|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Вторая теорема двойственности
Пусть имеется симметричная пара двойственных задач
Теорема 5.2. Для того чтобы допустимые решения
Иначе, если при подстановке оптимального решения в систему ограничений i-е ограничение исходной задачи выполняется как строгое неравенство, то i-я координата оптимального решения двойственной задачи равна нулю и, наоборот, если i-я координата оптимального решения двойственной задачи отлична от нуля, то i-е ограничение исходной задачи удовлетворяется оптимальным решением как равенство. Доказательство. Необходимость. Пусть 1. Покажем, что в этом случае выполняются равенства (5.22). Подставим оптимальные решения X, Y в системы ограничений своих задач, получим
Затем каждое из тождеств умножим на соответствующую переменную двойственной задачи и после этого просуммируем их, получим
Отсюда следует
Так как X, Y - оптимальные решения, то по первой теореме двойственности Z(X) = F(Y). Поэтому заменим в последнем соотношении знаки " £ " на " =", получим
Отсюда можно записать
Учитывая, что
2. Аналогично докажем справедливость равенств (5.23). Используя выражения (5.24), запишем
Учитывая, что
Необходимость доказана. Достаточность. Пусть равенства (5.22), (5.23) выполняются. Докажем, что в этом случае Х = (х1, х2, …, xn) и Y = (y1, y2, …, yn) являются оптимальными решениями. Просуммируем каждую группу данных равенств, получим
Из данных равенств следует, что Z(X) = F(Y). Из первой теоремы двойственности (теорема 5.1) следует, что значения целевых функций пары двойственных задач равны только на оптимальных решениях. Поэтому можно утверждать, что X и Y являются оптимальными решениями. Теорема доказана полностью. Пример 5.5. Для данной задачи составить двойственную, решить ее графическим методом и, используя вторую теорему двойственности, найти решение исходной задачи.
Решение. Составим двойственную задачу
Решим эту задачу графическим методом. На рис. 5.1 изображены область допустимых решений задачи, нормаль
Рис. 5.1
Подставим оптимальное решение
По второй теореме двойственности следует, что соответствующие координаты оптимального решения двойственной задачи, т. е. исходной задачи, равны нулю
Отсюда находим Ответ: min Z(X) = 18 при Х* = (0, 0, 1, 2, 0). Пример 5.6. Для данной задачи составить двойственную, решить ее графическим методом и, используя вторую теорему двойственности, найти решение исходной задачи.
Решение. Составляем двойственную задачу
Решаем ее графическим методом (рис. 5.2). Для этого строим область допустимых решений (ОДР), нормаль
Имеем Y* = (1, 2), min F(Y*) = 9.
Второе и четвертое ограничения выполняются как строгие неравенства, следовательно, вторая и четвертая координаты оптимального решения исходной задачи равны нулю
Ответ: max Z(X) = 9 при Лекция №9 Двойственный симплексный метод Двойственный симплексный метод обязан своим возникновением теории двойственности, поэтому он и называется двойственным. Двойственный симплексный метод, как и обычный симплексный метод, позволяет в результате последовательного улучшения так называемых почти допустимых опорных решений либо найти оптимальное решение, либо сделать заключение об отсутствии решения. Алгоритм двойственного симплексного метода построен так, что, как только почти допустимое опорное решение становится допустимым, так оно становится и оптимальным. Порядок улучшения решений в симплексном и двойственном симплексном методах схематически изображен на рис. 5.2.
Рис. 5.2 В симплексном методе улучшаются опорные решения с неотрицательными координатами, а в двойственном симплексном методе улучшаются почти допустимые опорные решения с неположительными координатами. Пусть имеется задача линейного программирования в канонической форме
Почти допустимым опорным решением (ПДОР) задачи линейного программирования называется такой n-мерный вектор В двойственном симплексном методе рассматриваются ПДОР, при которых оценки Для обоснования двойственного симплексного метода докажем три теоремы. Теорема 5.3 ( признак оптимальности ПДОР). Почти допустимое опорное решение является оптимальным, если оно принадлежит области допустимых решений. Доказательство. Пусть задача линейного программирования на максимум имеет начальное ПДОР, при котором оценки разложений векторов условий неотрицательные ( Теорема 5.4 (об улучшении ПДОР). Если в задаче линейного программирования на максимум (минимум) для заданного почти допустимого опорного решения с неотрицательными (неположительными) оценками хотя бы одна координата отрицательная
Т а б л и ц а 5.4
Доказательство. Пусть задача линейного программирования на максимум имеет начальное ПДОР Получим сначала условие, обеспечивающее сохранение неотрицательности оценок 1. Выведем формулы для пересчета оценок
Оценки
После вывода из базиса вектора
Подставив
Преобразуем данное выражение
Имеем следующую формулу для пересчета оценок
Пусть Первое условие следует из неотрицательности оценки Следовательно, разрешающий элемент должен быть отрицательным
Оценки для всех остальных векторов должны оставаться неотрицательными. Рассматриваем два случая: а) если б) если С учетом того, что
Следовательно, для того чтобы оценки
Данное условие в задачах на минимум также позволяет сохранять оценки 2. Далее получим условие выбора номера l вектора
Преобразуем ее
Учитывая, что
Чтобы в задаче на максимум значение целевой функции убывало, приращение Для наибольшего приближения к оптимальному решению номер выводимого из базиса вектора
В задачи на минимум это условие имеет вид
Теорема 5.5 (об отсутствии решения задачи ввиду несовместности системы ограничений). Если для ПДОР существует хотя бы одна отрицательная координата Доказательство. Пусть в результате эквивалентных преобразований системы уравнений ограничений задачи некоторое уравнение приняло вид
где Ввиду того, что оптимальное решение задачи является допустимым, его координаты должны быть неотрицательными и оно не может удовлетворять данному уравнению, так как левая и правая части уравнения принимают значения разных знаков. |
Последнее изменение этой страницы: 2017-05-04; Просмотров: 540; Нарушение авторского права страницы