Как решать двойные функции

Решение двойственной задачи линейного программирования

Посмотреть таблицу

ПланБазисВx 1x 2x 3x 4x 5x 6min
2x 255000.51250011000
x 5100.040-0.02-0.110250
x 625002.500-5011000
Индексная строкаF(X2)27500-0.50625000

Итерация №1
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. В качестве ведущего выберем столбец, соответствующий переменной x1, так как наибольший коэффициент по модулю.
Вычислим значения Di по строкам как частное от деления и из них выберем наименьшее:
Следовательно, 2-ая строка является ведущей. Разрешающий элемент равен 0.04 и находится на пересечении ведущего столбца и ведущей строки. Формируем следующую часть симплексной таблицы. Вместо переменной x в план 2 войдет переменная x1. Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x5 плана 1 на разрешающий элемент РЭ=0.04. На месте разрешающего элемента в плане 2 получаем 1. В остальных клетках столбца x1 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x1 и столбец x1.
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Представим расчет каждого элемента в виде таблицы:

Посмотреть таблицу
Конец итераций: найден оптимальный план. Окончательный вариант симплекс-таблицы:

ПланБазисВx 1x 2x 3x 4x 5x 6min
3x 25375012.256.25-12.5011000
x 125010-0.5-2.5250250
x 61875001.251.25-62.511000
Индексная строкаF(X3)27625005.7523.7512.500
Оптимальный план можно записать так: x2 = 5375, x1 = 250, x6 = 1875; F(X) = 3*250 + 5*5375 = 27625

-3.8 ≤ с1 ≤ 1
Таким образом, 1-параметр может быть уменьшен на 3.8 или увеличен на 1
Интервал изменения равен: [3-3.8; 3+1] = [-0.8;4]
Если значение c1 будет лежать в данном интервале, то оптимальный план не изменится.

2-ый параметр целевой функции может изменяться в пределах:

-0.5 ≤ с2 ≤ 9.5
Таким образом, 2-параметр может быть уменьшен на 0.5 или увеличен на 9.5
Интервал изменения равен: [5-0.5; 5+9.5] = [4.5;14.5]
Если значение c2 будет лежать в данном интервале, то оптимальный план не изменится.

Проведем анализ устойчивости двойственных оценок.
1-ый запас может изменяться в пределах:

-860 ≤ b1 ≤ 100
Таким образом, 1-ый запас может быть уменьшен на 860 или увеличен на 100
Интервал изменения равен: [1100-860; 1100+100] = [240;1200]
2-ый запас может изменяться в пределах:

Задание : Для исходной задачи составить двойственную. Решить обе задачи симплексным методом или двойственным симплексным методом и по решению каждой из них найти решение другой. Одну из задач решить графическим методом.
F(X) = 3x1 + x2 → min
— 2x1 + x2≥4
2x1 + x2≤8
3x1 + 2x2≥6
Решение.
I этап. Приводим систему к каноническому виду.
II этап. Решаем симплекс-методом.
Примечание: Если задача решается данным калькулятором, то предыдущие два этапа пропускаем, поскольку они автоматически включены в решение.
На втором этапе окончательный вариант симплекс-таблицы имеет вид:

БазисBx1x2x3x4x5x6x7
x52-70-2012-1
x4440110-10
x24-21-10010
F(X3)4-50-1001-M-M

Так как в оптимальном решении отсутствуют искусственные переменные (они равны нулю), то данное решение является допустимым. Записываем оптимальный план:
x1 = 0, x2 = 4, F(X) = 1•4 = 4

= (1;0;0)

Примечание: см. как умножать матрицы.
Оптимальный план двойственной задачи равен (двойственные оценки): y1 = 1, y2 = 0, y3 = 0, Z(Y) = 4*1+8*0+6*0 = 4

Двойственные оценки определяют дефицитность используемых ресурсов и показывают, насколько возрастает максимальное значение целевой функции прямой задачи при увеличении количества соответствующего ресурса на единицу.

Проверим критерий оптимальности полученного решения. Если существуют такие допустимые решения X и Y прямой и двойственной задач, для которых выполняется равенство целевых функций F(x) = Z(y), то эти решения X и Y являются оптимальными решениями прямой и двойственной задач соответственно.
Связь прямой и двойственной задач состоит, в частности, в том, что решение одной из них может быть получено непосредственно из решения другой.
Двойственные оценки обладают тем свойством, что они гарантируют рентабельность оптимального плана, т.е. равенство общей оценки продукции и ресурсов, и обуславливают убыточность всякого другого плана, отличного от оптимального. В данном примере двойственная оценка (теневая или альтернативная) y1 больше всех, что означает ценность ресурса №1.

Решение. Обозначим через:
x11 – АК 1-го типа на первом аэродроме,
x12 – АК 1-го типа на втором аэродроме,
x21 – АК 2-го типа на первом аэродроме,
x22 – АК 2-го типа на втором аэродроме,
x31 – АК 3-го типа на первом аэродроме,
x32 – АК 3-го типа на втором аэродроме,

Источник

Как решать двойные функции

Определение. Булева функция f * (x1, …, xn) называется двойственной булевой функции f(x1, …, xn), если она получена из f(x1, …, xn) инверсией всех аргументов и самой функции, то есть

Пример. Построим функцию, двойственную стрелке Пирса.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Пусть булева функция f(x1, …, xn) задана формулой Ff. Чтобы получить формулу F’f * для функции f * (x1, …, xn), двойственной функции f(x1, …, xn), необходимо, согласно определению, проинвертировать все переменные, пользуясь при этом законом двойного отрицания, и саму функцию. При этом формулу F’f * можно упростить (убрать длинную инверсию над формулой), заменив символ функции, которая вычисляется последней, на символ инверсной ей функции.

Пример. Пусть Ff = x ↓ (y Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции( x Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииy z) ) Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции( y Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииx ). Последней должна вычислятьси импликация, инверсная ей функция это обратная импликация, поэтому формула для двойственной функции примет вид:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Алгоритм построения таблицы истинности двойственной функции (основан на определении двойственной функции).

Инверсия всех переменных превращает наборы в их антиподы. Поскольку в таблице истинности антипод первого набора расположен последним, антипод второго набора – предпоследним и так далее, то для построения функции f( x 1, …, x n) нужно перевернуть вектор-столбец значений исходной функции f(x1, …, xn), а для получения функции f ( x 1, …, x n) еще и инвертировать компоненты столбца.

Пример. Построим функцию, двойственную стрелке Пирса.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Пары двойственных элементарных функций:

Тождественная функция и инверсия двойственны каждая самой себе.

Для доказательства можно воспользоваться алгоритмом построения таблицы истинности двойственной функции (именно так предыдущий пример демонстрирует, что штрих Шеффера двойственен стрелке Пирса), или применить равносильные преобразования.

Пример. Покажем, что дизъюнкция двойственна конъюнкции (применив законы де Моргана и двойного отрицания):

Источник

Двойственная задача линейного программирования. Онлайн калькулятор

С помощю этого онлайн калькулятора можно построить двойственную задачу линейного программирования (ЛП) по отношению к исходной задаче. Для построения двойственной задачи, введите данные исходной задачи и нажмите на кнопку «Вычислить». Теоретическую часть и численные примеры смотрите ниже.

Предупреждение

Запись

1. Построение двойственной задачи к исходной задаче линейного программирования

Пусть задана прямая задача линейного программирования (ЛП) в общем виде:

Задаче (1) соответствует следующая двойственная задача ЛП:

Отметим, что если задача ЛП (2) является двойственной к задаче ЛП (1), то задача ЛП (1) является двойственной к задаче ЛП (2). Говорят, что задачи ЛП (1) и (2) взаимно двойственные задачи линейного программирования.

Рассмотрим подробно процесс построения двойственной задачи к исходной задачи линейного программирования. Для построения двойственной задачи:

2. Каждому ограничению исходной задачи ставится в соответствие переменная Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции. Число переменных двойственной задачи равно числу ограничений исходной задачи, а число ограничений двойственной задачи равно числу переменных исходной задачи.

3. Если в исходной задаче целевая функция исследуется на максимум, то целевая функция двойственной задачи исследуется на минимум.

4. Свободные члены исходной задачи становятся коэффициентами целевой функции двойственной задачи.

5. Коэффициенты целевой функции исходной задачи становятся свободными членами двойственной задачи.

6. Матрица коэффициентов двойственной задачи получается транспонированием матрицы коэффициентов исходной задачи.

7. Если на переменную Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииналожено ограничение в виде неотрицательности, то j-е ограничение двойственной задачи записывается в виде неравенства. Если же переменная Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииисходной задачи произвольная, то j-е ограничение двойственной задачи имеет знак равенства.

8. Если в исходой задаче имеются ограничения в виде равенств, то на соответствующие переменные двойственной задачи не налагаются условия неотрицательности.

Чтобы посмотреть пример построения двойственной задачи воспользуйтесь онлайн калькулятором в начале страницы. Для этого введите коэффициенты исходной задачи в ячейки калькулятора и нажмите на кнопку «Построить».

2. Теория двойственности в задачах линейного программирования

Утверждение 1. Если X и Y − допустимые точки задач (1) и (2), соответственно, то

При этом, если для каких то допустимых точек Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциивыполнено равенство Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, то Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииявляются решениями задач (1) и (2) соответственно.

Доказательство. Запишем взвимно двойственные задачи (1) и (2) в матричном виде.

где Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

матрица коэффициентов ограничений исходной задачи, которая разделена на четыре матрицы следующих порядков: Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

Сделаны также следующие обозначения:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

где Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(6)

(5b) и (5c) можно записать так:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(7)

Легко показать, что

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(9)

Множители в правой части выражения (9) неотрицательны. Тогда их произведение не отрицательно, т.е. выполнено условие (8).

Учитывая (7) и (8) упростим выражение 6:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(10)
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(11)

(4b) и (4c) можно записать так

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции(12)

Учитывая (12) и Y1 упростим выражение (11):

т.е. выполнено условие (3).

Докажем вторую часть утверждения 1. Для любой допустимой точки x задачи (1) Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциив том числе Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции. Тогда

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Поэтому Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциинаибольшее значение целевой функции задачи (1).

С другой стороны для любой допустимой точки y задачи (2)

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

т.е. Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции− наименьшее из значений целевой функции задачи (2). Таким образом получили, что Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииявляется решением задачи (1), а Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииявляется решением задачи (2).

Теорема 1 (первая теорема двойственности). Если исходная задача имеет решение Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, то двойственная ей задача также имеет решение Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, и

Если в исходной задаче целевая функция неограничена, то в двойственной задаче допустимая область пуста.

Отметим, что обратное утверждение неверно. Из несовместности системы системы ограничений одной из задач не следует неограниченность целевой функции для другой. В этом случае системы ограничений обеих задач могут быть несовместными. Приведем пример.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Представленные задачи взаимно двойственные, и в этих задачах допустимые области пусты.

Теорема 2 (вторая теорема двойственности или условие дополняющей нежесткости). Планы Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциипары двойственных задач (1) и (2) являются решениями этих задач тогда и только тогда, когда выполняются следующие условия:

или выполняется условие:

Докажем эквивалентность условий (15) и (16) с условием (17).

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.(18)
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.(21)
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,(22)

Подставляя (19),(20) в (21),(22) соответственно и упрощая получим:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,(23)
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции,(24)

Выразив, например, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциичерез остальные слагаемые из (23) и подставляя в (24) получим:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

А Запись (25) − это другой вид записи равенства (17).

3. Двойственные к разным формам задач линейного программирования

В статье Формы записи задачи линейного программирования мы рассмотрели различные формы записи задачи линейного программирования. В этом параграфе мы рассмотрим двойственные задачи к задачам ЛП в различных формах.

1) Двойственной к задаче ЛП в канонической форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

является задача ЛП в основной форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

2) Двойственной к задаче ЛП в основной форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

является задача ЛП в канонической форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

3) Двойственной к задаче ЛП в стандантной форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

является задача ЛП также в стандартной форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Все эти три пары взаимно двойственных задач получаются из пары двойственных задач в общем виде (1) и (2) при различных значениях n1 и m1. Первая пара задач получается из (1) и (2) при m1=0, n1=n. Вторая пара задач получается из задач (1) и (2) при m1=m, n1=0. Третья пара задач получается из (1) и (2) при m1=m, n1=n.

Иногда более удобно рассматривать задачи ЛП в векторно-матричной форме. Высше представленные пары двойственных задач представим в векторно-матричной форме записи.

1) Двойственной к задаче ЛП в канонической форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

является задача ЛП в основной форме

2) Двойственной к задаче ЛП в основной форме

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

является задача ЛП в канонической форме

3) Двойственной к задаче ЛП в стандантной форме

является задача ЛП также в стандартной форме

где Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциивекторы строки порядка Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциисоответственно, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциивекторы-столбцы порядка Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциисоответственно, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции− матрица порядка Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

4.Условие дополняющей нежесткости

Равенства (15) и (16) называются условиями дополняющей нежесткости. Рассмотрим уравнение (16). Левая часть уравнения является скалярным произведением неотрицательных векторов Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциии Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, а это означает, что если один из координат одного из этих векторов больше нуля, то соответствующая координата другого вектора равна нулю (поскольку их скалярное произведение равно нулю). Получается, что если в системе линейных неравенств (4b) некоторое неравенство в точке Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциине удовлетворяется как равенство, то соответствующая координата вектора Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииравна нулю и обратно − если некоторая координата вектора Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциибольше нуля, то соответствующее неравенство в системе (4b) в точке Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииудовлетворяется как равенство.

Аналогичные рассуждения можно привести и для равенства (15). Условие дополняющей нежесткости позволяет найти оптимальный план двойственной задачи, если известен оптимальный план исходной задачи. Рассмотрим это на примере пар двойственных задач ЛП записанных в стандартной форме.

Пример 1. Дана следующая задача ЛП:

Решить данную задачу. Построить двойственную задачу и найти ее решение используя решение исходной задачи.

Запишем задачу ЛП в матричном виде:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

Поскольку задача с двумя переменными, то ее можно решить графически.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Решая систему линейных уравнений (27) получим координаты точки M, т.е. оптимальный план задачи ЛП (26):

или в векторном виде:

Целевая функция в этой точке равна:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Построим двойственную к (26) задачу ЛП:

В векторно матричном виде задача ЛП (30) будет выглядеть так:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииКак решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Условие дополняющей нежесткости (15) и (16) в случае задач ЛП в стандартной форме примут вид:

Условие (32) позволяет найти оптимальный план двойственной задачи ЛП (30). Поскольку все координаты оптимального плана Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииисходной задачи положительны, то из равенства (32) следует, что неравенства (30b) и (30c) в оптимальной точке Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциидолжны выполняться как равенства, т.е. надо решить систему линейных уравнений

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Решив данное уравнение находим оптимальный план

Найдем значение целевой функции в данной точке:

Значение целевых функций в оптимальных точках исходной и двойственной задач равны. Следовательно получено правильное решение.

Графический метод решения задачи ЛП (30) смотрите на Рис.2:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Рассмотрим пример с той же допустимой областью, что и пример 1, но с другой целевой функцией.

Пример 2. Дана следующая задача ЛП:

Решить данную задачу. Построить двойственную задачу и найти ее решение используя решение исходной задачи и условия дополняющей нежесткости.

Запишем задачу ЛП в матричном виде:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции, Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

Поскольку задача с двумя переменными, то ее можно решить графически.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Из Рис.3 видно, что оптимальным является точка

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Целевая функция в этой точке равна:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Построим двойственную задачу:

В оптимальной точке Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функцииограничение (33b) удовлетворяется как строгое неравенство следовательно исходя из условия дополняющей нежесткости (31), первая координата вектора Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциидолжна быть равна нулю: Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции. Из равенства (32) следует, что неравенство (34b) в оптимальной точке Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциидолжно выполняться как равенство, поскольку соответствующая координата опттимального плана исходной задачи Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функциибольше нуля. Таким образом имеем систему линейных уравнений:

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции
Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Откуда получим Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции.

В векторном виде оптимальный план двойственной задачи имеет вид:

Найдем значение целевой функции в данной точке:

Значение целевых функций в оптимальных точках исходной и двойственной задач равны. Следовательно получено правильное решение.

Как решать двойные функции. Смотреть фото Как решать двойные функции. Смотреть картинку Как решать двойные функции. Картинка про Как решать двойные функции. Фото Как решать двойные функции

Графический метод решения задачи ЛП (34) представлен на Рис.4. Прямая, ортогональная к вектору целевой функции B перемещаем перпендикулярно к вектору целевой функции до соприкосновения к допустимой области задачи ЛП (желтая область). Полученная точка M является решением задачи ЛП.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *