Файл: Линейная_алгебра_УП_очная_ЭлРес.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 31.07.2021

Просмотров: 1136

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

96

 

x

– 3 

x

2

 – 2 

x

9, 

 

x

1

 + x

2

 – 2 

x

7, 

       x

1

0,  x

2

0.    

 

 

–1 1  0 –1 * 

–1

1  1  2 * 

 

1 –3 –2 9 * 

 

1 –3 1  0 * 

 

  1 1 –2 7 * 

  0 –2 –2 –4  

0  –4  0  

–1

0  

 

* *       

 

* * *     

 

 

φ

(Y)  =  – y

1

 +  9y

2

 + 7y

 (max)

 – 

y

 +  y

2

 + y

2, 

 

y

– 3y

2

 +  y

0, 

  

– 

2y

2

 – 2y

=

–4, 

 

y

1

0,  y

2

0,  y

3

0.   

Согласно

 

второй

 

тереме

 

двойственности

 

должны

 

выполняться

 

следующие

 

соотношения

x

1

0

(–y

1

 

+ y

2

0

  + y

3

0  

– 2)  = 0, 

x

2

0

(y

1

0

  

– 3y

2

0

 + y

3

)  = 0, 

x

3

0

(–2y

2

– 2y

3

0

 + 4)  = 0, 

y

1

0

(– x

1

+ x

2

0  

+ 1)  = 0, 

y

2

0

(x

1

 

– 3x

2

0

 – 2 x

3

0  

– 9)  = 0, 

y

3

0

(x

1

0  

 

+ x

2

0

 – 2 x

3

0  

– 7)  = 0. 

Подставляя

 

координаты

 

вектора

   

α

0

 = (1. 0 , –4) 

в

 

выписанные

 

соотношения

получаем

 

систему

–  y

1

 

+ y

2

0

  + y

3

0   

=  2, 

– 2y

2

0  

– 2y

3

0

   = – 4, 

  y

3

0  

=  0. 

Откуда

 

следует

что

 

β

0

=(0, 2, 0) 

является

 

оптимальным

 

решением

 

взаимно

 

двойственной

 

задачи

 

ЛП

 

к

 

данной

 

задаче

так

 

как

   

этот

 

вектор

 

является

 

допустимым

 

решением

 

двойственной

 

задачи

 

и

 

значение

 

целевой

 

функции

 

на

 

этом

 

векторе

 

совпадает

 

со

 

значением

 

целевой

 

функции

 

исходной

 

задачи

 

на

 

ее

 

оптимальном

 

решении

т

е

φ

(

β

0

) = f(

α

0

) = 18. 

 

Следствие

 

(

из

 

второй

 

теоремы

 

двойственности

). 

Пусть

   

вектор

 

α

0

 =(x

1

0

…, x

n

0

)  

является

 

допустимым

 

решением

 

задач

 

ЛП

  (1) – (4). 

Тогда

 

вектор

  

α

0

  

является

 

оптимальным

 

решением

 

этой

 

задачи

 

тогда

 

и

 

только

 

тогда

когда

 

среди

 

решений

 

системы

 

уравнений

m

i

1

a

ij

 y

i

γ

j

 , 

если

 x

j

0

>0,   j

J

N ={1, 2, …, n}; 

y

i

=0, 

если

  

n

j

1

a

ij

 x

j

0

 < b

i

 ,    i 

 I 

 M={1,2,…,m},

 

содержится

 

хотя

 

бы

 

одно

 

допустимое

 

решение

 

двойственной

 

задачи

Пример

Дана

 

задача

 

ЛП

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

97

     

Является

 

ли

 

вектор

 

α

 = (1, 1, 1)  

оптимальным

 

решением

 

этой

 

задачи

 

Подставив

 

координаты

 

вектора

  

в

 

систему

 

условий

убеждаемся

что

 

этот

 

вектор

 

является

 

допустимым

 

решением

 

данной

 

задачи

Применяя

 

ранее

 

сформулированные

 

правила

строим

 

двойственную

 

задачу

Согласно

 

следствию

каждой

 

положительной

 

координате

 

допустимого

 

решения

 

задачи

 

на

 

максимум

 

соответствует

 

равенство

 

в

 

системе

 

ограничений

 

двойственной

 

задачи

 

на

 

минимум

а

 

строгому

 

неравенству

 

при

 

подстановке

 

допустимого

 

решения

 

в

 

задачу

 

на

 

максимум

 

соответствует

 

нулевое

 

значение

 

двойственной

 

переменной

 

задачи

 

на

 

минимум

.. 

Таким

 

образом

получаем

 

систему

 

 y

1

 + y

= 1, 

–y

1

 + y

= 2,    

 Ø, 

–y

1

 – y

= 3, 

 y

= 0, 

 

которая

 

является

 

несовместной

 

и

 

поэтому

 

не

 

может

 

содержать

 

допустимых

 

решений

 

двойственной

 

задачи

Поэтому

 

вектор

   

α

= (1, 1, 1) 

не

 

является

 

оптимальным

 

решением

 

исходной

 

задачи

.

 

Экономическое

 

содержание

 

исходной

 

задачи

 

линейного

 

программирования

как

 

правило

определяет

 

соответствующее

 

экономическое

 

содержание

 

двойственной

 

задачи

 

к

 

исходной

.  

Рассмотрим

например

следующую

 

ситуацию

Имеется

 

m

 

видов

 

ресурсов

 

в

 

количествах

  b

1

, b

2

, … , b

m

  

единиц

 

каждого

 

ресурса

На

 

основе

 

этих

 

ресурсов

 

можно

 

производить

 

продукцию

 

n

 

различными

 

технологическими

 

способами

При

 

этом

 

за

 

единицу

 

времени

 

использования

 j-

го

 

технологического

 

способа

 

(j =1, 2, …, n)  

расходуется

      a

ij

 

единиц

    i-

го

 

ресурса

  (i  =1,  2,  …,  m) 

и

 

производится

 

продукция

ценностью

  

γ

j

 

единиц

Спрашивается

как

 

оценить

 

имеющиеся

 

ресурсы

 

в

 

зависимости

 

от

 

технологических

 

возможностей

 

производства

 

продукции

Определим

 

производственную

 

программу

  (

план

), 

как

 

вектор

 

α

 = (x

1

, …, 

x

j

, …, x

n

), 

где

      x

j

 – 

время

 

использования

    j-

го

 

технологического

 

способа

 

производства

 

продукции

при

 

чем

    x

j

 

 0 , (j =1, 2, …, n), 

так

 

как

 

этот

 

технологический

 

способ

 

либо

 

используется

 

при

 

производстве

 

продукции

либо

 

f(X) =  

x

1

   +  2 x

+ 3x

(max)

 

 x

1

 –  x

– x

1, 

 

x

1  

+  

x

2

   – 

x

1, 

       x

1

0,  x

2

0,  x

3

0.

φ

(Y)   =     y

1

   +  y

2

 (min), 

 

     y

1

 +  y

2

   

 1, 

 

 

   – y

1   

+ y

2

  

 2, 

 

   – y

– y

2

 

 3, 

 

 

y

1

0, y

2

0. 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

98

не

 

используется

.  

При

 

этом

  

общие

 

затраты

  i-

го

 

ресурса

   

не

 

должны

 

превышать

 

наличия

 

этого

 

ресурса

т

е

n

j

1

ij

  x

j

 

  b

, i ={1,2,…,m}, 

а

 

ценность

 

продукции

производимой

 

по

 

программе

 

α

 = (x

1

, …, x

j

, …, x

n

)  

равна

   f(X) = 

n

j

1

γ

j

 x

j

Определим

 

ценности

 

имеющихся

 

ресурсов

как

 

вектор

 

β

 = (y

1

, …, y

i

, …, 

y

m

), 

где

  y

i

 – 

некоторая

 

единица

 

ценности

 i-

го

 

ресурса

 (i =1, 2, …, m), 

при

 

чем

  

y

i

 

 0, 

так

 

как

   

этот

 

ресурс

 

имеет

 

ценность

 

при

 

использовании

 

некоторого

 

технологического

 

способа

но

 

не

 

имеет

 

ценности

 

при

 

использовании

 

другого

 

технологического

 

способа

.  

Тогда

 

величина

 

m

i

1

a

ij

y

i

   

есть

 

ценность

 

всех

 

видов

 

ресурсов

расходуемых

 

за

 

единицу

 

времени

 

при

 

использовании

 j-

го

 

технологического

 

способа

 

производства

 

продукции

Очевидно

что

 

эта

 

величина

 

не

 

может

 

быть

 

меньше

 

ценности

 

γ

j

 

продукции

производимой

 

при

 

использовании

 j-

го

 

технологического

 

способа

 

за

 

единицу

 

времени

т

е

 

m

i

1

ij

 y

i

 

 

γ

, j ={1,2,…,n}, 

так

 

как

 

в

 

противном

 

случае

часть

 

ценности

 

производимой

 

продукции

 

возникала

 

бы

 

из

  «

ничего

». 

При

 

этом

 

величина

     

φ

(Y) = 

m

i

1

b

i

  y

i

   

определяет

 

ценность

 

всех

 

имеющихся

 

ресурсов

Так

 

как

 

в

 

сбалансированной

 

экономике

 

ценность

 

всей

 

производимой

 

продукции

 

при

 

любой

 

производственной

 

программе

 

α

 

не

 

может

 

превышать

 

ценности

 

всех

 

используемых

 

ресурсов

 

при

 

любом

 

векторе

 

оценок

 

β

то

 

имеет

 

место

 

неравенство

  f(

α

 

φ

(

β

).  

Следовательно

величина

  

Δ

(

α

,

β

) =  

φ

(

β

) – f(

α

)  

характеризует

 

потери

 

при

 

производстве

 

продукции

 

в

 

зависимости

 

от

 

выбора

 

векторов

 

производственной

 

программы

 

α

 

и

 

ценности

 

ресурсов

 

β

Для

 

уменьшения

 

потерь

 

при

 

производстве

 

продукции

эти

 

векторы

 

необходимо

 

выбирать

 

так

чтобы

 

ценность

 

производимой

 

продукции

 – 

n

j

1

γ

x

j

   

была

 

максимальная

а

 

ценность

 

используемых

 

в

 

производстве

 

ресурсов

  – 

m

i

1

b

i

 y

i

 – 

минимальная

Таким

 

образом

приходим

 

к

 

паре

 

взаимно

 

двойственных

 

задач

 

линейного

 

программирования

 

f(X) = 

n

j

1

γ

j

 x

j

  (max),                                        

φ

(Y) = 

m

i

1

b

i

 y

i

        

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

99

n

j

1

ij

 x

j

 

 b

, i ={1,2,…,m},                              

m

i

1

ij

 y

i

 

 

γ

, j ={1,2,…,n},   

x

j

 

 0 , ( j =1, 2, …, n),                                          y

i

 

 0,  (i =1, 2, …, m). 

Из

 

первой

 

теоремы

 

двойственности

 

следует

что

 

при

 

оптимальной

 

программе

 

производства

 

продукции

 

α

0

 = (x

1

0

, …, x

j

0

, …, x

n

0

),   

и

 

при

 

оптимальном

 

векторе

 

ценности

 

ресурсов

 

β

0

 = (y

1

0

, …, y

i

0

, …, y

m

0

производственные

 

потери

 

равны

 

нулю

Из

 

второй

 

теоремы

 

двойственности

 

следуют

 

условия

 

на

 

оптимальную

 

производственную

 

программу

  

α

0

 = (x

1

0

, …, x

j

0

, …, x

n

0

),  

и

 

оптимальный

 

вектор

 

ценности

 

ресурсов

   

β

0

 = (y

1

0

, …, y

i

0

, …, y

m

0

) , 

которые

 

заключаются

 

в

 

следующем

.  

Если

   

ценность

    i–

го

 

ресурса

 

положительна

т

е

. y

i

0

 > 0, ,

то

 

этот

 

ресурс

 

используется

 

полностью

т

е

n

j

1

ij

 x

j

0

 = b

i

Если

    i–

й

 

ресурс

 

используется

 

не

 

полностью

т

е

n

j

1

ij

  x

j

0

 < b

i

то

 

его

 

ценность

 

равна

 

нулю

т

е

. y

i

0

 = 0. 

Если

 

при

 

производстве

 

продукции

 

используется

 j-

й

 

технологический

 

способ

т

е

.  x

j

0

 > 0 , 

то

 

ценность

 

расходуемых

 

в

 

единицу

 

времени

 

ресурсов

 

равна

 

ценности

 

производимой

 

продукции

т

е

m

i

1

ij

 y

i

0

 = 

γ

Если

 

при

    j-

м

 

технологическом

 

способе

 

производства

 

продукции

 

ценность

 

затрачиваемых

 

ресурсов

 

больше

 

ценности

 

производимой

 

продукции

т

е

m

i

1

ij

 y

i

0

 > 

γ

то

 

данный

 

технологический

 

способ

 

производства

 

продукции

 

не

 

используется

т

е

. x

j

0

 = 0. 

 

Ответьте

 

на

 

вопросы

  

1.

 

Напишите

 

пару

 

взаимно

 

двойственных

 

задач

 

линейного

 

программирования

2.

 

Опишите

 

схему

 

формирования

 

двойственной

 

задачи

 

к

 

данной

 

задаче

3.

 

Как

 

соотносятся

 

число

 

переменных

 

и

 

число

 

ограничений

 

для

 

пары

 

взаимно

 

двойственных

 

задач

 

линейного

 

программирования

4.

 

Напишите

 

симметричную

 

пару

 

взаимно

 

двойственных

 

задач

 . 

5.

 

Сформулируйте

 

лемму

 

о

 

допустимых

 

решениях

 

пары

 

взаимно

 

двойственных

 

задач

6.

 

Как

 

соотносятся

 

величины

 

целевых

 

функций

 

пары

 

взаимно

 

двойственных

 

задач

 

на

 

их

 

допустимых

 

решениях

7.

 

Когда

 

допустимые

 

решения

 

пары

 

взаимно

 

двойственных

 

задач

 

линейного

 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.


background image

 

100

программирования

 

являются

 

оптимальными

 

решениями

 

этих

 

задач

8.

 

Какова

 

система

 

ограничений

 

одной

 

из

 

пары

 

взаимно

 

двойственных

 

задач

 

линейного

 

программирования

если

 

целевая

 

функция

 

другой

 

задачи

 

не

 

ограничена

 

на

 

множестве

 

своих

 

допустимых

 

решений

9.

 

Сформулируйте

 1-

ю

 

теорему

 

двойственности

10.

 

Сформулируйте

  

и

 

докажите

 2-

ю

 

теорему

 

двойственности

11.

 

Когда

 

можно

 

использовать

 

следствие

 

из

 2-

й

 

теоремы

 

двойственности

12.

 

Опишите

 

схему

 

формирования

 

пары

 

взаимно

 

двойственных

 

задач

 

линейного

 

программирования

 

при

 

планировании

 

работы

 

предприятия

.  

13.

 

Как

 

используется

 

ресурс

если

 

его

 

ценность

 

положительна

14.

 

Если

 

ресурс

 

используется

 

не

 

полностью

то

 

какова

 

ценность

 

этого

 

ресурса

15.

 

Если

 

некоторый

 

технологический

 

способ

 

используется

 

при

 

производстве

 

продукции

то

 

какова

 

ценность

 

расходуемых

 

при

 

этом

 

ресурсов

16.

 

Если

 

технологический

 

способ

 

таков

что

 

при

 

производстве

 

продукции

 

ценность

 

затрачиваемых

 

ресурсов

 

больше

 

ценности

 

производимой

 

продукции

то

 

нужен

 

ли

 

данный

 

технологический

 

способ

 

производству

 

Решите

 

самостоятельно

 

Задача

 1. 

Составить

 

двойственную

 

задачу

 

к

 

данной

 

задаче

 

 f(X) = 3x

1

 – 2x

2

 +4x

3

  (max), 

3x

1

 – x

2

 + 4x

3

 

 5, 

 x

1

 + x

2

 –5x

3

 

 2, 

 x

1

 – x

2

 + 3x

3

 

  4, 

 x

j

 

 0, j=1, 2, 3. 

 

 f(X) = x

1

 + x

2

 +x

3

  (min), 

x

1

 – x

2

 + x

3

 

 3, 

2x

1

 + 2x

2

 –5x

3

 = 4, 

 x

1

 – x

2

 + 5x

3

 

  10,  

x

2

 0. 

 

  f(X) = 3x

1

 – x

2

 +8x

3

  (max), 

x

1

 + x

2

 – x

3

 

 5, 

2 x

1

 – x

2

 –x

3

 

 5, 

 x

1

 + x

2

 – x

3

 

  7, 

 x

1

 

 0, x

3

 

 0. 

 

Задача

 2. 

Зная

 

оптимальное

 

решение

 

данной

 

задачи

найти

 

оптимальное

 

решение

 

двойственной

 

задачи

используя

 

вторую

 

теорему

 

двойственности

2.1.             f(X) = 4x

1

 + 12x

2

 +x

3

  (min), 

3 x

1

 + 2 x

2

 + x

3

 

 3, 

Для самостоятельной работы

студентов ЧОУ ВПО МБИ

Москва 2013г.