
- •Н. В. Алексенко р. И. Воробьева
- •Оглавление
- •Введение
- •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. Расчет временных параметров сетевого графика
7.3.1. Расчет параметров событий
К основным показателям сетевого графика, позволяющим определить критический путь и его продолжительность, относятся ранний и поздний сроки свершения события, резерв времени события.
Расчетные формулы указаны в табл. 7.3.
Таблица 7.3
Основные показатели сетевого графика
Элемент сети |
Параметр |
Формула |
Событие i. |
|
(7.1) k – номер предшествующего события(их может быть несколько) |
|
(7.2)
j – номер последующего события (j – может быть несколько) |
|
|
(7.3)
|
Учитывая введенное в п.7.1 определение критического пути и введенные формулы (7.1–7.3), можно записать алгоритм нахождения критического пути.
Полагая
найти
по формуле 7.1) для
Полагая
«обратным ходом» найти
по формуле (7.2) для
Найти
по формуле 7.3) для
Найти критический путь, как последовательность событий, для которых
(критические события не имеют резервов времени). Найти
Пример.
Найти критический путь и
для сетевого графика, изображенного на
рис. 7.4 по
данным табл.7.1.
Решение. Результаты вычисления по указанному выше алгоритму запишем в табл. 7.4, используя данные по табл. 7.2.
Вычисления.
1.
Заполняем
столбец
сверху вниз:
и
т. д.
2.
Заполняем столбец
снизу вверх:
и
т. д.
Заполним столбец по формуле
Критический путь
Замечание.
При небольшом
числе вершин вычисление величин tp(i),
tп(i),
и поиск критического пути удобно
проводить непосредственно на сетевом
графике. Для этого при построении
чистового варианта сетевого графика
каждый из кружков, изображающих вершины,
делится на четыре сектора (рис.
7.5).
Расчет временных параметров событий
-
Событие i
1
0
0
0
2
13
13
0
3
30
30
0
4
50
50
0
5
55
55
0
6
61
64
3
7
69
69
0
8
74
74
0
9
85
85
0
Верхние
секторы указывают номера вершин.
Перемещаясь по сетевому графику слева
направо от S к F, последовательно вычисляют
и записывают результаты в левые секторы.
Полагая
и перемещаясь, справа налево от F к S,
последовательно вычисляют
и записывают результаты в правые секторы.
Затем нижние секторы заполняются по
формуле (7.3).
Дуги, лежащие на критическом пути выделены жирными линиями.