1.5.2. Основные теоремы двойственности
Между решениями прямой и двойственной задач существуют определённые зависимости, которые характеризуются леммами и теоремами.
Лемма 1. Если - некоторый план исходной задачи (1.16)-(1.18), а - произвольный план двойственной задачи (1.19) – (1.21), то значение целевой функции исходной задачи при плане не превосходит значения целевой функции двойственной задачи при плане , то есть,
.
Лемма 2. Если выполняется равенство
для некоторых планов задачи (1.16) - (1.18) и задачи (1.19) - (1.21), то - оптимальный план исходной задачи, а - оптимальный план двойственной задачи.
Теорема 1.5.1. (первая теорема двойственности). Если одна из пары двойственных задач (1.16) – (1.18) или (1.19) – (1.21) имеет оптимальный план, то и другая имеет оптимальный план и значения целевых функций задач при их оптимальных планах равны между собой, то есть
.
Если целевая функция одной из пары двойственных задач не ограничена (для исходной задачи на максимум – сверху, для задачи на минимум – снизу), то другая задача вообще не имеет планов.
Теорема 1.5.2. (вторая теорема двойственности). План задачи (1.16) – (1.18) и план задачи (1.19) – (1.21) являются оптимальными планами этих задач тогда и только тогда, когда для любого номера выполняются равенства
При решении двойственных задач не имеет значения, исходная задача сформулирована на максимум или на минимум. В любом случае вначале можно решать задачу на максимум обычным симплексным методом, а затем, исходя из соответствия переменных, в той же симплексной таблице получить решение двойственной задачи на минимум.
В этом случае можно таблицу строить следующим образом
Таблица 1.21
С.П | Б.П
| f | = | = | … |
|
С.П.
Б.П | 1 | - | - | … | - | |
|
|
|
|
| … |
|
|
|
|
|
| … |
|
… | … | … | … | … | … | … |
|
|
|
|
| … |
|
1 | F = |
| - | - | … | - |
Прямая и двойственная задачи настолько тесно увязаны, что оптимальное решение одной задачи можно получить непосредственно (без дополнительных вычислений) из итоговой симплекс таблицы 1.21 другой задачи. Появляется возможность проведения вычислений именно по той задаче (прямой или двойственной), которая требует меньше вычислительных ресурсов. Например, если прямая задача имеет 10 переменных и 50 ограничений, то предпочтительнее нахождение оптимального решения двойственной задачи, т.к. она будет содержать только 10 ограничений (трудоемкость вычислений задачи линейного программирования в большей степени зависит от количества ограничений, чем переменных).
Пример 14. Найти решения прямой и двойственной задач, если даны следующие условия:
Решение. Прямая задача максимизирует целевую функцию, следовательно, задача, двойственная к исходной, имеет вид:
При решении прямой задачи после двух шагов симплексных преобразований от таблицы 1.26 приходим к таблице 1.27.
Таблица 1.26 Таблица 1.27
Б.П. | 1 | С.П. |
| Б.П. | 1 | С.П. | ||
- | - |
| - | - | ||||
= | 8 | 2 | 4 |
| = | 2/3 |
|
|
= | 6 | 2 | 1 |
| = | 8/3 |
|
|
F = | 0 | -6 | -4 |
| F = | 56/3 | 8/3 | 1/3 |
Таблицу 1.27 можно представить так, чтобы в ней получить решение двойственной задачи, учитывая условия соответствия . Базисным переменным исходной задачи и соответствуют свободные переменные двойственной и . Свободным переменным исходной задачи и , соответствуют базисные переменные двойственной и .
Таблица 1.28
С.П | Б.П
| f | = | = |
С.П.
Б.П | 1 | - | - | |
|
| 2/3 |
|
|
|
| 8/3 |
|
|
1 | F = | 56/3 | 8/3 | 1/3 |
Откуда видно, что решение двойственной задачи находится в F - строке таблицы 1.28. Таким образом, оптимальное решение прямой задачи- =(8/3;2/3), решение двойственной - =(1|3;8|3) и 56/3.
- Задачи линейного программирования
- Постановка задачи
- Задачи для решения
- 1.2. Свойства решений задач линейного программирования
- Графический метод решения задач линейного программирования Случай двух переменных
- Случай многих переменных
- 1.4.2.Симплексный метод
- Этап 1. Определение начального опорного плана.
- Случай вырождения
- Задачи для решения
- Метод искусственного базиса
- Задачи для решения
- 1.5. Теория двойственности в линейном программировании
- 1.5.1. Постановка задачи
- Некоторые частные случаи
- 1.5.2. Основные теоремы двойственности
- Задачи для решения
- 1.5.3. Геометрическая интерпретация двойственных задач
- 1.5.4. Двойственный симплекс – метод
- Этап 1. Определение начального опорного плана (псевдоплана).
- Этап 2. Определение оптимального плана.
- Задачи для решения
- 1.6. Экономическая интерпретация двойственности
- 1.6.1. Анализ моделей на чувствительность.
- Использование графического метода.
- Использование симплекс-метода.
- Использование графического метода.
- Использование симплекс-таблицы.
- Использование графического метода.
- Использование симплекс-таблицы.
- Использование графического метода.
- Использование симплекс-таблицы.
- Использование графического метода.
- Использование симплекс-таблицы.
- Применение компьютера Инструкция по использованию надстройки «Поиск решения»
- 1.10. Решение задачи с использованием