Оглавление 5
4.1.2 Пример . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.1.3 Задачи для самостоятельного решения . . . . . . . . . . . . . . . . . 98
4.2 Задача о коммивояжере . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2.1 Алгоритм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2.2 Пример 4.2.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.2.3 Задачи для самостоятельного решения . . . . . . . . . . . . . . . . . 109
5 Динамическое программирование 113
5.1 Многошаговый управляемый детерминированный процесс принятия реше-
ния. Уравнение Беллмана . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.2 Общая схема метода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.3 Задача распределения капиталовложений . . . . . . . . . . . . . . . . . . . 118
5.4 Задача о загрузке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.5 Задача календарного планирования трудовых ресурсов . . . . . . . . . . . 124
5.6 Задача о кратчайшем пути . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.7 Задача о двух станках . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.7.1 Алгоритм решения задачи о двух станках. . . . . . . . . . . . . . . . 130
5.7.2 Пример . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.8 Задачи для самостоятельного решения . . . . . . . . . . . . . . . . . . . . . 132
6 Использование пакетов прикладных программ 135
6.1 Решение оптимизационных задач средствами Excel . . . . . . . . . . . . . . 135
6.1.1 Задача линейного программирования . . . . . . . . . . . . . . . . . . 135
6.1.2 Реализация математической модели в табличной форме . . . . . . . 136
6.1.3 Транспортная задача . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.1.4 Решение транспортной задачи средствами Excel . . . . . . . . . . . . 142
6.2 Решение оптимизационных задач средствами LINGO . . . . . . . . . . . . . 146
6.2.1 Начальные сведения о пакете LINGO . . . . . . . . . . . . . . . . . . 147
6.2.2 Первый способ решения задачи ЛП в LINGO . . . . . . . . . . . . . 147
6.2.3 Второй способ решения задачи ЛП в LINGO . . . . . . . . . . . . . 151
6.2.4 Транспортная задача . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.2.5 Решение транспортной задачи при помощи пакета LINGO . . . . . . 155
6.2.6 Задача коммивояжера . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.2.7 Решение модели о минимизации сети . . . . . . . . . . . . . . . . . . 161