план, то есть формируется оптимальное расписание выполняемых в ИУС операций,
объединенных общими ограничениями на ресурсы.
Тема 3.7 Алгоритмическая GERT-процедура определения нормативных времен
выполнения параллельных процессов в условиях неопределенности
В качестве формальной базы алгоритмической GERT-процедуры используется
аппарат стохастических сетей и графического метода оценки и пересмотра планов.
До сих пор мы рассматривали лишь те модели реализации параллельных
процессов, которые описываются детерминированными сетями. Для полного
выполнения типичной сети такого класса необходимо выполнение всех дуг. Из
этого условия следует, что в такую модель не могут быть включены операции с
обратной связью, поскольку они представляются петлями, существование которых в
свою очередь означает, что конечный узел операции должен быть выполнен раньше
ее начального узла. В области детерминированных сетей наиболее полно были
изучены две модели. В первой из них, модели критического пути, время выполнения
каждой дуги фиксировано. Во второй, модели PERT, для каждой дуги существует
несколько возможных времен ее выполнения.
При моделировании работы промышленных автоматизированных комплексов и
информационно-управляющих систем нередко наиболее гибкими и полезными
оказываются сетевые модели со стохастической структурой. Стохастическую сеть
определим, как сеть, которая может быть выполнена только при выполнении
некоторого подмножества дуг; при этом время выполнения каждой дуги выбирается
в соответствии с вероятностным распределением. В стохастических сетях для
выполнения узла не является необходимым выполнение всех дуг, входящих в него.
Поэтому в таких моделях допускается существование циклов и петель.
1. GERT-сетевое представление моделей процессов
Узлы стохастической сети могут быть интерпретированы, как состояния
системы, а дуги — как переходы из одного состояния в другое. Такие переходы
можно рассматривать как выполнение обобщенных операций, характеризуемых
плотностью распределения, или функцией массы, и вероятностью выполнения.
Каждый внутренний узел стохастической сети выполняет две функции, одна из
которых касается входа в узел, а другая — выхода. Обычно эти функции называют
входной и выходной.
1. Входная функция. Она определяет условие, при котором узел может быть
выполнен.
2. Выходная функция. Она определяет совокупность условий, связанных с
результатом выполнения узла. Другими словами, с помощью выходной функции
указывается, должны ли выполняться все операции, которым данный узел
непосредственно предшествует, или только одна из них.
Отметим, что начальный узел сети выполняет только выходную функцию, в то
время как конечный узел—только входную. Существуют три типа входных
функций.
125