Читайте также:
|
|
Начальная конфигурация C0 задается несвязным графом:
C0= (g0= (V, E = Ø)), где V = { v 1,…, v n} – множество вершин;
Структурная конфигурация Ci1 C1:
Ci1 = (g1 = (V,E))
Алгоритм построения сбалансированного бинарного дерева, задается последовательностью правил P'1 = [p1,p2,p3]. Вершины дерева в процессе построения распределяются равномерно [57]:
p0 – начало построения N = k;
p1 – взять вершину в качестве корня;
p2 – построить левое поддерево с числом вершин n1 =Ndiv 2;
p3 – построить правое поддерево с числом вершин n2 =N-n1-1;
p4 – пока n1 ≠ 0, N = n1, повторять правила p1,p2,p3,p4.
Такт С0ú¾ С11выполняется следующим образом. Конфигурация С0–начальная, с g0 – несвязным графом k = |V|. Из множества правил выбирается правило удовлетворяющее f(Сi1), пусть это правило P'1. Граф g1 (см. рис. 8.2.) – результат применения правила P'1, что соответствует конфигурации С11.
Стадии стабильного развития соответствует определенный временной период функционирования системы. Стадия состоит из процессов адаптации и масштабирования. Система остается в состоянии близком к равновесию, а ее организация не претерпевает серьезных качественных изменений.
Воздействия внешних возмущений на систему опишем потоковой нагрузкой F на ребра графа. Для моделирования случайной нагрузки в вершины графа поместим генераторы случайных сообщений. Пару источник-приемник сообщения будем задавать в виде: { v out, v in} и т.д. Пропускная способность потока ai по ребру { v out, v in} может ограничиваться верхними qi и нижними ri границами. Ребро e E графа g1 помечается стрелкой, соответствующей направлению потока по ребру { v out, v in}.
Число посланных сообщений (или пакетов) из вершины источника v out в вершину приемник v in, определяется по результатам имитационного моделирования.
Потоковая конфигурация Ci2 C2:
Ci2 = (g1,F = {{ v 1, v 3},{ v 3, v 7},{ v 7, v 6},{ v 6, v 4},{ v 5, v 6}}), где
F = – суммарный поток ai, по всем ребрам ei графа g1.
Функция пригодности может формулироваться для решения следующих задач:
1. Движение к аттрактору с критическим значением пропускной способности Thr(v) вершин f(Сi) ≤ Thr(v);
2. Движение к аттрактору с конфигурацией Сi:
· f(Сi) ≤ min F, при qi ≤ ai ≤ ri– суммарный поток минимален;
· f(Сi) ≤ min Ω, при h ≤ Ω ≤ d – коэффициент сложности Ω графа минимален или лежит в заданном диапазоне;
Ребрам графа g1 ставится в соответствие поток см. рис. 8.3.
Такт C1ú¾ C22выполняется следующим образом. Осуществляется моделирование потока сообщений и определяется пропускная способность вершин графаg1суммированием потоковой нагрузки по входным и выходным ребрам вершины v, за заданное число шагов s, соответствующее некоторому периоду времени. Вершины упорядочиваются по убыванию нагрузки см. таб.8.1.
Таб. 8.1. Пропускная способность вершин.
v 4 | v 6 | v 5 | v 7 | v 3 | v 1 | v 2 |
Конфигурация C22 включает полученный результат.
При слабых возмущениях система адаптируется к внешним воздействиям посредством подбора конфигурации. Процесс адаптации к потоковой нагрузке, при сохранении структуры конфигурации, может моделироваться двумя моделями: диссипативной (рассеивающей) C3 [58,59] и моделью C4 – реконфигурации.
Диссипативная конфигурация Ci3 C3, = Pn… Pj-1-1P2 (P1 (g0)), где
Pj-1 – правила обратимые правилам построения Pj.
При переходе C22ú¾ C33применяются правила Pj-1-1, то есть P2-1.Граф g2 рассеивается (частично) удалением ребер, связывающих вершины графа, результат граф g3 и его несвязный подграф, см. рис.8.3.
Реконфигурация Ci4 C4, = Pn… Pj-1P2 (P1 (g0)), где
Такт C33ú¾ C44выполняется следующим образом. Полученный из g2 граф g3 реконфигурируется в граф g4. При реконфигурации изменяется расположение вершин в графе, в соответствии со стратегией:
· определяются вершины, превышающие заданное критическое значение нагрузки, например, при Threshold(v) < 12, это вершина v 4;
· вершины с большой пропускной способностью будем располагать в графе дереве g4 по высоте выше им смежных вершин расположенных ниже. Для этого при выполнении правил построения дерева Pj-1 =P2, вершины выбираются в последовательности их упорядоченности как в таб. 8.1.
Могут применяться другие стратегии, например, кластеризации и т.д.
В соответствии с принятой стратегией к графу g3 применяются правила построения P2. Результат граф g4, см. рис.8.3.
Управление процессом адаптации осуществляется отрицательной обратной связью. Последовательности C2ú¾ C3ú¾ C4 и C3ú¾C4 могут итеративно повторяться для определения конфигурации с минимальной (максимальной) функцией пригодности f.
Конфигурация масштабирования Ci5 C5,
= Pn…PjPj-1P2 (P1 (g0)),
Масштабирование связано с изменением параметров системы.
Такт C44ú¾ C55 масштабирует граф g4. Событие ei+1 – появление несвязного подграфа g'5. Пусть несвязный подграф g'5 имеет |V| = 4 вершины. Выполняется правило Pj= P2 для графа g5.
Коэффициент Ω растет в некотором заданном диапазоне a ≥ Ω ≥ b.
Внешние возмущения и противоречия являются источниками неопределённостей. “Системы с большим количеством взаимодействующих элементов естественным образом эволюционируют к критическому состоянию” П.Бак [60,61].
При сильных возмущениях для поддержания заданного диапазона функции пригодности, система должна выполнять сложные преобразования, характеризующиеся новыми качественными изменениями.
Критическое состояние функции пригодности (выход из заданного диапазона) ведет к возникновению “бифуркаций” – потери устойчивости системы, связанной с возникновением альтернативных вариантов ее качественной реорганизации.
Дата добавления: 2015-12-07; просмотров: 51 | Нарушение авторских прав