- •Н. В. Алексенко р. И. Воробьева
- •Оглавление
- •Введение
- •1. Основные методы решения задач линейного программирования
- •1.1. Введение в линейное программирование
- •1.1.1. Общая задача оптимизации
- •1.1.2. Задачи линейного программирования
- •1.1.3. Стандартная и каноническая задачи линейного программирования
- •1.2. Графический метод решения задачи линейного программирования
- •1.3. Симплекс-метод
- •1.3.1. Идея симплекс-метода
- •1.3.2. Алгоритм симплекс-метода
- •Алгоритм симплекс-метода
- •Алгоритм поиска первоначального опорного плана
- •1.4. Двойственность в линейном программировании
- •1.4.1. Постановка двойственной задачи
- •1.4.2. Теоремы двойственности
- •1.4.3. Двойственный симплекс-метод
- •1.4.4. Экономическая интерпретация задачи, двойственной задаче об использовании ресурсов
- •Исходная задача
- •Двойственная задача
- •1.5. Вопросы для самопроверки
- •2.1. Постановка задачи
- •2.2. Построение первоначального опорного плана транспортной задачи методом наименьших затрат
- •2.3. Проверка найденного опорного плана на оптимальность
- •2.4. Переход от одного опорного плана транспортной задачи к другому
- •2.5. Альтернативный оптимум
- •2.6. Открытая модель транспортной задачи
- •2.7. Приложение транспортной задачи к решению некоторых экономических задач
- •2.8. Вопросы для самопроверки
- •3. Целочисленное программирование
- •3.1. Общая постановка задачи
- •3.2. Метод отсечения Гомори
- •3.3. Графический метод решения задачи целочисленного программирования
- •3.4. Вопросы для самопроверки
- •4. Теория игр
- •4.1. Основные понятия
- •4.2. Решение игр 2 х 2 в смешанных стратегиях графическим способом
- •4.3. Решение игр 2 х n графическим способом
- •4.4. Решение игры n х 2 графическим способом
- •4.5. Сведение матричной игры m X n к задаче линейного программирования (решение любой матричной игры)
- •Функции дохода
- •6.2. Способы представления графов
- •6. 3. Некоторые задачи теории графов
- •6.3.1. Поиск кратчайшего пути в графе
- •Алгоритм поиска кратчайшего пути
- •6.3.2. Поиск кратчайшего гамильтонова цикла
- •6.4. Вопросы и задачи для самопроверки
- •7. Оптимизация сетевого графика
- •7. 1. Сетевая модель. Основные понятия
- •7.2. Основные требования к сетевому графику
- •7.3. Расчет временных параметров сетевого графика
- •7.3.1. Расчет параметров событий
- •Учитывая введенное в п.7.1 определение критического пути и введенные формулы (7.1–7.3), можно записать алгоритм нахождения критического пути.
- •7.3.2. Расчет параметров работ
- •7.3.3. Сетевое планирование в условиях неопределенности
- •7.4. Вопросы и задачи для самопроверки
- •8. Решение задач на компьютере
- •8.1. Решение задач с использованием системы Mathcad
- •8.2. Решение задач линейного программирования с помощью приложения Excel
- •Заключение
- •Библиографический список
- •Приложение
- •Алексенко Наталья Владимировна
- •Воробьева Раиса Ивановна
- •Математика
- •Основные задачи
- •Математического программирования
- •И реализация их на компьютере
- •644099, Омск, ул. Красногвардейская, 9
7.3.2. Расчет параметров работ
На основе ранних и поздних сроков свершения всех событий сетевого графика можно определить временные характеристики работ:
Ранний
срок начала
(7.4)
Ранний
срок окончания
(7.5)
Поздний
срок начала
(7.6)
Поздний
срок окончания
(7.7)
Полный
резерв времени работы
(7.8)
Свободный
резерв времени работы
(7.9)
Полный резерв времени показывает, на сколько можно увеличить время выполнения работы, чтобы оптимальный срок выполнения всего проекта не изменился.
Свободный резерв времени показывает, на сколько можно увеличить выполнение работы, чтобы не сорвать ранние сроки выполнения последующих работ.
В табл. 7.5 показаны результаты расчета временных параметров сетевого графика из последнего примера (рис. 7.5, табл.7.4).
Таблица 7.5
Расчет временных параметров работ
|
|
|
|
|
|
|
|
1,2 |
13 |
0 |
0 |
13 |
13 |
0 |
0 |
2,3 |
17 |
13 |
13 |
30 |
30 |
0 |
0 |
2,4 |
8 |
13 |
42 |
21 |
50 |
29 |
29 |
2,5 |
10 |
13 |
45 |
23 |
55 |
32 |
32 |
3,4 |
20 |
30 |
30 |
50 |
50 |
0 |
0 |
3,6 |
4 |
30 |
60 |
34 |
64 |
30 |
27 |
4,5 |
5 |
50 |
50 |
55 |
55 |
0 |
0 |
4,6 |
11 |
50 |
53 |
61 |
64 |
3 |
0 |
4,7 |
9 |
50 |
60 |
59 |
69 |
10 |
10 |
5,7 |
14 |
55 |
55 |
69 |
69 |
0 |
0 |
6,7 |
5 |
61 |
64 |
66 |
69 |
3 |
3 |
6,8 |
3 |
61 |
71 |
64 |
74 |
10 |
10 |
7,8 |
5 |
69 |
69 |
74 |
74 |
0 |
0 |
8,9 |
11 |
74 |
74 |
85 |
85 |
0 |
0 |
Расчеты показывают, что резервы работ, лежащих на критическом пути, равны нулю. После расчета основных показателей сетевого графика и определения критического пути приступают к его оптимизации, т. е. к корректировке сети для достижения наиболее эффективных результатов по времени и ресурсам.
Оптимизация сетевого графика по времени заключается в сокращении его критического пути путем перераспределения ресурсов с ненапряженных работ на критические. Однако, величина полного резерва не всегда точно характеризует степень напряженности работы, не лежащей на критическом пути. Более точным инструментом решения этой задачи является коэффициент напряженности работы, который вычисляется по формуле
(7.10)
где
–
длина максимального полного пути,
проходящего через работу (i,j);
–
длина отрезка этого пути, лежащего на
критическом;
– длина критического пути.
Формулу (10) можно записать в виде
(7.11)
Очевидно,
что
удовлетворяет неравенству
.
При этом, чем он ближе к единице, тем
сложнее выполнить данную работу в
установленный срок. Самыми напряженными
являются работы критического пути
Работы
могут иметь одинаковые полные резервы,
но степень напряженности их выполнения
будет различной. Например, полные резервы
работ (4,7) и (6,8) одинаковые
(табл.
7.5),
но
В зависимости от
значений
работы классифицируют по зонам:
критическая
подкритическая
резервная
В результате перераспределения ресурсов с работ резервной зоны на критические работы сокращают , и вновь пересчитывают сетевой график, чтобы выявить достаточные ли меры были приняты, не появились ли новые критические пути.
Многовариантные пересчеты сетевой модели проводят на компьютере с помощью QSB – серии программ для решения различных экономических задач (см. подробно [3]).
