- •Евсеев е.А. Линейное программирование рабочие материалы
- •2025Содержание
- •Тема 7. Постановка и решение задач транспортного типа с помощью стандартного программного обеспечения. 57
- •Тема 8. Целевое программирование 60
- •Тема 9. Постановка и решение задач целевого программирования с помощью стандартного программного обеспечения. 64
- •Тема 1. Введение
- •Тема 2. Постановка задачи линейного программирования
- •2.1. Математическая модель задачи линейного программирования
- •2.2. Трактовка задачи линейного программирования как задачи о наилучшем использовании ресурсов
- •2.3. Пример задачи линейного программирования
- •2.4. Примеры постановок задач линейного программирования
- •Тема 3. Геометрическая интерпретация и графический метод решения задач линейного программирования
- •3.1. Геометрическая интерпретация задачи лп
- •3.2. Графическое решение задачи Reddy Mikks
- •3.3. Анализ чувствительности
- •3.4. Анализ чувствительности в задачи Reddy Mikks (2).
- •3.5. Задания для самостоятельной работы
- •3.6. Симплекс-метод
- •1. Проверка оптимальности или нахождение ведущего столбца.
- •2. Проверка условия неограниченности решения задачи лп и нахождение ведущей строки (ведущего элемента).
- •3. Преобразование симплексной таблицы.
- •4. Перейти к исследованию новой симплексной таблицы (новая итерация).
- •Тема 4. Двойственность в задачах линейного программирования
- •4.1. Прямая и двойственная задачи
- •4.2. Экономическая интерпретация двойственной задачи
- •4.3. Основные теоремы двойственности.
- •4.4. Двойственная задача проблемы Reddy Mikks
- •Тема 5 Постановка и решение задач линейного программирования с помощью стандартного программного обеспечения
- •5.1. Решение задачи линейного программирования с помощью Excel
- •5.2. Отчеты, как средство дополнительной информации о модели
- •5.3. Задания для самостоятельной работы
- •Тема 6. Линейные задачи транспортного типа
- •6.1. Постановка транспортной задачи
- •6.2. Условие разрешимости транспортной задачи
- •6.3. Пример транспортной задачи
- •6.4. Примеры постановок задач транспортного типа
- •6.5. Построение начального решения
- •1. Метод северо-западного элемента.
- •2. Метод минимального элемента.
- •3. Метод Фогеля.
- •6.6. Алгоритм решения транспортной задачи
- •6.7. Анализ чувствительности транспортной модели
- •1. Изменение стоимости перевозки для незанятой клетки.
- •2. Изменение стоимости перевозки для занятой (базисной) клетки.
- •3. Одновременное увеличение объема производства и спроса.
- •6.8. Задача о назначениях
- •6.9. Пример задачи о назначениях
- •6.10. Задания для самостоятельного работы.
- •Тема 7. Постановка и решение задач транспортного типа с помощью стандартного программного обеспечения.
- •7.1. Постановка задачи.
- •7.2. Решение с помощью Excel
- •7.3. Задания для самостоятельной работы
- •Тема 8. Целевое программирование
- •8.1. Постановка задачи целевого программирования
- •8.2. Пример задачи целевого программирования
- •8.3. Метод весовых коэффициентов
- •8.5. Метод приоритетов
- •8.6. Метод оптимизации «настоящих» целевых функций
- •Тема 9. Постановка и решение задач целевого программирования с помощью стандартного программного обеспечения.
- •9.1. Постановка задачи на Excel
- •9.2. Поиск допустимого решения
- •9.3. Целевое программирование: шаг 1.
- •9.4. Целевое программирование: шаг 2.
- •9.5. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
4.3. Основные теоремы двойственности.
Теорема
1. Для любых допустимых решений
и
прямой и двойственной задач линейного
программирования справедливо неравенство
.
Теорема 2 (критерий оптимальности).
Если для некоторых допустимых решений
и
пары двойственных задач выполняется
равенство
,
то
и
являются
оптимальными решениями соответствующих
задач (справедливо и обратное утверждение).
Так как
величина
соответствует величине дохода (прибыли)
и, учитывая, что на оптимальном решении
и
— количество ресурса
,
получаем, что переменные
представляют собой стоимость единицы
ресурса
.
Переменные
часто называются двойственными
оценками (ценами) или теневыми
ценами.
Соотношение теорем 1 и 2 показывают, что до тех пор, пока суммарный доход от всех видов деятельности строго меньше суммарной стоимости всех использованных ресурсов, решение как прямой, так и двойственной задачи не может быть оптимальным. Оптимум может быть достигнут только тогда, когда все потребляемые ресурсы использованы полностью, т.е. цена всей произведенной продукции и суммарная оценка ресурсов совпадают.
Теорема 3. Если одна из двойственных задач имеет оптимальное решение, то и другая имеет оптимальное решение, причем экстремальные значения целевых функций двойственных задач равны. Если одна из двойственных задач неразрешима вследствие неограниченности целевой функции на множестве допустимых решений, то другая задача не имеет допустимых решений.
Экономическое содержание этой теоремы состоит в том, что если задача определения оптимального плана производства разрешима, то разрешима и задача определения оценок ресурсов. Причем цена продукции, полученная при реализации оптимального плана, совпадает с суммарной оценкой ресурсов. Совпадение значений целевых функций является критерием оптимальности планов. Таким образом, оценки ресурсов выступают как инструмент балансирования затрат и результатов. Двойственные оценки гарантируют рентабельность оптимального плана, т.е. равенство общей оценки продукции и ресурсов, и обуславливают убыточность любого другого плана, отличного от оптимального.
Кроме того, справедливы также следующие утверждения:
Если прямая и двойственная задачи имеют допустимые решения, то обе задачи имеют и оптимальные решения, причем значения целевых функций этих задач совпадают;
Если хотя бы одна из задач (прямая или двойственная) не имеют допустимого решения, то обе задачи не имеют оптимальных решений.
Теорема 4. Для того, чтобы планы и пары двойственных задач были оптимальными, необходимо и достаточно выполнения условий:
Эти условия иногда называют условиями дополняющей нежесткости. Из них следует, что если какое–либо ограничение одной из задач на оптимальном решении обращается в строгое неравенство, то соответствующая компонента оптимального плана двойственной задачи должна равняться нулю. Если же какая-либо компонента оптимального плана положительна, то соответствующее ограничение в двойственной задаче на ее оптимальном решении должно обращаться в строгое неравенство:
Экономически это означает, что если в некотором оптимальном плане расход некоторого ресурса строго меньше его запаса, то в оптимальном решении соответствующая двойственная оценка единицы этого ресурса равна нулю. Условие оптимальности (в задаче максимизации) говорит о том, что деятельность любого вида следует наращивать до тех пор, пока доход от нее превышает возможные издержки (стоимость ресурсов), затрачиваемых на ее поддержку. Справедливо и обратное утверждение. Таким образом, дефицитный ресурс имеет положительную оценку, а недефицитный — нулевую оценку.
Двойственные оценки показывают приращение целевой функции, вызванное малым изменением свободного члена соответствующего ограничения, т.е.:
.
При
имеем
.
Отсюда величина двойственной оценки
численно равна изменению целевой функции
при изменении соответствующего свободного
члена ограничений на единицу.
Правило получения оптимального решения одной задачи из оптимальной симплекс-таблицы другой основано на утверждении:
Для любой итерации симплекс-таблицы прямой или двойственной задачи
