Wartość faakęp cdii z można polepszyć w następnej iteracji, jeśli znajdziemy ujerrin* składową w p i wprowadzimy odpowiadającą jej niebazową zmienną do bazy. Wektor, ■oir hyc wygodhrie obliczony w dwóch krokach:
BtA = cB oraz pT = cjf — \TN,
ptsae A nazywa sę nekiortm mnożników simpleksowych, a p — wektorem względnych łaolŃL Jod
Pk = cNk ~ ^T°k < 0
śb pewnego m — i < i < n, to o4 jest niebazową kolumną macierzy A, która możesgk da kasy B w nagiaj iteracji, a wartość funkcji celu zostanie zmniejszoną Pozostaje saateać lokws; macierzy B, którą należy usunąć z bazy. Oznaczając bieżące bazom nmtDwe żtyrm lim przez Zq, żądamy by
*B = *0 - B~lakxNk > 0,
csyfi by
*B = *0 - VxNk > I
0Śbe jr olii} uije się jako rozwiązanie układu By = at. Nierówność (1-9) mm być speAnsową aby zachować dopuszczalność następnego rozwiązania xB. Kolumnę oporna* .ącą kawę można znaleźć, rozpatrując zw/y,- dla y{ > 0, i = 1, 2.....m. Jeśli
9 = — = min f ^: y{ > 0, 1 < i < ml,
Vi L Vi ~ J
t® zmsnnaa maje się zerem i jest przesuwana do zbioru niebasowego. Odpowiednio hobmzw o. przechodzi do macierzy niebazowej N.
Zrewidowany algorytm sympleks
iteracja zrewidowanego algorytmu sympleks przebiega następująco: r.'rrA 1 Dana jem taka baza B, że xB = B~lh > 0.
Krok i. Rozwiązać B*A = cB względem wektora mnożników sympleksowyck V
Mrok f Wybrać z N taką kolumnę o4, że pk = cNt — ATat < 0. Można na piętf1! wybrać takie «g, które daje najbardziej ujemną wartość pk. Jeżeli pT = cjv — ■*7'^ 2 to zatrzymać się; bieżące rozwiązanie jest optymalne.
Krok Ą Rozwiązać układ równań By = ak względem y.
Krok 5. Znaleźć
leźli źadąe y, nie jest dodatnie, to zbiór rozwiązań układu Aa = k, ■ > 0, !•* mówmy i z może przyjąć dowolnie dużą wartość ujemną Zakończyć obliczenia-