Теория двойственности

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

Алгоритм составления двойственной задачи:

1) Привести все неравенства ограничений исходной задачи к единому смыслу: если в исходной задаче ищется максимум линейной функции, то все неравенства системы ограничений привести к виду «≤», а если минимум – к виду «≥». Для этого неравенства, в которых данное требование не выполняется, умножить на -1.

2) Составить расширенную матрицу системы – А, в которую включить матрицу коэффициентов при переменных А, столбец свободных членов системы ограничений и строку коэффициентов при переменных в линейной функции.

3) Найти матрицу А` транспонированную к матрице А

4) Сформулировать двойственную задачу на основании полученной матрицы А` и условия неотрицательности переменных.

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

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

 

 

II  Задание: Решить графическим методом задачу с двумя переменными.

 

 

 

Z(х)=4х1+13х2+3х3+6х4 → min

 

При ограничениях:

     -5х1+3х23+2х45 = -1

    9х1-4х2+2х3-3х46 = 6

      

Учитывая условия неотрицательности:

      хj ≥ 0, j=1,2,3,4.

 

Для решения данной задачи необходимо перевести систему ограничений в стандартный вид путём введения дополнительных переменных:

 

    -5х1+3х23+2х45 ≥ -1

   9х1-4х2+2х3-3х46 ≥ 6

 

Составим расширенную матрицу системы уравнений

 

 

          -5 3 -1 2 1 0 -1

А =     9 -4 2 -3 0 1 6

           4 13 3 6 0 0 Z

 

 

Найдем транспонированную матрицу системы уравнений

 

 

            -5 9 4

             3 -4 13

            -1 2 3

А′ =     2 -3 6

             1 0 0

             0  1 0

            -1 6 F

 

 

Составим новую систему ограничений

 

 

F(y)= -у1+6у2 → max

 

       -5у1+9у2 ≤ 4

        3у1+4у2 ≤ 13

     -у1+2у2 ≤ 3

        2у1-3у2 ≤ 6

      у1 ≤ 0

      у2 ≤ 0

       у1 ≥ 0; у2 ≥ 0

 

 

Найдем точки пересечения прямых с осями координат:

 

I. -5у1+9у2 ≤ 4

  1)у1=0         2)у2=0

  у2=4/9         у1= -4/5

 

II.  3у1+4у2 ≤ 13

1)у1=0         2)у2=0

у2= -13/4     у1=13/3

 

III. -у1+2у2 ≤ 3

        1)у1=0         2)у2=0

           у2=3/2         у1= -3

 

IV.     2у1-3у2 ≤ 6

        1)у1=0         2)у2=0

           у2= -2          у1=3

 

 

Построим область решений системы неравенств:

 

 

FA=9 - max

FB=4/9*6=8/3=2*2/3 - min

 

Ответ: по теореме двойственности  Fmax = Zmin = 9


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: