
- •Методы оптимальных решений курс лекций
- •Введение
- •Тема 1. Основы исследования операций
- •Основные определения
- •Типичные задачи исследования операций
- •Общая постановка задачи исследования операции.
- •Классификация задач исследования операций
- •Тема 2. Задачи линейного программирования
- •Общая задача линейного программирования
- •Допустимые базисные решения и многогранник решений
- •Симплексный метод
- •Решение задачи отыскания максимума линейной функции
- •Отыскание минимума линейной функции
- •Определение первоначального допустимого базисного решения
- •Особые случаи симплексного метода
- •Неединственность оптимального решения
- •Вырожденное базисное решение
- •Отсутствие конечного оптимального решения
- •Метод искусственного базиса (м-метод)
- •Двойственные задачи
- •Симметричная пара
- •Несимметричная пара
- •Смешанная пара
- •Экономическая интерпретация двойственной задачи
- •Решение двойственной задачи и определение интервалов устойчивости двойственных оценок оптимального решения.
- •Задачи целочисленного программирования
- •Тема 3. Транспортная задача
- •Экономико-математическая модель транспортной задачи
- •Первоначальное распределение поставок методом наименьших затрат
- •Метод «северо-западного угла»
- •Проверка плана на оптимальность. Метод потенциалов
- •Тема 4. Задачи динамического программирования
- •Общая постановка задачи
- •Принцип оптимальности и уравнения Беллмана
- •Пример выбора оптимального маршрута
- •Заключение
- •Литература
- •Содержание
- •Тема 1. Основы исследования операций 3
- •1.1. Основные определения 3
- •Тема 2. Задачи линейного программирования 9
- •Тема 3. Транспортная задача 35
- •Тема 4. Задачи динамического программирования 49
Пример выбора оптимального маршрута
Пусть задана схема возможных маршрутов движения из пункта А в пункт Б (рис.4). Каждый квадратик на схеме изображает один из населенных пунктов. Стоимость переезда из пункта i в пункт j известна и равна cij. Требуется определить такой путь из пункта А в пункт Б, общая стоимость передвижения по которому будет минимальной.
Решение. Из представленной схемы видно, что весь путь от пункта А до пункта Б можно разбить на 4 этапа. Т.е. число шагов в решении n=4.
Запишем уравнения Беллмана (4.8) для случая минимизации целевой функции.
(4.10)
Применительно к данной задаче рекуррентные соотношения (4.10) можно записать немного проще. Минимальная стоимость последующего пути из пункта i до пункта Б, начиная с шага k, находится по формуле:
(4.10)
где
-
минимальная стоимость пути от пункта
j до конечного пункта
Б, cij
– стоимость переезда из пункта i
в пункт j.
Начинаем поиск оптимального маршрута с последнего шага:
k=4
Переходим к предыдущему шагу, определяем оптимальные решения на двух последних шагах:
k=3
Переходим к предыдущему шагу, определяем оптимальные решения на трех последних шагах:
k=2
Для первого шага получаем:
k=1
Минимальная
суммарная стоимость пути из пункта А в
пункт Б равна
.
В процессе решения получены две
последовательности оптимальных решений
и соответствующих состояний (пунктов),
т.к. при k=2 существует
2 оптимальных дальнейших маршрута.
Первое оптимальное решение (маршрут А-2-4-6-Б):
.
Второе оптимальное решение (маршрут А-2-5-7-Б):
.
Заключение
Рассмотренные методы решения могут быть применены для решения большого круга различных по физической и экономической природе задач.
Правильное построение экономико-математической модели задачи, понимание физического и экономического смысла искомых решений является необходимым условием для получения правильного, адекватного решения.
Литература
Исследование операций в экономике: Учеб.пособие для вузов / Н.Ш.Кремер, Б.А.Путко, И.М.Тришин, М.Н.Фридман; Под ред.проф. Н.Ш.Кремера. – М.: ЮНИТИ, 2005.
Экономико-математические методы и модели. Задачник: уч.-метод. пособие / кол.авторов; под ред. С.И.Макарова, С.А.Севастьяновой. – М.: КНОРУС, 2008. – 208 с.
Вентцель, Е.С. Исследование операций. /Е.С.Вентцель. – М.: Сов. радио, 1972.
Просветов, Г.И. Методы оптимизации. Учебно-практическое пособие / Г.И.Просветов. - М.: Изд-во «Альфа-Пресс», 2009. - 168 с.
Содержание
Введение 3
Тема 1. Основы исследования операций 3
1.1. Основные определения 3
1.2. Типичные задачи исследования операций 4
1.3. Общая постановка задачи исследования операции. 6
1.4. Классификация задач исследования операций 7
Тема 2. Задачи линейного программирования 9
2.1. Общая задача линейного программирования 9
2.2. Допустимые базисные решения и многогранник решений 10
2.3. Симплексный метод 12
2.4. Решение задачи отыскания максимума линейной функции 13
2.5. Отыскание минимума линейной функции 16
2.6. Определение первоначального допустимого базисного решения 19
2.7. Особые случаи симплексного метода 21
2.8. Метод искусственного базиса (М-метод) 24
2.9. Двойственные задачи 25
2.10. Экономическая интерпретация двойственной задачи 28
2.11. Решение двойственной задачи и определение интервалов устойчивости двойственных оценок оптимального решения. 30
2.12. Задачи целочисленного программирования 32