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

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

Если обе сопряженные задачи записаны в стандартной форме, их называют симметричными сопряженными задачами.

Например, построим задачу, двойственную к следующей задаче:

min 2х1 + 3х2 - 4х3 + х5

1 - 3х2 - х3 + х4 + х5 £10

х1 + 4х2 + х3 + х5 = 15

1 - 4х2 - х3 + х4 ³ 3

х1-3, 5 ³ 0

Так как задача на минимум, умножим обе части первого ограничения на -1, чтобы получить знак неравенства ³: -4х1 + 3х2 + х3 - х4 - х5 ³ -10.

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

Целевая функция двойственной задачи максимизируется, так как прямая задача поставлена на минимум. Коэффициенты целевой функции двойственной задачи представляют собой свободные члены прямой задачи.

Первое ограничение двойственной задачи соответствует переменной х1 прямой задачи, поэтому коэффициенты этого ограничения берут из столбца коэффициентов при х1, а свободный член – из целевой функции прямой задачи. Так как х1 ³ 0, это ограничение – неравенство. Так как двойственная задача на максимум, знак неравенства £. Аналогично строятся второе, третье и пятое ограничения. Четвертое ограничение соответствует переменной х4, знак которой может быть любым. Поэтому оно – уравнение.

Переменные y1 и y3 соответствуют первому и третьему ограничениям прямой задачи, которые представляют собой неравенства. Поэтому эти переменные – неотрицательные. Второе ограничение прямой задачи – уравнение, поэтому переменная y2 не ограничена по знаку.

max -10y1 + 15y2 + 3y3

-4y1 + y2 + 2y3 £ 2

3y1 + 4y2 - 4y3 £ 3

y1 + y2 - y3 £ -4

-y1 + y3 = 0

-y1 + y2 £ 1

y1,3 ³ 0

5.2 Экономическая интерпретация двойственной задачи

Рассмотрим интерпретацию двойственной задачи на примере задачи производственного планирования (предприятие может выпускать n видов продукции из m видов ресурсов, требуется установить объемы выпуска каждого вида, при которых общая выручка была бы максимальной):

(23)

 

где сj - цена реализации j-го вида продукции,

аij - затраты i-го ресурса на единицу j-го вида продукции,

bi - запас i-го ресурса,

xj - выпуск j-го вида продукции (переменные).

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

(24)

 

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

Рассмотрим левые части ограничений. Они представляют собой суммы произведений затрат каждого вида ресурса (на единицу выпуска данного вида продукции) на цены этих ресурсов. Что такое ? Именно такую сумму выручит «исходное» предприятие, если продаст ресурсы, предназначенные для выпуска единицы j–го вида продукции. И оно предприятие продаст свои ресурсы только в том случае, если это будет для него не менее выгодно, чем производить продукт, т.е. эта сумма будет не меньше, чем цена за единицу произведенного продукта каждого вида сj. Этим объясняется знак в ограничениях двойственной задачи.

Построим задачу, двойственную к задаче, поставленной в разделе 1.1. Для этого введем три двойственных переменных: у1 – двойственная оценка сахарного песка, у2 - патоки, у3 - фруктового пюре. Двойственная задача примет вид:

max 800у1 + 600у2 + 120у3

0,8у1 + 0,2у2 + 0,01у3 ³ 108

0,5у1 + 0,4у2 + 0,1у3 ³ 140

у1-3 ³ 0

Целевую функцию этой задачи (800у1 + 600у2 + 120у3) можно рассматривать, как затраты покупателя на приобретение 800 т сахарного песка, 600 т патоки и 120 т фруктового пюре.