Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Разговоры
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
 
___________
Сообщения: 743
Регистрация: 12.03.2003
Старый пост, нажмите что бы добавить к себе блог 7 апреля 2003, 21:12
  #1 (ПС)
Был ли Илья Муромец участником Джихада?
Как это не парадоксально, но русская культура имеет исламские корни. В царское время, особенно в конце XIX в. этот факт сознательно искажался и замалчивался. Причины понять не сложно: многолетнее русско-турецкое противостояние и германофильство русской интеллигенции. По инерции эта политика была адаптирована советской и пост-советской эпохами. Однако, посмотрим на вещи трезво.

Всем известен русский сказочный образ молочных рек, но мало кто догадывается, что он восходит к райскому источнику упомянутому в Священном Коране (Сура "Мухаммад" аят 15). Всем известно русское выражение "быть на седьмом небе от счастья", но мало кто знает, что оно отсылает к мусульманскому учению о семи сотворенных Аллахом небесах (Сура 65 "Развод" аят 12). Всем известен русский обычай плевать через левое плечо, но мало кто знает его значение. По мусульманскому преданию Бог приставил к каждому человеку двух ангелов - доброго и злого, которые стоят соответственно за правым и левым плечами. Первый записывает хорошие поступки, а второй плохие.

Примеров можно привести много, но особенно интересен случай с былинными богатырями. В русской гуманитарной науке этот образ начал активно разрабатываться со второй половины XIX в. Русские историки и фольклористы были отнюдь не объективны. Официальный заказ и новомодные веяния привели к тому, что в образе богатырей мы видим скорее стереотипы XIX в, чем реальных прототипов былин. Богатыри оказываются то верноподданными пограничниками (известная картина Васнецова "Три богатыря", то романтическими героями.

Но обратимся к текстам былин. Слова "богатырь" и "казак" в них используются как синонимы. Оба термина тюркизмы ("батыр" и "казах"). Действия былин происходят не в лесах, где обычно селились славяне (не случайно их язык передает различные смысловые оттенки слова "лес" - роща, чаща, бор, дебри), а в евразийских степях. Известный богатырь Илья (Илиас) рождается в селении с характерно неславянским названием Карачарово. В тюркских языках "кара" указывает на черный цвет (Каракумы - черные пески, Карадаг - черная гора). Однако не будем злоупотреблять поисками истоков богатырского движения в той или иной этнической среде. Попытаемся ответить на вопрос: что богатыря делает богатырем? Все они воители: Илиас из Карачарова, Алеша Попович (ибн Мулла) и Добрыня Никитич. Они сражаются с погаными. Кто такие поганые? Слово это не славянское, тогда его истоки следует искать в других языках.

В английском pagan обозначает язычника. Но истоки этого слова следует искать не в германских языках, а в латыни, где paganus имеет значение сельского жителя. Нет противоречия в предположении, что слово "поганый" попало в славянские и германские языки из латыни подобно другим. Почему оно приобрело откровенно негативный смысл? Очевидно в то время, когда распространялось Евангелие ниспосланного пророку Иисусу Христу (мир ему!), языческие заблуждения дольше всего держались в консервативной сельской среде. Тогда слово "поганый" является синонимом слова "кафир" (неверный), а "погань" - куфр (неверие). В таком случае, былинные богатыри были участниками священной войны с неверием, т.е. джихада. Значит, по существу они были моджахедами. В самом деле, что говорит Илиас Добрыне в былине "Михайло Потык": "А едь-ко ты, Добрыня, за сине море, кори-тко ты языки там неверные", т.е. сражайся с кафирами.

Конечно, фиксаторы и интерпретаторы былин были одержимы славянофильской и народнической (как официальной, так и альтернативной) идеологиями, поэтому в былинах мы видим много противоречащего истинной вере. Однако факт остается фактом, несмотря на все замутнения, подлинной сутью богатыря был джихад.

В завершение приведу два идентичных отрывка из былины и Священного Корана.

"Как два русских-де борются, надо разговаривать, а и русский с неверным, дак надо помощь дать, а два же нерусских, дак надо прочь ехать" (Поединок Дуная Ивановича с Добрыней Никитичем).

"И если бы два отряда правоверных сражаются, то примирите их. Если же один будет несправедлив против другого, то сражайтесь с тем, который несправедлив, пока он не обратится к велению Аллаха" (Сура 49 "Комнаты" аят 9).

Русские богатыри были моджахедами. По крайней мере, эта версия не встречает противоречий в историко-культурном контексте и объясняет многие неясные факты.

offline
Cold Hearted
Сообщения: 290
Регистрация: 28.01.2002
Старый пост, нажмите что бы добавить к себе блог 7 апреля 2003, 22:20
  #2 (ПС)
Ты Фоменко "Новую истории Руси" случайно не читал?

offline
активный пользователь
Аватар для Mityay
Сообщения: 1,166
Регистрация: 18.02.2003
Старый пост, нажмите что бы добавить к себе блог 8 апреля 2003, 13:58
Домашняя страница
  #3 (ПС)
Даа интересно Богатырь, правдо до конца не дочитал, давайте лучше обсудим культуру настоящего времени
или это давайте учиться

Интеллектуальная система построения дерева Штейнера на основе
процедур отсечки и сужения пространства решения.

Проблема построения кратчайших связывающих сетей одна из наиболее сложных при автоматизированном проектировании внутрисхемных соединений электронных устройств. Поскольку при машинной трассировке соединений используется ортогональная опорная сетка, особый интерес представляет построение связывающих деревьев Шрейнера в ортогональной метрике.
Известная проблема Штейнера состоит в следующем [1]. Дано множество точек на плоскости: . Требуется найти дерево , с множеством вершин Х и множеством ребер U таких, что , и суммарная длина ребер U минимальна. В случае ортогональной метрики расстояние между точками с координатами и определяется по формуле .
Отличительной особенностью дерева Штейнера является то, что оно кроме основных вершин Р, содержит некоторое множество дополнительных вершин .
Пусть задано множество точек , расположенных на плоскости, на которых нужно построить дерево Штейнера. Проведем через них линии, параллельные осям Х и Y (рис.1). Образуется ортогональная сетка. Обозначим через V множество точек пересечений линий сетки и назовем их узлами сетки. Сопоставим ортогональной сетке граф . Ряд теорем [1,2,3] доказывает, что существует дерево Штейнера, все дополнительные вершины которого принадлежат V. Другими словами при отыскании дополнительных точек можно ограничится узлами ортогональной сетки , а само дерево Штейнера полностью укладывается в ортогональной сети. При этом число этих точек .
Исходная задача эквивалентна задаче отыскания в графе дерева , имеющего минимальный суммарный вес ребер и включающего заданный набор вершин Р графа G, т.е. .
Проведенные исследования выявили у деревьев Штейнера некоторые характерные свойства [4], которые послужили основой для разработки интеллектуальных процедур решения задачи.
Назовем цепь в графе , связывающую две основные вершины, s-ребром.
Сформулируем некоторые свойства, присущие дереву Штейнера (МДШ):
1. Если в МДШ произвольно выделить s-ребер, то они полностью покрывают его, т.е. для построения МДШ необходимо s-ребер, связывающих n основных вершин.
2. Если удалить в МДШ некоторое s-ребро, то образуются два подграфа и , т.е. каждое s-ребро является мостом. Отметим, что s-ребра МДШ могут иметь общие части и удаление s-ребра в общем случае сводится к удалению некоторой его части, не являющейся общей для других s-ребер.
3. Если удалить в МДШ s-ребро, то образуются два подграфа и , при этом длина любой простой цепи в графе G, связывающей подграфы и , не меньше длины удаленной части s-ребра.
Вышеприведенные свойства одновременно являются и условиями необходимыми и достаточными для построения МДШ.
В работе задача построения МДШ сводится к задаче построения и выбора -го s-ребра, связывающего n основных вершин.
Задача решается в два этапа. На первом этапе формируется набор альтернативных вариантов s-ребер, заведомо больший размерности, чем , покрывающий МДШ.
На втором этапе из сформированного набора выбирается s-ребро, покрывающее МДШ.
Рассмотрим процесс формирования альтернативных вариантов s-ребер, включающий две стадии. На первой стадии на множестве вершин алгоритмом Прима строится минимальное связывающее дерево (МСД) , - ребро МСД. Для каждого ребра строится набор альтернативных вариантов s-ребер. . Формирование осуществляется исходя из следующих посылок:
1. длина должна быть минимальна;
2. варианты различных s-ребер должны обеспечивать максимально возможное совпадение друг с другом.
В набор для ребра включаются все маршруты минимальной длины, соединяющие и в ортогональном графе G. На рис.1 для ребра , связывающего и , существует 10 альтернативных s-ребер, проходящих через узлы с номерами 1-12:
, , и т.д.











На второй стадии производится формирование (по необходимости) дополнительных альтернативных s-ребер, обеспечивающих выполнение свойств 2 и 3.
Разорвем произвольное ребро , . Дерево R распадается на два поддерева и , входит в состав , - в состав . Выделим в ортогональном графе G два подграфа и , . В состав входят все ребра графа G, входящие в состав всех альтернативных s-ребер, построенных для ребер подграфа . В состав - для .
Рассмотрим альтернативные s-ребра, построенные для , и определим для каждого из них длину входящей в его состав цепи, связывающей и . Определим самую минимальную длину . Далее определяем: существует ли в графе G цепь C, связывающая и такая, что ее длина меньше . Если такой цепи нет, то дополнительные альтернативные s-ребра для ребра не формируются. Если такая цепь есть, то формируются дополнительные альтернативные s-ребра для ребра , связывающие и и включающие в свой состав цепь С. Отметим, что необходимость в формировании дополнительных альтернативных s-ребер возникает достаточно редко.
На втором этапе построения МДШ в каждом наборе отыскивается по одному s-ребру, обеспечивающих построение МДШ.
Для решения этой задачи используются методы искусственного интеллекта [5]. Разработано представление задачи в виде системы продукций. В качестве глобальной базы данных (ГБД) используются текущие наборы альтернативных s-ребер. Терминальное условие – в каждом наборе по одному s-ребру. В качестве продукций используется ряд правил, позволяющих на основе анализа отбросить бесперспективные варианты s-ребер. Стратегия управления осуществляет на основе анализа текущего состояния ГБД выбор соответствующего правила и его применения к ГБД. Выбор правила осуществляется на основе полного перебора.
В общих чертах процесс решения заключается в следующем. На каждом шаге анализируются варианты s-ребер в наборах и удаляется какое-то s-ребро , не приводящее к потере оптимального решения. Процесс продолжается пока в каждом наборе не останется по одному s-ребру. Для реализации процедуры анализа каждое s-ребро представляется в виде трех частей:
.
- это та часть , которая совпадает с уже зафиксированными (выбранными) вариантами s-ребер;
- это та часть , которая совпадает с незафиксированными и еще рассматриваемыми на данном шаге вариантами s-ребер;
- это та часть , которая не совпадает с другими альтернативными s-ребрами.
Обозначим длину частей соответственно как .
Основные правила заключаются в следующем.
Правило 1. Если мощность набора равна 1, то единственное s-ребро фиксируется.
Правило 2. Если и для выбранного , и , то удаляется из .
Правило 3. Если выбраны для анализа два альтернативных s-ребра и , входящие в один набор , то для каждого из них определяются несовпадающие части и такие, что: ; ; ; ; , .
Правило 4. Если выбраны для анализа два альтернативных s-ребра и , входящие в один набор и , то удаляется из набора .
Суть второго правила заключается в том, что если не имеет совпадающих частей с другими альтернативными ребрами, то это самый худший вариант, так как при его выборе в состав общей длины МДШ войдет длина всего .
Третье правило удаляет общие части двух альтернативных s-ребер одного набора , так как они не влияют на сравнительный анализ.
Четвертое правило исходит из того, что при выборе на данном шаге альтернативного ребра в состав общей длины МДШ войдет величина заведомо большая, чем при выборе , поэтому удаляется из набора .
Процесс решения имеет итерационную структуру. На каждой итерации последовательно просматриваются все наборы . При анализе выбранного набора сначала к нему применяются правила 1 и 2. Если они не сработали, то для каждой пары s-ребер набора последовательно применяются правила 3 и 4.
Может оказаться, что на некоторой итерации не удается удалить ни одного альтернативного s-ребра. Тогда осуществляется “расщепление” процедуры поиска, заключающееся в том, что для некоторого набора фиксируется попеременно его s-ребра. В этом случае получается несколько альтернативных решений, среди них выбирается решение с лучшей оценкой.




















Пример. На рис.2 на основных узлах (4,10,13,19,23,35,36,46) построен ортогональный граф G. На графе показана длина ребер. Построено МСД R = {R1, R2, R3, R4, R5, R6, R7}, где R1 = (4,10), R2 = (10,19), R3 = (13,19), R4 = (10,23), R5 = (23,36), R6 = (36,46), R7 = (35,46).
Сформированы наборы альтернативных s-ребер.
S1 = {s11, s12}, s11 = (4,3,10), s12 = (4,11,10);
S2 = {s21, s22, s23}, s21 = (10,11,12,19), s12 = (10,17,18,19), s21 = (10,11,18,19);
S3 = {s31, s32}, s31 = (13,12,19), s32 = (13,20,19);
S4 = {s41, s42, s43}, s41 = (10,9,16,23), s42 = (10,17,24,23), s41 = (10,17,18,23);
S5 = {s51, s52, s53}, s51 = (23,22,29,36), s52 = (23,30,37,36), s51 = (23,30,29,36);
S6 = {s61, s62, s63, s64}, s61 = (36,17,38,39,46), s62 = (36,43,44,45,46), s63 = (36,37,44,45,46), s64 = (36,37,38,45,46);
S7 = {s71, s72, s73, s74, s75, s76, s77}, s71=(35,34,33,32,39,46), s72=(35,34,33,40,39,46), s73 = (35,34,33,40,47,46), s74 = (35,34,41,40,39,46) , s75 = (35,34,41,40,47,46), s76 = (35,34,41,48,47,46), s77 = (35,42,49,47,46).
При анализе выполнения свойств 2,3 разрывается ребро R4 и обнаруживается, что существует цепь С=(33,26,19), связывающая подграфы, с меньшей длиной, чем связывающие цепи в составе s-ребер набора . Формируются дополнительные варианты, имеющие структуру (L1, 33, 26, 19, L2). L1 – различные варианты цепи, связывающей узлы 23 и 33, L2 – различные варианты цепи, связывающей узлы 19 и 10. Например, вариант s44 = (23,30,37,38,39,32,33,26,19,12,11,10).
На втором этапе осуществляется последовательная отсечка ребер.
По правилу П2 удаляется s11, и по П1 фиксируется s12. По П2 удаляется s32, и по П1 фиксируется s31. По П2 удаляются s41 и s43. По П2 удаляется s51, по П3 и П4 удаляется s53 и по П1 фиксируется s52.
По П2 удаляется s62, по П3 и П4 удаляются s63 и s64 и по П1 фиксируется s61.
По П2 удаляется s77, по П3 и П4 удаляются s72, s73, s74, s75, s76, а по П1 фиксируется s71.
И наконец, при втором просмотре набора R4 отбрасывается s42 по П2 и по П1 фиксируется s44. Теперь все наборы содержат по одному s-ребру. МДШ построено.
Алгоритм реализован на языке С++ в среде Windows. Временная сложность алгоритма имеет оценку О(N2), где N – число связываемых вершин. Эксперименты показали, что “расщепление” приводит в среднем к появлению 4-5 альтернативных решений. Необходимость формирования дополнительных вариантов возникает в среднем для 1-2 ребер. Среднее число вариантов в пределах 4-6. Во всех решенных примерах был достигнут глобальный оптимум.

ЛИТЕРАТУРА.

1. А. Фридман, П. Менон. Теория и проектирование переключательных схем. М.: Мир, 1978.
2. Gilbert E.W., Pollan H.O. Steiner minimal trees. – “SIAM J. Appl. Math.”, 1968, v/16, No 1, p.1-29.
3. Hohah M. On Steiner problem with rectiliner distanse. - “SIAM J. Appl. Math.”, 1966, v/14, No 2, p.255-265.
4. J.M. Ho., G. Vijayan, and C.K. Wong. A new approach to the rectilinear steiner tree problem. IEEE Transactions on Computer-Aided Desing, 9(2): 185-193, February 1985.
Лебедев Б.К. Интеллектуальная процедура построения минимального дерева Штейнера. – В кн.: Методы и программы решения оптимизационных задач на графах и

offline
 
Закрытая тема
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Часовой пояс GMT +3, время: 16:57.