8107620629

8107620629



sporządzenia mieszanki, otrzymujemy problem

240xi + 300x2 + 200x3 —» min

Xi + 2X2 + X3 > 2

4xx + x2 + x3 > 4 3xi + 5x2 + X3 > 3

Xl,X2,X3 > 0.

Odejmując od lewych stron nierówności nieujemne zmienne dodatkowe x4l x5 i x6, otrzymamy problem PL w postaci standardowej

240xi + 300x2 + 200x3 -> min

Xi

+2X2

+x3 x4

= 2

4xi

+x2

+£3

—x5 = 4

3xi

+5x2

+£3

-x6 = 3

Xj

>0, j = 1

,...,6.

Zwróćmy uwagę na interpretację zmiennych dodatkowych. Mamy np. x4 = x\ +2x2 + X3 — 2, gdzie Xi + 2x2 + X3 oznacza ilość składnika A w mieszance, zaś 2 jest minimalną ilością tego składnika. Zatem x4 oznacza nadwyżkę (ponad minimalną ilość) zawartości składnika A w mieszance.

Otrzymana postać standardowa nie jest postacią bazową, gdyż macierz współczynników w układzie równań nie zawiera macierzy jednostkowej. Możemy stworzyć macierz jednostkową w macierzy współczynników układu równań, dodając do lewych stron tych równań odpowiednie zmienne nieujemne X7, X8 i Xg. Jednak pisząc np. pierwsze równanie w postaci xi + 2x2 + x3 — x4 + x7 = 2 naruszamy równanie x4 + 2x2 + X3 — x4 = 2 o ile x7 > 0. Musimy więc zagwarantować, aby w rozwiązaniu optymalnym zmienne x7l x8 i Xg przyjęły wartości 0. Możemy to zrobić, przyporządkowując im bardzo wysokie koszty jednostkowe. Oznaczmy te koszty przez M, gdzie M oznacza wystarczająco dużą liczbę. Otrzymamy problem PL w postaci bazowej względem zbioru B = {7,8,9}, Ab = (a7 a8 ag) — I

240xi + 300x2 + 200x3 + Mx7 -I- Mxg + Mxg —» min

x4

+2X2

+x3 x4

+x7 — 2

4xi

+x2

+x3 -x5

+x8 = 4

3xi

+5x2

+x3

—X6 +Xg = 3

Xj > 0 ,

3 € N1|9.

Teraz zadanie to możemy rozwiązać za pomocą algorytmu sympleks.

Mamy B = {7,8,9}, więc cB =    Wartości Zj obliczymy ze wzoru Zj = cBhj,

j £ Ni,g. Tablica sympleksowa dla początkowego rozwiązania bazowego ma zatem postać tabeli 12. Macierz c — z nie jest nieujemna.

Kryterium wejścia: wyznaczamy indeks kB', dla którego ck zk jest najmniejszym wyrazem macierzy c z. Jest nim C\ — Z\ = —8M+240. Tak więc k = 1, czyli w drugiej iteracji wprowadzimy zmienną bazową X\.

Aby ustalić, w miejsce której z dotychczasowych zmiennych bazowych ją wprowadzić, należy podzielić wyrazy macierzy ho przez dodatnie wyrazy macierzy hi i wybrać indeks lB, dla którego ten iloraz jest najmniejszy (kryterium wyjścia). Ponieważ min{^, ^} = min{f, |, §} = 1 =    = j^,

więc kryterium wyjścia nie rozstrzyga jednoznacznie, która zmienna opuszcza bazę. Wybierzmy jedną z nich, np. xg. Otrzymaliśmy zdegenerowane bazowe rozwiązanie dopuszczalne, gdyż x8 = 0. Mamy

18



Wyszukiwarka

Podobne podstrony:
kolosBOgrC Zad.2 Dany jest program: Xj~ — XjX2 + 4x2* — 2xj — 8x2—>MIN Xj + 2x2 ^ 4 2xi - 4x2 <
Po wprowadzeniu dodatkowych zmiennych £3, £4 i £5 oraz pomnożeniu funkcji celu przez —1, otrzymamy p
61. Sporządzamy mieszaninę oziębiającą Gdy na świecie nie było jeszcze elektrycznych lodówek, nieduż
Wyznaczanie cięciw równowagi 1. W suchych probówkach sporządzić mieszaniny trójskładnikowe dozując
19207 Mąka przenna wodochłonnośc (1) 15. Sporządzanie mieszanek mąki    •  
PA120154 [1600x1200] . Rodzaju rozpuszczalnika stosowanego do sporządzania mieszaniny" napełnia
DSC03836 5.6. Nawozy wapniowe mieszane Wapno rolnicze mieszane (nawóz wapniowy węglanowy mieszany) o
d)    rozwiązywanie zadań problemowych np. zadań z treścią - min. 1 ocena w półroczu
■Jk POMOC OSOBOM Z NIEPEŁNOSPRAWNOŚCIAMI Otrzymaliśmy rządowe wsparcie w wysokości ponad 3 min zł na

więcej podobnych podstron