- •Часть II
- •Введение
- •Методы сетевого планирования и управления
- •1.1.Сетевая модель и ее основные элементы
- •1.2. Параметры сетевой модели с учетом временных характеристик
- •1.3. Методы расчета параметров сетевой модели
- •Вероятностные модели систем
- •2.1. Ориентированный граф состояния системы. Марковские процессы.
- •2.2. Уравнения Колмогорова для вероятностей состояний
- •2.3. Системы массового обслуживания (смо)
- •2.3.1. Общая характеристика смо
- •2.3.2. Математическая модель однофазной смо и показатели ее эффективности.
- •2.3.3. Смо с конечной очередью
- •2.3.4. Смо с отказами
- •2.3.5. Чистая смо с ожиданием.
- •2.3.6. Смешанные системы массового обслуживания
- •2.3.7. Особенности применения моделей массового обслуживания
- •Управление запасами
- •3.1. Системы управления запасами
- •3.2.Управление запасами при детерминированном стационарном спросе
- •3.2.1. Мгновенная поставка, возникновение дефицита не допускается.
- •3.2.2.Мгновенная поставка, возникновение дефицита допускается.
- •3.2.3. Поставка с постоянной интенсивностью
- •3.3. Однокаскадные суз при вероятностном дискретном спросе
- •Методы принятия технических решений
- •4.1. Основная формальная структура принятия решений
- •4.1.1. Матрица решений
- •4.1.2.Оценочная функция
- •4.1.3.Особые случаи
- •4.2. Классические критерии принятия решений
- •4.2.1.Минимаксный критерий
- •4.2.2.Критерий Байеса —Лапласа
- •4.2.3.Критерий Сэвиджа
- •4.2.4.Расширенный минимаксный критерий
- •4.2.5.Применение классических критериев
- •4.3. Производные критерии
- •4.3.1.Критерий Гурвица
- •4.3.2.Критерий Ходжа-Лемана
- •4.3.3.Критерий Гермейера
- •4.3.4.Bl(mm)-критерий
- •4.3.5.Критерий произведений
- •4.3.6.Принятие решений согласно производным критериям
- •Литература
- •Часть II
- •191186, Санкт-Петербург, ул. Миллионная, 5
1.2. Параметры сетевой модели с учетом временных характеристик
Исходная информация для модели включает сеть, продолжительности tijвсех работ (i, j), момент начала выполнения комплексаТ0, а также может содержать (но не обязательно) директивный срок Тдирнаступления завершающего события. Продолжительности работ задаются как детерминированные неотрицательные величины.
Одна из основных задач управления состоит в составлении плана выполнения комплекса работ. Параметрами плана, определяемыми с помощью сетевой модели, являются лишь временные характеристики: моменты начала и окончания каждой работы и всего комплекса работ. Их называют параметрами сетевой модели.
Важнейшим параметром является критическое время Tкр – минимальное время, за которое может быть выполнен весь комплекс. Критическому времени соответствует критический путьLкр, то есть полный путь, продолжительность которого и составляет критическое время:t(Lкр)=Ткр. Очевидно, что продолжительность любого другого полного пути равна или меньше критического времениТкр, поэтому критический путь можно определить как путь, имеющий максимальную продолжительность.
Работы, лежащие на критическом пути, называются критическими работами. Именно они определяют время выполнения комплекса в целом, поэтому ход их выполнения имеет особую важность при управлении выполнением всего комплекса.
В плане выполнения всего комплекса, естественно, должны быть определены моменты наступления всех событий, начала и окончания работ. Как правило, эти моменты устанавливаются не однозначно, а располагаются в некотором диапазоне. При анализе сетевой модели определяются параметры, ограничивающие эти диапазоны. Такими параметрами для каждого k-го события являются ранний срок наступления события и поздний срок наступления события .Используя эти параметры, можно вычислить и другие параметры, в том числе критическое времяTкри критический путьLкр, на основании которых составляется план выполнения комплекса. Поэтому начнем с рассмотрения параметров и .
Предварительно заметим, что все временные параметры сетевой модели можно определять как календарные (при этом момент начала выполнения комплекса Т0должен быть задан календарной датой) и как относительные (при этом принимаютТ0=0). В последующем изложении принятоТ0==0.
Рис.
1.3. Сетевая модель
На рис. 1.3 изображена сетевая модель, используемая далее при изложении методики расчета параметров сетевых моделей.
Ранний срок наступления события –это самый ранний из возможных моментов наступления данногоk-го события, и определяется он временем, необходимым для выполнения всех предшествующих ему работ. Под предшествующими работами понимают работы, составляющие все пути, связывающие данное событие с исходным. Очевидно, что событие может наступить только тогда, когда будут выполнены все работы максимального по продолжительности пути. Поэтому значение и определяется как продолжительность максимального из путей, ведущих от основного события кk-му:
(1.5)
где нулем обозначен номер исходного события.
Например, к событию 7 (рис.1.3) ведут три пути: 0–1–3–6–7, продолжительность которого равна 105 единицам времени;
0–1–2–5–7 с продолжительностью 60 ед. и 0–2–5–7 с продолжительностью 85 ед. Очевидно, что событие 7 может наступить не раньше, чем через 105 ед. времени после исходного события, поэтому ед.
Напишем формулу для вычисления .Обозначим черезмножество дуг (i,j), входящих вj-ю вершину (событие), и допустим, что все значения дляj-х событий, которыми начинается каждая из этих дуг (работ), нами уже вычислены. Тогда на основании формулы (1.5) можем написать
(1.6)
где N – номер завершающего события, причем= 0.
Вычисляя с помощью формулы (1.6) значения (вычисления ведутся последовательно от исходящего события к завершающему), найдем для нашей сетевой модели (рис. 1.3)
Вычислив все значения получим. Ранний срок наступления завершающего события определяет продолжительность критического пути
(1.7)
Поздний срок наступления события – это самый поздний из допустимых моментов наступления данногоk-го события, при котором еще возможно выполнение всех последующих работ без превышения критического времени. Превышение позднего срока на некоторую величину приводит к аналогичному увеличению критического времени. Значениеопределяется как разность между критическим временем и продолжительностью максимального пути, ведущего от данного события к завершающему:
. (1.8)
Например, от события 6 (рис. 1.3) к завершающему событию ведут два пути: 6–7–8–9–10 с продолжительностью 195 ед. и 6–8–9–10, продолжительность которого равна 200 ед. Согласно формуле (1.8) . Очевидно, что если событие 6 наступит в момент(тo есть позднее), а на выполнение работ, составляющих путь 6–8–9–10, требуется 200 ед., то в результате завершающее событие наступит в момент, превышающийТкр на столько, на сколькобольше. Действительно, вычислим поздний срок наступления события 6 как разность между Ткр и продолжительностью первого пути:= Ткр–195 = 305–195 = 110 ед. С этого момента требуется еще 200 ед. времени на выполнение работ второго пути, следовательно, завершающее событие наступит через 110+200=310 ед. после начала работ, то естьTкр будет превышено на 5 ед.
Правило вычисления значения по выражению (1.8) можно сформулировать более полно следующим образом: если от данногоk-го события к завершающему ведут несколько путей, то значениеопределяется как разность между критическим временем и продолжительностью максимального пути или, что то же самое, как минимальная из разностей между критическим временем и продолжительностью каждого из путей.
Из сформулированных понятий раннего и позднего сроков наступления событий следует, что для завершающего события
= Tкр. (1.9)
Напишем формулу для вычисления .Обозначим черезмножество дуг (i,j), выходящих изi-й вершины, и допустим, что все значениядляj-х событий, которыми заканчивается каждая из дуг, уже вычислены. Тогда на основании формул (1.8) и (1.9) можно написать
(1.10)
где .
Вычисляя с помощью формулы (1.10) значения (вычисления ведутся последовательно от завершающего события к исходному), получим для нашей сетевой модели (рис. 1.3)
Зная ранние и поздние сроки наступления событий, можно вычислить для каждой работы (i,j):
ранний срок начала
ранний срок окончания ,
поздний срок начала ,
поздний срок окончания .
Первые два параметра – это самые ранние из возможных моментов начала и окончания данной работы. Очевидно, что ранний срок начала работы совпадает с ранним сроком наступления ее начального события, а ранний срок окончания превышает его на величину продолжительности работы (i, j):
; (1.11)
. (1.12)
Вторые два параметра обозначают самые поздние из допустимых моментов начала и окончания данной работы, при которых еще возможно выполнение всех следующих работ без превышения критического времени. Поздний срок окончания работы совпадает с поздним сроком наступления ее конечного события, а поздний срок начала — меньше на величину tij:
; (1.13)
. (1.14)
Важными параметрами сетевой модели являются резервы времени событий и работ. Резервы времени существуют в сетевой модели во всех случаях, когда имеется более одного пути разной продолжительности.
Резерв времени события R –это такой промежуток времени, в пределах которого может меняться момент наступления события без превышения критического времени. ВеличинаRkопределяется как разность:
, (1.15)
где k –номер события.
Исходное, завершающее событие, а также все события, лежащие на критическом пути, резервами времени не располагают. Отсюда простой способ нахождения критического пути: определить события, не имеющие резерва времени, через них и пройдет критический путь.
Для работ можно рассматривать различные виды резервов, из которых наиболее важными являются:
– полный резерв
, (1.16)
представляющий максимальное время, на которое можно отсрочить начало или увеличить продолжительность работы (i,j), не изменяя срок наступления завершающего события;
– свободный резерв
, (1.17)
представляющий собой максимальное время, на которое можно отсрочить начало или увеличить продолжительность работы, не изменяя при этом ранние сроки наступления всех следующих событий.
Полный резерв времени работы принадлежит всему пути, на котором эта работа лежит. Если этот резерв использовать полностью для увеличения длительности данной работы или какой-либо другой работы данного пути, то остальные работы пути останутся без резервов.
Работа может принадлежать нескольким путям одновременно. Полный резерв времени этой работы принадлежит не только ей, а всем работам, лежащим на проходящих через нее путях. При использовании этого резерва целиком для одной работы резервы времени остальных работ, лежащих на пути максимальной продолжительности, будут полностью исчерпаны, а резервы времени работ на других путях соответственно сократятся.
Работы, у которых полный резерв отличается от полного резерва критических работ (то есть от ) не более чем на заданную величину, называются подкритическими. При небольших отклонениях в сроках выполнения подкритические работы становятся критическими, поэтому при управлении комплексом нужно наряду с критическими уделять особое внимание и подкритическим работам.
Множество всех критических и подкритических работ называют критической зоной комплекса.