8764


 

P1

P2

ZASOBY

S1

5

4

22

S2

5

6

45

S3

3

7

33

ZYSK

3

4

 

3.Zagadnienia dualne

Postać klasyczna:

Ogólna wartość posiadanych surowców:

22y1+45y2+33y3

Wartość surowców potrzebna do wytworzenia produktu:

P1: 5y1+5y2+3y3

P2: 4y1+6y2+7y3

Zadanie minimalizacji wartości zastosowanych surowców do produkcji P1 i P2:

22y1+45y2+33y3 ->min.

5y1+5y2+3y3 ≥3

4y1+6y2+7y3 ≥4

Zadanie to można zapisać w postaci macierzowej:

Zmienne decyzyjne:

y= 0x01 graphic

y b → min

y A ≥ c

y ≥ 0

Rozwiązując zadanie metodą dualną korzystam z podstawowych twierdzeń o dualności:

cx ≤ yb (wartości funkcji celu)

y(b-Ax) = 0 (związek 1)

x(yA-c) = 0 (związek 2)

cx = yb

Związek 1

Jeżeli x i y są dowolnymi rozwiązaniami dopuszczalnymi, odpowiednio, zadania prymarnego i dualnego, to wartości funkcji celu w tych zadaniach

spełniają zależność:

y(b-Ax)= 0x01 graphic
* 0x01 graphic
=

=y1(2-5x1-4x2)+y2(45-5x1-6x2)+y3(33-3x1-7x2)=0

Związek 2( o komplementarności)

Jeżeli x i y są rozwiązaniami optymalnymi, odpowiednio, zadania prymarnego

i dualnego, to zachodzą związki

0x01 graphic

Związek 3

Dla rozwiązań optymalnych x i y odpowiednio, zadania prymarnego

i dualnego, to zachodzi związek:

cx = y b

Uogólnienie przedstawionych warunków:

0x08 graphic
1.Jeżeli dowolna zmienna w rozwiązaniu optymalnym zadania prymarnego lub dualnego jest dodatnia, to odpowiadający jej komplementarny warunek ograniczający spełniony jest jako równanie.

2. Jeżeli dowolny warunek ograniczający dla rozwiązania optymalnego zadania prymarnego lub dualnego spełniony jest jako ostra nierówność, to odpowiadająca temu warunkowi zmienna komplementarna przyjmuje wartość zero.

Zagadnienia prymarne Zagadnienia dualne

f *(x1,x2,x3)=3x1 + 4x2 -> max f*(y1,y2,y3)=22y1+45y2+33y3 min.

5x1 + 4x2 ≤ 22 5y1+5y2+3y3 ≥3

5x1 + 6x2 ≤ 45 4y1+6y2+7y3 ≥4

3x1 + 7x2 ≤ 33

x1;x2≥0 y1,y2,y3 ≥0

(x1 =0,96; x2 =4,3)

ponieważ zmienne z zagadnienia prymarnego x1;x2≥0 więc odpowiadające im warunki komplementarne muszą być spełnione jako równania.

5y1+5y2+3y3 ≥3

4y1+6y2+7y3 ≥4

Sprawdźmy teraz, które z warunków ograniczających w zadaniu prymarnym jest spełniony jako nierówność ostra(podstawiamy x1 =0,96; x2 =4,3 )

5x1 + 4x2 ≤ 22 5*0,96+4*4,3=22

5x1 + 6x2 ≤ 45 5*0,96+6*4,3≤ 45

3x1 + 7x2 ≤ 33 3*0,96+7*4,3=33

Ponieważ drugi z warunków ograniczających w zadaniu prymarnym jest spełniony jako nierówność ostra,więc odpowiada mu w zadaniu dualnym zmienna komplementara y2=0.

Podstawiajac do układu równań wartość y2=0,otrzymujemy:

5y1+5y2+3y3 =3

4y1+6y2+7y3 =4

5y1+3y3=3/*7

4y1+7y3 =4/*-7

35y1+21y3=21

-12y1-21y3 =-12

23 y1=9

y1=0,39

3y3=3-5*0,39

3 y3=1,05

y3=0,35

11



Wyszukiwarka

Podobne podstrony:
8764
8764
8764
8764
8764
8764, W4 - elektroniki

więcej podobnych podstron