Линейное программирование Двойственность в линейном программировании.

Презентация:



Advertisements
Похожие презентации
Симплекс-метод Симплексный метод – это вычислительная процедура, основанная на принципе последовательного улучшения решений при переходе от одной базисной.
Advertisements

1) Экономическая интерпретация ЗЛП: задача об оптимальном использовании ограниченных ресурсов, двойственная задача и ее экономическое содержание 2) Экономический.
Двойственность линейного программирования. Правила построения двойственных задач: 1. Если в исходной задаче целевая функция исследуется на min, то в двойственной.
1 Стандартная задача Матричная форма записи § 1.4. Специальные виды задач ЛП максимизацииминимизации Обозначения.
Симплекс-метод. Сущность метода Первый шаг. Найти допустимое решение (план), соответствующее одной из вершин области допустимых решений. Второй.
Метод искусственного базиса. Сущность метода Если в системе ограничений, приведенной к каноническому виду, не удается сразу выделить базисные переменные,
Симплекс-метод. Сущность метода Симплекс-метод – универсальный метод решения задач линейного программирования. Суть метода: целенаправленный перебор.
Прямая и двойственная задачи и их решение симплекс-методом Лекции 8, 9.
Двойственные задачи. Каждой задаче линейного программирования соответствует задача, называемая двойственной или сопряженной по отношению к исходной задаче.
Линейное программирование Основная задача линейного программирования.
Линейное программирование Основная задача линейного программирования.
Транспонирование матрицы переход от матрицы А к мат­рице А', в которой строки и столбцы поменялись местами с сохранением порядка. Матрица А' называется.
Математика Экономико-математические методы Векслер В.А., к.п.н.
Лекция 4. Теория двойственности Содержание лекции: 1. Двойственная задача линейного программирования Двойственная задача линейного программирования Двойственная.
Часть 2 Двойственные задачи Правила построения двойственных задач.
Симплекс-метод Лекции 6, 7. Симплекс-метод с естественным базисом Симплекс –метод основан на переходе от одного опорного плана к другому, при котором.
Задача линейного программирования. Табличный симплекс-метод.
Основная задача линейного программирования Симплекс-метод.
Моделирование конфликтных ситуаций в экономике Методы решения игровых задач.
Решение задачи линейного программирования методом последовательного улучшения плана ( Симплексный методом )
Транксрипт:

Линейное программирование Двойственность в линейном программировании

Виды двойственных задач Симметричная Не симметричная Смешанные

Алгоритм построения двойственной симметричной задачи L(x) = b1y1 + b2y2 +…+bmym min Каждому неравенству системы ограничений исходной задачи поставим в соответствие переменную yi Построим целевую функцию, слагаемыми которых являются произведения свободных коэффициентов исходной системы на соответствующие новые Составим систему ограничений, коэффициентами которой являются коэффициентами матрицы, транспонированной из коэффициентов исходной задачи Свободными членами в системе ограничений являются коэффициенты целевой функции исходной задачи. Знаки неравенства меняются на противоположные, целевая функция стремиться к минимуму, все yi 0

Не симметричные двойственные задачи Не симметричные двойственные задачи – это задачи, в которых система ограничений является равенством (задачи в каноническом виде)

Основное неравенство двойственности C1x1 +C2x2 +…+Cnxn b1y1 +b2y2 +…+bmym Для произвольного допустимого плана исходной и двойственной задачи Доказательство Умножим каждое неравенство в двойственной задачи на соответствующую переменную Xj и сложим все неравенства перегруппировав их

Теоремы Если одна из двойственных задач имеет оптимальное решение, то и вторая имеет такое же по значению целевой функции L(x) оптимальное решение Для оптимальности допустимых решений x и y,пары двойственных задач необходимо и достаточно выполнение следующих ограничений система

Пример симметричной двойственной задачи L(x) = x1-x2 max L(y) = 2y1 + 2y2 + 5y3 min Пусть найдено решение исходной задачи. L(x) опт=3 опт (4; 1) Используя две теоремы двойственности, получим: L(y) min = L(x) max = 3 по Теореме 1

Пример симметричной двойственной задачи Для определения решения двойственной задачи можно использовать способ, основанный на взаимнооднозначном соответствие переменных в конечном решении симплекс таблицы. Основными переменными исходной задачи соответствуют балансовые переменные двойственной задачи и наоборот. Решением исходной системы является x1=4 (второе уравнение в симплекс таблице), ей соответствует введенная в исходной системе переменная x4 (y2). Элемент на пересечении соответствующей строки и столбца дает: аналогично

Экономический смысл двойственной задачи L(y)= Пусть bi=1 => L yi – для оптимального решения найденной значение yi обозначает ценность рассматриваемого продукта Yi -условная цена единицы i- того ресурса, с его помощью можно определить степень влияния ограничений на значение целевой функции. Предельное значение (верхняя и нижняя границы ресурсов) для которых yi остается неизменным определяется следующим образом - значение в оптимальном решении - соотв. базису матрицы в оптимальном решении Если в план производства включаются новые виды продукции, то эффективность их включения в план можно оценить по формуле Если j < 0, то план улучшается и новую продукцию выгодно выпускать Если j > 0 производство не выгодно