- •Введение
- •Пояснительная записка
- •Предмет изучения дисциплины
- •Цель и задачи дисциплины
- •Требования к уровню подготовки студента, завершившего освоение дисциплины (результат обучения)
- •Общая характеристика дисциплины и распределение учебного времени по видам занятий
- •Содержание программы
- •Тема 5. Транспортная задача
- •Раздел 3. Модели планирования и управления в сетях
- •Тема 6. Нелинейное программирование
- •Тема 7. Теория оптимального управления
- •Тема 8. Методы и модели сетевого планирования и управления
- •Раздел 4. Многокритериальные задачи и введение в теорию безкоалиционных игр
- •Тема 9. Методы решения многокритериальных операционных задач
- •Тема 10. Игровые модели операций
- •Раздел 5. Детерминированные и стохастические модели
- •Тема 11. Имитационное моделирование
- •Тема 12. Модели систем массового обслуживания
- •Тема 13. Модели управления запасами
- •Содержание самостоятельной работы студентов по дисциплине
- •Содержание индивидуальной работы студентов по дисциплине*)
- •Порядок текущего, модульного и итогового контроля академической успешности студентов, критерии оценки знаний
- •9.1. Шкала оценивания академической успешности студента по ects
- •9.2. Рейтинговая оценка академической успешности студента за семестр
- •Общие требования к оформлению самостоятельной работы.
- •Вариант № 13
- •Вариант № 19
- •Вариант № 25
- •Часть II.
- •Варианты 1-10
- •Варианты 11-20
- •Варианты 21-30
- •Варианты 1-10
- •Варианты 11-20
- •Варианты 21-30
- •Варианты 1-10
- •Варианты 11-20
- •Варианты 21-30
- •Варианты 1-10
- •Варианты 11-20
- •Варианты 21-30
- •Часть ш. Примеры решения задач Задание № 3. Задача об оптимальной производственной программе
- •Решение
- •Задание № 4. Задача сетевого планирования и управления
- •Решение
- •Задание № 5. Задачи систем массового обслуживания
- •6.1. Одноканальная система обслуживания
- •Решение
- •Многоканальная система в магазин, в среднем, в час заходят 30 человек. В магазине один продавец. Каждый покупатель находится в магазине около 12 мин..
- •Если принять на работу еще одного продавца, то на сколько изменятся следующие характеристики:
- •Решение
- •Задание № 7. Задачи управления запасами
- •7.1.Задача планирования дефицита
- •Решение При регулярных поставках товара можно использовать модель оптимального размера заказа с фиксированным временем его выполнения.
- •Тогда оптимальный размер заказа составит величину
- •Максимальный размер запаса за один цикл
- •7.2.Задача закупок со скидками
- •Решение
- •Тогда оптимальный размер заказа составит величину
- •Тогда оптимальный размер заказа составит величину
- •Тогда оптимальный размер заказа составит величину
- •Вопросы к экзамену по дисциплине «Методы оптимизации и исследование операций»
- •Литература
Задание № 4. Задача сетевого планирования и управления
Ниже (таблица 4.1) представлена сеть проекта и данные о времени выполнения работ (в неделях) и затратах (в тыс. грн.):
Таблица 4.1
Работа |
A |
B |
C |
D |
E |
F |
G |
H |
Непосредственно предшествующие работы |
- |
A |
- |
C |
B,D |
C |
E,F |
C |
Время выполнения (нед.) |
2 |
3 |
4 |
3 |
2 |
4 |
3 |
6 |
Затраты на выполнение (тыс.грн.) |
6 |
4 |
15 |
18 |
30 |
20 |
2 |
12 |
Определите критический путь для данного проекта, наиболее раннее и наиболее позднее время начала каждой работы. Определите динамику роста общих затрат на проект, основанную на данных о наиболее раннем и наиболее позднем времени начала работ.
Используйте полученные оценки сметных расходов для контроля над фактическим расходованием средств. Предполагается, что все работы финансируются пропорционально времени их выполнения.
Вопросы:
За какое минимальное время может быть выполнен проект?
Чему равно максимальное значение совокупных затрат на конец четвертой недели, при котором проект может быть выполнен за время, соответствующее длине критического пути?
Чему равно минимальное значение совокупных затрат на конец четвертой недели, при котором проект может быть выполнен за время, соответствующее длине критического пути?
Какова величина недостатка или перерасхода средств в конце четвертой недели, если фактические затраты в этот момент составили 35 тыс. грн.?
Решение
Чтобы решить данную задачу, сначала составляется сетевой график. Из начальной вершины выходят две работы (А и С), так как им не предшествуют никакие работы. Работа В начинается после того, как закончена работа А, а работы D и F - после того, как завершена работа С, т.е. в одной вершине. Две или несколько работ, предшествующих одной работе, свидетельствует о том, что эти несколько работ заканчиваются в одной вершине.
Сетевой график нашего проекта (рис.5.1) будет выглядеть следующим образом:
B E
А G
s C D F f
H
Рис.5.1
Определение времен начала и окончания каждой работы, критического пути и резервов времени можно оформить в виде таблицы (табл.5.2).
Таблица 5.2
Работа |
Непосредственно предшествующие работы |
Время выполнения (нед) |
Время наиболее раннего |
Время наиболее позднего |
Полный резерв времени |
Общие затраты на выполнение (тыс.грн.) |
Удельные затраты на выполнение (тыс.грн./ нед.) |
||
начала |
окончания |
начала |
окончания |
||||||
A |
- |
2 |
0 |
2 |
2 |
4 |
2 |
6 |
3 |
B |
A |
3 |
2 |
5 |
4 |
7 |
2 |
4 |
4/3 ≈ 1,33 |
C |
- |
4 |
0 |
4 |
0 |
4 |
0 |
15 |
15/4 = 3,75 |
D |
C |
3 |
4 |
7 |
4 |
7 |
0 |
18 |
6 |
E |
B,D |
2 |
7 |
9 |
7 |
9 |
0 |
30 |
15 |
F |
C |
4 |
4 |
8 |
5 |
9 |
1 |
20 |
5 |
G |
E,F |
3 |
9 |
12 |
9 |
12 |
0 |
2 |
2/3 ≈ 0,67 |
H |
C |
6 |
4 |
10 |
6 |
12 |
2 |
12 |
2 |
При заполнении таблицы выполняются следующие действия.
Определяют наиболее раннее время начала и окончания каждого вида работы. Например, tрн(1,2) = tрн(А) = tрн(1,3) = tрн(С) = 0, так как для любой работы, которая начинается в начальной вершине tрн(s, j) = 0. Время наиболее раннего окончания работы определяют, прибавляя ко времени начала время выполнения самой работы:
tро(А) = 0 + 2 = 2 (нед.), tро(С) = 0 + 4 = 4 (нед.).
Когда в какой-то вершине одна работа заканчивается и начинается другая, то время ее начала и время окончания предшествующей работы совпадает:
tрн(В) = tро(А) = 2 (нед.); tрн(D) =tрн(F) =tрн(H) =tро(С) = 4 (нед.).
Если в какой-то вершине работа начинается тогда, когда заканчиваются несколько других, то наиболее раннее время ее начала равно наибольшему из значений наиболее раннего времени окончания непосредственно предшествующих работ:
tрн(Е) = max {tро(B),tро(D)} = max {5, 7} = 7 (нед.);
tрн(G) = max {tро(E),tро(F)} = max {9, 8} = 9 (нед.).
Из наиболее ранних времен окончания работ выбираем наибольшее tро(G) = 12 (нед.).
Это время является временем наиболее позднего окончания тех работ, которые заканчиваются в последней вершине, т.е. H и G:
tпо(G) = tпо(H) = 12 (нед.).
Порядок заполнения следующих двух столбцов (наиболее позднее время начала и окончания) обратный: сначала определяют время окончания работы, а затем вычитая время выполнения самой работы, находят время ее начала. Например, tпн(G) = 12 - 3 = 9 (нед.); tпн(H) = 12 – 6 = 6 (нед.).
Когда в какой-то вершине одна работа заканчивается и начинается другая, то время ее начала и время окончания предшествующей работы совпадает:
tпо(Е) = tпо(F) = tпн(G) = 9 (нед.); tпо(В) = tпо(D) = tпн(Е) = 7 (нед.)
Если в какой-то вершине начинаются несколько работ, то наиболее позднее время окончания непосредственно предшествующей им работы равно наименьшему из наиболее поздних времен начала последующих работ:
tпо(С) = min {tпн(D), tпн(F), tпн(H)} = min {4, 5, 6} = 4 (нед.).
Длина критического пути равна наиболее раннему времени завершения проекта или наиболее позднему времени окончания любой работы, завершающей проект: Т = tро(G) = tпо(G) = tпо(H) = 12 (нед.).
Полный резерв времени на выполнение любой работы определяется как разность между наиболее поздним и наиболее ранним временем ее начала или окончания. Например,
R(А) = 2 – 0 = 4 – 2 = 2 (нед.);
R(G) = 12 – 12 = 9 – 9 = 0 (нед.).
Те работы, для которых полный резерв времени равен нулю, лежат на критическом пути. Это работы C, D, E, G (рис.5.1). Длина критического пути равна также сумме выполнения работ, лежащих на критическом пути
Т = t(С) + t(D) + t(E) + t(G) = 4 + 3 + 2 + 3 = 12 (нед.).
Чтобы ответить на вопросы 2 – 4, необходимо определить динамику совокупных затрат для графика выполнения проекта с наиболее ранним (табл. 5.3) и наиболее поздним (табл.5.4) началом всех работ.
Таблица 5.3
Неделя Работа |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
A |
3 |
3 |
|
|
|
|
|
|
|
|
|
|
B |
|
|
1,33 |
1,33 |
1,33 |
|
|
|
|
|
|
|
C |
3,75 |
3,75 |
3,75 |
3,75 |
|
|
|
|
|
|
|
|
D |
|
|
|
|
6 |
6 |
6 |
|
|
|
|
|
E |
|
|
|
|
|
|
|
15 |
15 |
|
|
|
F |
|
|
|
|
5 |
5 |
5 |
5 |
|
|
|
|
G |
|
|
|
|
|
|
|
|
|
0,67 |
0,67 |
0,67 |
H |
|
|
|
|
2 |
2 |
2 |
2 |
2 |
2 |
|
|
Затраты в неделю, тыс.грн. |
6,75 |
6,75 |
5,08 |
5,08 |
14,33 |
13 |
13 |
22 |
17 |
2,67 |
0,67 |
0,67 |
Общие затраты, тыс.грн |
6,75 |
13,5 |
18,58 |
23,66 |
37,99 |
50,99 |
63,99 |
85,99 |
102,99 |
105,66 |
106,33 |
107 |
Таблица 5.4
Неделя Работа |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
A |
|
|
3 |
3 |
|
|
|
|
|
|
|
|
B |
|
|
|
|
1,33 |
1,33 |
1,33 |
|
|
|
|
|
C |
3,75 |
3,75 |
3,75 |
3,75 |
|
|
|
|
|
|
|
|
D |
|
|
|
|
6 |
6 |
6 |
|
|
|
|
|
E |
|
|
|
|
|
|
|
15 |
15 |
|
|
|
F |
|
|
|
|
|
5 |
5 |
5 |
5 |
|
|
|
G |
|
|
|
|
|
|
|
|
|
0,67 |
0,67 |
0,67 |
H |
|
|
|
|
|
|
2 |
2 |
2 |
2 |
2 |
2 |
Затраты в неделю, тыс.грн. |
3,75 |
3,75 |
6,75 |
6,75 |
7,33 |
12,33 |
14,33 |
22 |
22 |
2,67 |
2,67 |
2,67 |
Общие затраты, тыс.грн |
3,75 |
7,5 |
14,25 |
21 |
28,33 |
40,66 |
54,99 |
76,99 |
98,99 |
101,66 |
104,33 |
107 |
Пользуясь полученными выше результатами вычислений и таблицами 5.3 и 5.4, ответим на поставленные вопросы.
Ответы на вопросы:
Минимальное время выполнения проекта Т = 12 (нед.).
Максимальное значение совокупных затрат на конец четвертой недели (сравниваем две величины – 23,66 тыс.грн. и 21 тыс.грн.), при котором проект может быть выполнен за время, соответствующее длине критического пути, составляет величину 23,66 тыс.грн..
Минимальное значение совокупных затрат на конец четвертой недели, при котором проект может быть выполнен за время, соответствующее длине критического пути, составляет величину 21 тыс.грн..
Величина перерасхода средств в конце четвертой недели, так как фактические затраты в этот момент составили 35 тыс. грн., составляет
35 – 23,66 = 11,34 тыс.грн..