Элементы теории расписаний Лектор: Сиднев Александр Георгиевич, доц.





















































2776-scheduling_theory.ppt
- Количество слайдов: 53
Элементы теории расписаний Лектор: Сиднев Александр Георгиевич, доц. к. т. н. Слайд 1 0
Табличная форма задания расписания Переход от табличного задания расписания к графу 1
Модели сетевого планирования Переход от табличного задания расписания к графу 2 2 варианта построения графа процесса 1. Узел – работа, дуга -- связь между работами Дуга определяет связь между данной работой и ее непосредственными предшественницами Узел – событие, дуга – работа Событие считается совершенным, если выполнены все работы-дуги, входящие в узел-событие. работа-дуга может быть начата, если исходит из совершенного события
Модели сетевого планирования 3 Переход от табличного задания расписания к графу
Модели сетевого планирования 4 0 1 2 3 4 5 Переход от табличного задания расписания к графу
Модели сетевого планирования 5 Переход от табличного задания расписания к графу
Модели сетевого планирования 6 0 1 2 1 3 6 4 Переход от табличного задания расписания к графу
Модели сетевого планирования 7 Работа 1 является единственной непосредственной предшественницей работы 10 Работа 1 и работа 5 совместно являются непосредственными предшественниками работы 9 Таким образом, работа 1 порождает формирование двух событий: Событие 4: Завершение только работы 1 и Событие 6: Совместное завершение работ 1 и 5 При этом в ряде случаев приходится вводить фиктивные работы Переход от табличного задания расписания к графу
Модели сетевого планирования 8 Работа 46 является фиктивной работой с нулевой длительностью Переход от табличного задания расписания к графу
Модели сетевого планирования Задача построения графа «узел – событие, дуга -- работа» 9 Иногда приходится вводить фиктивные работы нулевой длительности Формальное правило построения графа с фиктивными работами вывести самостоятельно (желательно, см. Вентцель «Исследование операций»)
Модели сетевого планирования 10 Работа 46 является фиктивной работой с нулевой длительностью
Модели сетевого планирования 11 Изменение нумерации работ Переход от табличного задания процесса к графу
Модели сетевого планирования 12 Работа 46 является фиктивной работой с нулевой длительностью
Модели сетевого планирования Метод критического пути -- Critical Path Method (CPM) Минимальное время выполнения бизнес-процесса – длина критического пути на графе 13
Модели сетевого планирования -- длительность работы -- наиболее ранний момент начала работы условия, определяющие порядок выполнения работ 14 Математическое программирование для оценки показателей расписания
15 i -- множество обратного соответствия -- множество прямого соответствия Модели сетевого планирования
16 Модели сетевого планирования
17 Модели сетевого планирования
18 0 Модели сетевого планирования
19 Модели сетевого планирования
20 Элементы теории расписания Динамическое программирование в задаче анализа расписания Условные обозначения: – время выполнения (длительность) работы ; – наиболее ранний момент осуществления -го события; – наиболее поздний момент осуществления -го события; – резерв времени выполнения работы .
21 Элементы теории расписания Динамическое программирование в задаче анализа расписания
22 Элементы теории расписания Динамическое программирование в задаче анализа расписания Процесс вычисления производится от начального узла к конечному Процесс вычисления производится от конечного узла к начальному
23 Элементы теории расписания Виды резервов времени Полный резерв времени Независимый резерв времени 1-го порядка Свободный резерв времени Независимый резерв времени 2-го порядка
24 Элементы теории расписания Пусть – число ресурсов, отданных работе ; – трудоёмкость работы ; Тогда продолжительность работы определяется так: , а Математическое программирование для анализа расписания (продолжение)
25 Элементы теории расписания Математическое программирование для анализа расписания (продолжение)
26 Элементы теории расписания Задача составления расписания с учетом распределения работ по ресурсам
27 Элементы теории расписания Бинарные переменные определяют порядок следования работ в паре Задача составления расписания с учетом распределения работ по ресурсам
28 Элементы теории расписания Задача составления расписания с учетом распределения работ по ресурсам
29 Элементы теории расписания Задача составления расписания с учетом распределения работ по ресурсам
30 Элементы теории расписания Задача составления расписания с учетом распределения работ по ресурсам
31 Элементы теории расписания Задача составления расписания с учетом распределения работ по ресурсам
32 Элементы теории расписания Критический путь не меняется! Вероятностные постановки задачи построения расписания Слабый разброс времён выполнения работ
33 Элементы теории расписания Вероятностные постановки задачи построения расписания Слабый разброс времён выполнения работ
34 Элементы теории расписания Критический путь может измениться! Один из подходов к решению задачи — использование методики GERT Graphical Evaluation and Review Technique Вероятностные постановки задачи построения расписания Сильный разброс времён выполнения работ
35 Элементы теории расписания Другой из подходов к решению задачи — использование имитационного моделирования (simulation) расписания — программная реализация процесса выполнения расписания, сопровождаемая сбором статистических данных Вероятностные постановки задачи построения расписания Сильный разброс времён выполнения работ
36 Элементы теории расписания 1. Любая из работ начинается всегда, если Выполнены все работы, от которых она зависит Имеется свободный ресурс (исполнитель) 2. Все работы следует объединить в две группы: Неконкурирующие работы (не создающие конфликта при назначении на ресурс) Конкурирующие работы (претендующие на общий ресурс) Исходные предпосылки моделирования расписания
37 Элементы теории расписания Исходные предпосылки моделирования расписания
38 Элементы теории расписания Стратегия SJF Исходные предпосылки моделирования расписания
39 Элементы теории расписания Исходные предпосылки моделирования расписания
40 Элементы теории расписания Исходные предпосылки моделирования расписания
41 Элементы теории расписания Алгоритм моделирования расписания
42 Элементы теории расписания Алгоритм моделирования расписания
43 Элементы теории расписания Алгоритм моделирования расписания
44 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания
45 Элементы теории расписания Алгоритм моделирования расписания

