419
10.2. Metoda sympleks
wyraża się jako kombinacje liniowe tamtych. W każdej iteracji zamienia się wektor jazowy z wektorem nic należącym do bazy. Związek z naszym ujęciem jest bardzo prosty: bazowe są tymi kolumnami macierzy układu (10.1.2), którym odpowiadają aktualne zmienne lewostronne. Obliczenia są w obu ujęciach takie same.
Opisać metodę sympleks. Jak postępuje się w przypadku zdegenerowanego wektora dopuszczalnego?
1. (a) Znaleźć maksimum wyrażenia/=xx + 3x2 przy warunkach
2x1 + x2<2,
<10.2.2) x1+2x2<2,
xŁ^0, x2>.0.
Rozwiązać najpierw' to zadanie graficznie, a potem zastosować metodę sympleks, przyjmując jako punkt początkowy x, = x2=0.
W wariantach (b) - (d) zacząć od tych zmiennych prawostronnych, które otrzymano w rozwiązaniu optymalnym z (a).
(b) Znaleźć maksimum wyrażenia f=2xx + 5x2 przy warunkach z (a).
(c) Znaleźć maksimum wyrażenia f=x1^-x2 przy warunkach z (a).
(d) Znaleźć maksimum wyrażenia f=xlJr3x2 zmieniwszy warunek (10.2.2) na 2xt + ~2x2<3.
(c) Jakie wnioski można wysnuć z zadań (b) - (d)?
2. Załóżmy, że dla pewnego komputera opracowano układ programów — nazwijmy go LP — rozwiązujących zadania programowania liniowego w postaci normalnej. LP obli-^".ięc max/= ceprzy ograniczeniach Ax=b, x^O, gdzie c, x\b są wektorami kolumnowymi, a ,4 jest macierzą. (Relacja x^O oznacza, że wszystkie składowe wektora x są nie-°jemne.) Do maszyny należy wprowadzić tylko A, b i c. Zamierza się rozwiązać następujące zadanie:
znaleźć min (Xi+2x2+3*j+4**+5*5+**+*.,), gdzie |x,-f*2 + xa-4|<]2,
3xi-fx2+5x*<ó,
|x1-x2 + 5x7|>I , x,>0 (i*=3,2,
Pod •
ac B i c dla tego przykładu.