-?UaP. I ćUA. i O
i/r c?
SzKuuaO... ;
-5 je/fł l&U-rtęAjCtMs'* l
- 3 *%■ ę. rt tlCł,* - ?.{-■’■ J j Programowanie liniowe
Tablica l.l I
cx —» |
inax |
2 |
3 |
0 |
0 |
0 |
0 |
-300 |
b |
Baza |
Cu |
X, |
*2 |
*3 |
X4 |
Xi |
■Zf, |
X1 | |
X} |
0 |
0 |
0 |
1 |
-I |
-0,25 |
0 |
0 |
2 |
0 |
0 |
0 |
0 |
0,5 |
0,125 |
1 |
-1 |
3 | |
X, |
2 |
1 |
0 |
0 |
0 |
0,25 |
0 |
0 |
4 |
Xt |
3 |
0 |
1 |
0 |
0,5 |
-0,125 |
0 |
0 |
2 |
cr |
-Zy |
0 |
0 |
0 |
-1,5 |
-0,125 |
0 |
-300 |
14 |
i'
I
Mamy rozwiązanie optymalne: x, =4, ,x2 = 2, j:3 = 2, jc4 = 0, Jt5 = 0, a-6 = 3, .jc7 = 0, któremu odpowiada ponownie wierzchołek B. Wprowadzona do zadania zmienna sztuczna jest niebazowa i przyjmuje w rozwiązaniu optymalnym wartość 0, tak więc rozwiązanie to jest jednocześnie rozwiązaniem problemu wyjściowego, w którym nie ma zmiennych sztucznych.
Dotychczas zajmowaliśmy się sytuacją, w której interesujące nas zadanie miało dokładnie jedno rozwiązanie optymalne. Nie zawsze tak musi być. Może się zdarzyć, że część wspólna wszystkich warunków ograniczających zadania jest zbiorem pustym, co oznacza, że nie ma żadnego rozwiązania dopuszczalnego, nie ma więc również rozwiązania optymalnego. Zadanie takie nazywamy zadaniem sprzecznym. Z kolei może zaistnieć sytuacja, w której będzie więcej niż jedno rozwiązanie optymalne. Nazwiemy je alternatywnymi rozwiązaniami optymalnymi. Zbiór rozwiązań dopuszczalnych może być również nieograniczony. W dalszej części tego podrozdziału rozpatrzymy kolejno wszystkie trzy wymienione powyżej szczególne sytuacje. Zajmiemy się ich interpretacją geometryczną, jak również identyfikacją na podstawie tablic simpleksowych.
Stosując metodę sztucznej zmiennej, można łatwo zidentyfikować problem sprzeczny.
Zarząd firmy ustalił, że łączna wielkość produkcji nie może być mniejsza od S jednostek. Wszystkie pozostałe założenia są takie same, jak w przykładzie 1.1.
Można łatwo zauważyć, że wymaganie osiągnięcia łącznego poziomu produkcji nie mniejszego niż 8 jednostek nie jest realne. Dołączenie takiego warunku ograniczającego daje nam następujące zadanie:
/(*i, *2) = 2*, +3*2 —» max,
4*i < 16,
*1 + *2 ^ 8,
które przedstawiono graficznie na rys. 1.13.
Rysunek 1.13
Zbiór rozwiązań dopuszczalnych jest pusty.
.Sprowadzając ten problem do postaci bazowej przez wprowadzenie zmiennych bilansujących *3, *4, *5 i *6 oraz zmiennej sztucznej *7 ze współczynnikiem M = 300, otrzymujemy zadanie:
/(*i, *2, *>, *4, *5, *(., *7) = 2*j+ 3*2 — 300*7 —> max,
*1+2*2 +*4 =8,
4*, +*5 = 16,
*1 + *2 -*6+*7= 8,
*1, *2. *3, *4, *5, *6, *7 > 0,
które można zapisać w postaci simpleksowej (tablica 1.12).