АЛГОРИТМ РАСЧЕТА МОДИФИЦИРОВАННОЙ ГЕРТ-СЕТИ

ГЕРТ-сеть требует выполнения условия марковости для вероятностей перехода по дугам (вероятность начала выполнения работы). Также ГЕРТ-сети не позволяют вводить дополнительные параметры для узлов-состояний и дуг-работ. Эти требования существенно ограничивают применимость данного метода моделирования.
Подробное описание ГЕРТ-сетей можно посмотреть в книге K. Neumann [1] и Д. Филлипс, А. Гарсиа-Диас [3].
Очень важными для стохастических сетей являются два понятия: выполнение и реализация сети. Выполнением сети будем называть процесс выполнения случайного эксперимента, тогда как реализацией сети будем называть итог одного случайного эксперимента.
Сеть G(N, A) называется МГ-сетью (модифицированной ГЕРТ-сетью), если:
- она представлена ориентированной связанной сетью;
- она обладает, по крайней мере, одним источником и одним стоком;
- каждый узел из N достижим, по крайней мере, из одного источника и из каждого узла достижим, по крайней мере, один сток;
- заданы типы входящих и выходящих функций узлов;
- задано начальное распределение вероятности выполнения источников qsub, где subÍR;
- в течение каждого выполнения проекта для каждого стока активируется не более одного источника, из которого данных сток достижим;
- задан набор параметров, которыми обладает каждый активированный узел (по крайней мере, вероятность активации);
- для каждой дуги указаны функции преобразования параметров активированного узла, вычислимые в момент его активации;
- хотя бы один источник активируется в момент времени 0 (если параметр, отвечающий за время, определен).
Условие марковости для вероятностей перехода по дугам ГЕРТ-сети позволяет применять аналитические методы расчета параметров данной сети. В результате его исключения единственным методом расчета МГ-сети является численный расчет всех реализаций сети.
Любая сеть, обладающая хотя бы одним циклом, имеет бесконечное количество реализаций, однако вероятность выполнения реализации на каждом последующем витке цикла уменьшается в геометрической прогрессии, следовательно, их вклад в конечный результат так же сокращается.
Таким образом, реализация сети является допустимой, если в процессе выполнения каждый из активированных узлов сети активируется не более, чем maxA>=1 раз, или он активируется с вероятностью, большей minP>0.
Результатом расчета МГ-сети является множество реализаций, удовлетворяющих приведенным выше условиям.
Наиболее простой алгоритм расчета МГ-сети без узлов с IOR- и AND-входными функциями - это алгоритм генерации всех возможных обходов графа (в глубину или в ширину) с последующим расчетом каждого перехода.
Для расчета параметров узла с IOR- или AND-входной функцией необходимо знать параметры «концов» всех дуг, входящих в него. Необходимо учитывать, что для каждой дуги , входящей в узел j, существует множество путей заканчивающихся дугой . Следовательно, для построения множества реализаций, заканчивающихся узлом j с IOR- или AND-входной функцией, необходимо построить множество всех возможных выборов путей по одному из каждой дуги, входящей в узел j.
Реализация такого алгоритма расчета МГ-сети при прямом обходе графа достаточно сложна из-за необходимости «фиксации» реализаций заканчивающейся дугой, входящей в узел j, до того момента, пока все возможные реализации по каждой из дуг, входящих в j, не будут получены.
Для расчета МГ-сетей автором предлагается алгоритм обратного обхода графа от стока к источнику. Данный алгоритм похож на алгоритмом разбора арифметических выражений.
Пусть A, B, C, D, E - некоторые участки сети. «*»- операция объединения сетей от первого аргумента ко второму. «( , , ..., )» - операция параллельного объединения, где сеть стоящая слева от открывающей скобки заканчивается узлом с детерминированным выходом, сеть, стоящая справа от закрывающей скобки, начинается узлом с IOR- или AND-входом, а сети, перечисленные внутри скобок, параллельные участки, их соединяющие.
Рассмотрим работу алгоритм на примере сети вида A*(B, C, D)*E.
- Последовательно перемещаемся по всем узлам сети E до узла j с IOR- или AND-входной функцией.
- Рассчитываем параметры узлов сети A. Результат: множество реализаций WA.
- Используя полученное множество реализаций WA, рассчитываем параметры узлов сетей B, C, D. Результат: множества реализаций WB, WC, WD.
- Строим множество всех возможных выборов путей по одному из каждой дуги входящей в узел j и для каждой комбинации рассчитываем параметры узла j.
- Рассчитываем параметры узлов сети E.
Данный алгоритм использован в созданной библиотеке для расчета модифицированной ГЕРТ-сети. Рекламно техническое описание библиотеки можно получить в ОФАП.
СПИСОК ЛИТЕРАТУРЫ
- K. Neumann. Stochastic Project Networks. Temporal ***ysis, Scheduling and Cost Minimization. Springer-Verlag.
- Лебедев В. А., Трохов Н. Н., Царев Р. Ю. Параллельные процессы обработки информации в управляющих системах. - Красноярск, НИИ СУВПТ, 2001. Стр. 84-133.
- Филлипс Д., Гарсиа-Диас А. Методы анализа сетей.-М.: Мир, 1984. стр. 387-411.
- Дегтерев А.С., Письман Д.М. GERT-сетевой анализ времени выполнения задачи на неспециализированном гетерогенном кластере. Фундаментальные Исследования. № 4. 2005. Стр. 79-80.
- Письман Д.М. Модели оценки времени выполнения задачи на кластере с последовательной и параллельной архитектурой обмена данными. Вестник университетского комплекса: Сб. научн. Трудов / Под общей ред. Профессора Н.В. Василенко; Красноярск: ВСФ РГУИТП, НИИ СУВПТ. - 2005. Вып. 3 (17). Стр. 161-175.
Статья в формате PDF
274 KB...
05 10 2026 10:14:29
02 10 2026 8:33:44
Статья в формате PDF
125 KB...
01 10 2026 11:20:51
С целью изучения экологических и этнических особенностей адаптационно-компенсаторных механизмов у детей различных популяционных групп были обследованы 208 школьников 7-15 лет, проживающие в г. Красноярске и в Эвенкии. Проведена комплексная клинико-инструментальная оценка вегетативного статуса по показателям кардиоинтервалографии с клиноортостатической пробой.
Показано, что в популяции жителей Эвенкии этническая принадлежность (дети эвенков) является одним из факторов, формирующих вегетативный гомеостаз. Они отличаются от детей пришлого населения Эвенкии по напряжению вегетативных механизмов регуляции. Полученные результаты необходимы для разработки региональных критериев здоровья, проведения коррекционных и профилактических мероприятий на донозологическом этапе.
...
30 09 2026 15:43:20
Статья в формате PDF
121 KB...
29 09 2026 6:18:13
28 09 2026 17:34:17
Статья в формате PDF
146 KB...
26 09 2026 11:38:37
Статья в формате PDF
114 KB...
25 09 2026 12:17:53
Статья в формате PDF
122 KB...
24 09 2026 20:51:54
Территориальные различия электopaльных предпочтений отличаются высокой устойчивостью в современной России. Этот феномен подтверждается методом корреляционного анализа. Выделяются шесть основных социальных факторов, влияющих на различия в электopaльной географии: 1) доля городского населения; 2) приближенность к центру; 3) этнический фактор; 4) доля молодежи в составе населения; 5) преобладающие виды деятельности населения; 6) структура социальных связей. Электopaльное поведение в России менее индивидуально, чем в западных странах, большее значение имеют объективные социальные факторы.
...
23 09 2026 5:40:51
Статья в формате PDF
114 KB...
21 09 2026 14:17:13
Статья в формате PDF
110 KB...
20 09 2026 10:17:47
Статья в формате PDF
268 KB...
19 09 2026 4:47:44
18 09 2026 18:18:19
Статья в формате PDF
114 KB...
17 09 2026 16:33:13
Статья в формате PDF
127 KB...
16 09 2026 7:57:53
Статья в формате PDF
112 KB...
15 09 2026 10:57:17
Статья в формате PDF
125 KB...
14 09 2026 6:16:59
Статья в формате PDF
127 KB...
13 09 2026 12:50:35
Статья в формате PDF
147 KB...
10 09 2026 22:56:16
Статья в формате PDF
100 KB...
07 09 2026 13:53:46
Статья в формате PDF
261 KB...
06 09 2026 15:42:53
Статья в формате PDF
113 KB...
05 09 2026 17:13:47
Статья в формате PDF
132 KB...
03 09 2026 15:14:52
Статья в формате PDF
116 KB...
02 09 2026 14:52:58
Статья в формате PDF
102 KB...
30 08 2026 15:46:10
Статья в формате PDF
784 KB...
29 08 2026 5:49:19
Статья в формате PDF
126 KB...
28 08 2026 1:47:50
Статья в формате PDF
106 KB...
27 08 2026 20:55:56
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::