- •1.Оптимизационные задачи, их классификация 7
- •Оптимизационные задачи, их классификация
- •Классификация задач оптимизации
- •Классификация методов оптимизации
- •2. Постановка задачи линейного программирования
- •2.1 Общая задача линейного программирования (злп)
- •2.2 Математические модели задач линейного программирования
- •2.3 Формы записи задач линейного программирования: общая, каноническая и стандартная
- •3. Графический метод решения задачи линейного программирования
- •4. Симплекс- метод решения задач линейного программирования
- •4.1 Метод Жордана – Гаусса - метод решения систем линейных уравнений
- •III итерация
- •4.2. Симплексные таблицы. Нахождение начального опорного решения
- •4.3. Критерий оптимальности
- •4.4. Невырожденные злп, алгоритм их решения
- •4.5. Альтернативный оптимум, алгоритм нахождения всех оптимальных решений
- •Алгоритм нахождения всех оптимальных опорных решений
- •4.6. Вырожденные злп, алгоритм их решения
- •5. Двойственные задачи
- •5.1 Постановка двойственной задачи
- •5.2 Основное неравенство двойственности
- •5.3 Критерий Канторовича
- •5.4 Первая теорема двойственности
- •5.5. Вторая теорема двойственности (необходимое и достаточное условия оптимальности решения).
- •5.6. Третья теорема двойственности
- •5.7. Двойственный симплекс-метод
- •6. Транспортная задача
- •6.1 Экономическая постановка и математическая модель транспортной задачи
- •6.2 Методы нахождения начального плана перевозок
- •Метод «северо-западного угла»
- •Метод минимальной стоимости
- •6.3 Метод потенциалов решения транспортной задачи
- •6.4 Открытая модель транспортной задачи
- •7. Матричные игры, их применение к решению оптимизационных задач
- •7.1 Основные понятия теории матричных игр
- •7.2 Решение матричных игр в чистых стратегиях
- •7.3 Решение матричной игры в смешанных стратегиях
- •7.4 Сведение матричной игры к задаче линейного программирования
- •7.5 Статистические игры
- •8. Графы, их применение в решение оптимизационных задач
- •8.1 Определение графа
- •8.2 Путь и цикл в графе
- •8.3 Связность графа, деревья
- •8.4 Виды графов
- •8.5 Сети. Критический путь
- •Вопросы к экзамену
- •Индивидуальные задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9 Задачи 9.1 – 9.10
- •Методы оптимизации
- •Часть I
5.1 Постановка двойственной задачи
Экономическая постановка и математическая модель каждой из этих задач следующие:
Задача P: об использовании сырья (прямая задача)
Для производства видов продукциифирма может использоватьвидов сырья, запасы которых соответственно равны. Известны нормы расхода каждого из ресурсов на единицу продукции, обозначим. Прибыль от реализации единицы продукцииобозначимусловных единиц. Требуется найти оптимальный план производства продукции, чтобы при заданных условиях, суммарная прибыль, полученная от реализации всей продукции, была бы максимальной.
Математическая модель задачи P следующая:
пусть x количество продукции, очевидно, что
.
Расходы ресурсов не должны превышать их запасы, таким образом, должны выполняться следующие ограничения
.
Целевая функция данной задачи есть суммарная прибыль от реализации всей продукции, она равна
.
Итак, надо найти такой план производства , при котором целевая функция достигает максимума, причем выполнялись бы условия:
Двойственной задачи о ресурсах (задача D)
Экономическая постановка:
фирма заинтересована получить доход от продажи ресурсов , причем доход должен быть не меньше того, который был бы получен при продаже готовой продукции.
Покупатель, стремится приобрести ресурсы по минимальной стоимости.
Требуется найти оптимальные оценки ресурсов (их относительные цены).
Математическая модель задачи D:
пусть - оценки единицы ресурсов, их относительные цены; очевидно, что.
Доход фирмы, который она получит от продажи всех ресурсов , необходимых для производства единицы продукции вида, равен сумме произведений норм расхода сырья на цену единицы каждого ресурса:
.
Чтобы доход от продажи ресурсов был не меньше, чем доход от реализации изготовленной из них продукции, должны выполняться неравенства:
Целевая функция этой задачи есть затраты фирмы – покупателя, она равна
Итак, надо найти , при котором затраты будут минимальными, причем выполняются условия неотрицательности и ограничения:и.
Сравнивая прямую и двойственную к ней задачи, отметим следующее:
1) одна из задач является задачей максимизации, другая – задачей минимизации;
2) в задаче максимизации все неравенства – типа «», в задаче минимизации – типа «»;
3) число неизвестных одной задачи равно числу неравенств другой;
4) матрица из коэффициентов при неизвестных в исходной задаче , а аналогичная матрица в двойственной задаче
получена транспонированием исходной (т.е. заменой строк столбцами);
свободные члены неравенств одной из задач равны коэффициентам при соответствующих неизвестных в выражении целевой функции другой задачи.
Замечание
Задачи P и D называют симметричными взаимодвойственными.
К двойственному методу удобно прибегать тогда, когда в исходной задаче число ограничений значительно больше числа неизвестных.
При решении задач линейного программирования на ЭВМ объем вычислений определяется в большей степени числом неизвестных, поэтому обращение к двойственной задаче оказывается полезным.
Пример 14
Найти оптимальное решение, при которомдостигает минимума и выполняются условия:
.
Решение
Запишем условие прямой задачи P и составим двойственную к ней задачу D, решим графически обе задачи.
Задача P |
Задача D |
|
|
| |
| |
Вектор-градиент
|
Вектор-градиент
|
Оптимальное решение
|
Оптимальное решение
|
|
|
|
Рис.5