АЛГОРИТМ РАСЧЕТА МОДИФИЦИРОВАННОЙ ГЕРТ-СЕТИ > Полезные советы
Тысяча полезных мелочей    

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

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

Письман Д.М. Шабалин С.А. Статья в формате PDF 130 KB Стохастические ГЕРТ-сети [1] достаточно хорошо зарекомендовали себя в задачах оценки времени выполнения операции на сложном конвейере, допускающем отбpaковку, возврат детали на доработку и т.п. Например, их применяют при оценке времени переработки сырья в производстве полупроводников, в производстве электроники и ремонте АУ электровоза [2, 3]. Также позволяют получить качественно новые результаты при оценке времени выполнения распараллеленной задачи на неспециализированном вычислительном кластере Condor [4, 5].

ГЕРТ-сеть требует выполнения условия марковости для вероятностей перехода по дугам (вероятность начала выполнения работы). Также ГЕРТ-сети не позволяют вводить дополнительные параметры для узлов-состояний и дуг-работ. Эти требования существенно ограничивают применимость данного метода моделирования.

Подробное описание ГЕРТ-сетей можно посмотреть в книге 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.

  1. Последовательно перемещаемся по всем узлам сети E до узла j с IOR- или AND-входной функцией.
  2. Рассчитываем параметры узлов сети A. Результат: множество реализаций WA.
  3. Используя полученное множество реализаций WA, рассчитываем параметры узлов сетей B, C, D. Результат: множества реализаций WB, WC, WD.
  4. Строим множество всех возможных выборов путей по одному из каждой дуги входящей в узел j и для каждой комбинации рассчитываем параметры узла j.
  5. Рассчитываем параметры узлов сети E.

Данный алгоритм использован в созданной библиотеке для расчета модифицированной ГЕРТ-сети. Рекламно техническое описание библиотеки можно получить в ОФАП.

СПИСОК ЛИТЕРАТУРЫ

  1. K. Neumann. Stochastic Project Networks. Temporal ***ysis, Scheduling and Cost Minimization. Springer-Verlag.
  2. Лебедев В. А., Трохов Н. Н., Царев Р. Ю. Параллельные процессы обработки информации в управляющих системах. - Красноярск, НИИ СУВПТ, 2001. Стр. 84-133.
  3. Филлипс Д., Гарсиа-Диас А. Методы анализа сетей.-М.: Мир, 1984. стр. 387-411.
  4. Дегтерев А.С., Письман Д.М. GERT-сетевой анализ времени выполнения задачи на неспециализированном гетерогенном кластере. Фундаментальные Исследования. № 4. 2005. Стр. 79-80.
  5. Письман Д.М. Модели оценки времени выполнения задачи на кластере с последовательной и параллельной архитектурой обмена данными. Вестник университетского комплекса: Сб. научн. Трудов / Под общей ред. Профессора Н.В. Василенко; Красноярск: ВСФ РГУИТП, НИИ СУВПТ. - 2005. Вып. 3 (17). Стр. 161-175.


Регулирование отношений между государствами

Регулирование отношений между государствами Статья в формате PDF 112 KB...

11 06 2026 10:54:27

ПОЛЯРНОЕ ЗЕМЛЕДЕЛИЕ КАК НАУЧНЫЙ ПРОДУКТ ХХ СТОЛЕТИЯ (НА ПРИМЕРЕ РАЗВИТИЯ ОВОЩЕВОДСТВА ЗАЩИЩЕННОГО ГРУНТА)

ПОЛЯРНОЕ ЗЕМЛЕДЕЛИЕ КАК НАУЧНЫЙ ПРОДУКТ ХХ СТОЛЕТИЯ (НА ПРИМЕРЕ РАЗВИТИЯ ОВОЩЕВОДСТВА ЗАЩИЩЕННОГО ГРУНТА) Представленный материал является предварительной попыткой изучить направления работы, результаты исследований и определить их значение для развития современных агротехнологий в экстремальных климатических условиях, а также конкретный вклад специалистов и ученых полярников в развитие полярного овощеводства в истекшем столетии. Архивные материала, включающие некогда засекреченные отчеты с.-х. опытных станций и опopных пунктов академических структур, Главсевморпути и МТБ содержит значительный и не потерявший своей актуальности научно-исследовательский материал, накопленный специалистами и учеными предыдущих поколений, но элиминированный из памяти социальной истории отечественной науки и техники. Исследование и осмысление этих материалов будет способствовать развитию современного научного овощеводства. ...

09 06 2026 11:49:16

СТУПЕНЧАТЫЕ ПРЕДСТАВЛЕНИЯ НА ГРАФАХ

СТУПЕНЧАТЫЕ ПРЕДСТАВЛЕНИЯ НА ГРАФАХ Статья в формате PDF 127 KB...

08 06 2026 2:26:29

ЭКОЛОГО-БИОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИКА ТЕРРИТОРИИ ПРИРОДНОГО ПАРКА «НУМТО» (ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ)

ЭКОЛОГО-БИОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИКА ТЕРРИТОРИИ ПРИРОДНОГО ПАРКА «НУМТО» (ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ) В статье дана комплексная хаpaктеристика природных условий территории природного парка «Нумто»: приводятся сведения по геоморфологии, климату, гидрографии, растительному покрову, фауне уникального участка водно-болотных угодий на стыке подзон северной и средней тайги Западной Сибири. ...

04 06 2026 8:46:26

МЕТОДОЛОГИЯ ФОРМИРОВАНИЯ И РАЗВИТИЯ КЛАСТЕРА ПРОЦЕССОВ КАЧЕСТВА ЖИЗНЕОБЕСПЕЧЕНИЯ: ИННОВАЦИОННЫЙ ПОДХОД РАЗВИТИЯ РЕГИОНОВ

МЕТОДОЛОГИЯ ФОРМИРОВАНИЯ И РАЗВИТИЯ КЛАСТЕРА ПРОЦЕССОВ КАЧЕСТВА ЖИЗНЕОБЕСПЕЧЕНИЯ: ИННОВАЦИОННЫЙ ПОДХОД РАЗВИТИЯ РЕГИОНОВ В статье рассмотрен интенсивный подход к структурированию экономики и обоснованию стратегий региональной экономической политики повышения качества кластера процессов жизнеобеспечения. ...

01 06 2026 17:10:26

О СОЗДАНИИ ВЕТРОЭЛЕКТРИЧЕСКИХ СТАНЦИЙ В БЕЛАРУСИ

О СОЗДАНИИ ВЕТРОЭЛЕКТРИЧЕСКИХ СТАНЦИЙ В БЕЛАРУСИ Статья в формате PDF 122 KB...

29 05 2026 23:38:25

МЕТОДИКА ПРЕПОДАВАНИЯ DELPHI: ОТ ПРОСТОГО К СЛОЖНОМУ

МЕТОДИКА ПРЕПОДАВАНИЯ DELPHI: ОТ ПРОСТОГО К СЛОЖНОМУ Статья в формате PDF 425 KB...

18 05 2026 0:32:27

ПРОМЫШЛЕННОЕ ЗАГРЯЗНЕНИЕ ПОЧВ Г. О. ШУИ

ПРОМЫШЛЕННОЕ ЗАГРЯЗНЕНИЕ ПОЧВ Г. О. ШУИ Статья в формате PDF 250 KB...

16 05 2026 11:30:14

Взаимовлияние многолетних трав в агрофитоценозах

Взаимовлияние многолетних трав в агрофитоценозах Статья в формате PDF 107 KB...

14 05 2026 4:34:57

ИННОВАЦИИ И ТРАДИЦИИ В ОБРАЗОВАНИИ

ИННОВАЦИИ И ТРАДИЦИИ В ОБРАЗОВАНИИ Статья в формате PDF 127 KB...

12 05 2026 11:37:29

ВЛИЯНИЕ ОЗОНА НА ЧАСТОТУ АБЕРРАЦИЙ ХРОМОСОМ У СЕМЯН ПШЕНИЦЫ В ЗАВИСИМОСТИ ОТ ВРЕМЕНИ ЕГО ЭКСПОЗИЦИИ

ВЛИЯНИЕ ОЗОНА НА ЧАСТОТУ АБЕРРАЦИЙ ХРОМОСОМ У СЕМЯН ПШЕНИЦЫ В ЗАВИСИМОСТИ ОТ ВРЕМЕНИ ЕГО ЭКСПОЗИЦИИ При  изучении  влияния  озона  на  частоту  аберраций  хромосом  у  семян  пшеницы  различных  сортов,  хранившихся  в  условиях  озона  разные  сроки,  была  выявлена  зависимость  его  цитогенетического  воздействия  от  времени  экспозиции. ...

06 05 2026 2:40:32

К ВОПРОСУ О ВЛИЯНИИ СОЛНЕЧНОЙ АКТИВНОСТИ НА БИОТУ

К ВОПРОСУ О ВЛИЯНИИ СОЛНЕЧНОЙ АКТИВНОСТИ НА БИОТУ Статья в формате PDF 126 KB...

05 05 2026 14:21:40

Еще:
Поддержать себя -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 ::