Analiza wrażliwości

Transkrypt

Analiza wrażliwości
Badania operacyjne
Ćwiczenia 4
Temat:
Wrażliwość rozwiązania optymalnego na zmiany uwarunkowań. 1
Rozwiązanie optymalne programu liniowego umożliwia podjęcie trafnej decyzji. Równocześnie jednak może
stanowić punkt wyjścia do analizy, jak zmiany parametrów modelu (spowodowane zmianami warunków działania
przedsiębiorstwa) mogą wpłynąć na rozwiązanie optymalne. Badanie wpływu zmian wartości parametrów na
rozwiązanie optymalne programu liniowego nosi nazwę analizy wrażliwości lub analizy postoptymalizacyjnej.
Przedmiotem analizy wrażliwości są zmiany:
a) współczynników funkcji celu – w jakich granicach mogą zmieniać się te parametry, aby dotychczasowe
rozwiązanie pozostało optymalne,
b) wyrazów wolnych w warunkach ograniczających – w jakich granicach mogą się zmieniać wyrazy wolne,
aby w rozwiązaniu optymalnym pozostały dotychczasowe zmienne bazowe,
c) współczynników występujących po lewej stronie układu warunków ograniczających,
d) dodanie nowych warunków ograniczających.
W praktyce najczęściej ogranicza się do badania wrażliwości rozwiązania optymalnego na zmiany
współczynników funkcji celu oraz wyrazów wolnych w warunkach ograniczających; informacje te podawane są
obok rozwiązania optymalnego przez większość pakietów komputerowych z zakresu programowania liniowego.
Analizę wrażliwości można przeprowadzić przy użyciu:
a) metody graficznej (w przypadku, gdy w zadaniu występują dwie zmienne decyzyjne):
− analizując nachylenie izolinii funkcji celu,
− analizując położenie i nachylenie prostych odpowiadających kolejnym warunkom ograniczającym,
b) metody simplex.
Opracowanie teoretyczne na podstawie: Karol Kukuła (red.), Badania operacyjne w przykładach i zadaniach. Wydawnictwo Naukowe
PWN, Warszawa 1996
1
1
Badania operacyjne
Ćwiczenia 4
Zadanie 1
Przedsiębiorstwo produkuje dwa wyrobu W1 i W2. Ograniczeniem w procesie produkcji są zapasy trzech
surowców: S1, S2 i S3. Niezbędne informacje o zapasach surowców, jednostkowych nakładach surowców na
produkcję wyrobów oraz ceny wyrobów zawarto w tablicy:
Zużycie surowca (w kg)
na 1 szt. wyrobu
W1
W2
Zapas
surowca
(w kg)
S1
S2
S3
2
3
1,5
1
3
–
1000
2400
600
Cena (w zł)
30
20
Surowce
a) Znajdź rozmiary produkcji wyrobów W1 i W2, które gwarantują maksymalny przychód z ich sprzedaży
przy istniejących zapasach surowców.
b) Ustal w jakich granicach mogą zmieniać się współczynniki funkcji celu, aby dotychczasowe rozwiązanie
pozostało optymalne.
c) Ustal w jakich granicach mogą się zmieniać wyrazy wolne, aby w rozwiązaniu optymalnym pozostały
dotychczasowe zmienne bazowe.
Polecenia b) i c) wykonaj przy użyciu metody graficznej a następnie przy użyciu metody simplex.
Materiały pomocnicze do zadania 1
Metoda geometryczna – wykres
x1 – wielkość produkcji wyrobu W1 [szt.]
x2 – wielkość produkcji wyrobu W2 [szt.]
 2 x1 + x2 ≤ 1000
 3 x + 3 x ≤ 2400

1
2

1,5
x
≤ 600
1


x1 , x2 ≥ 0
f ( x1 , x2 ) = 30 x1 + 20 x2 → max
x2
1000
(1)
(3)
800
600
400
(2)
200
200
2
400
600
800
1000
x1
Badania operacyjne
Ćwiczenia 4
Metoda simplex – kolejne tablice simplex
I tablica simplex
cb
0
0
0
30
x1
2
3
1,5
20
x2
1
3
0
0
s1
1
0
0
0
s2
0
1
0
0
s3
0
0
1
Rozwiązanie
(bi)
0
0
0
0
0
0
cj – z j
30
20
0
0
0
cj
Zmienne bazowe
30
x1
20
x2
0
s1
0
s2
s1
s2
x1
0
0
1
1
3
0
1
0
0
0
1
0
0
s3
− 43
–2
zj
30
0
0
cj – z j
0
20
cj
Zmienne bazowe
30
x1
x2
s2
x1
cj
Zmienne bazowe
s1
s2
s3
zj
1000
2400
600
II tablica simplex
cb
0
0
30
Rozwiązanie
(bi)
3
200
1200
400
0
20
12 000
0
0
–20
20
x2
0
s1
0
s2
0
0
1
1
0
0
1
–3
0
0
1
0
0
s3
− 43
2
zj
30
20
20
0
cj – z j
0
0
–20
0
20
Zmienne bazowe
30
x1
20
x2
0
s1
0
s2
0
s3
Rozwiązanie
(bi)
x2
s3
x1
0
0
1
1
0
0
–1
–1,5
1
0
1
0
600
300
200
zj
30
20
10
0
18 000
cj – z j
0
0
–10
2
III tablica simplex
cb
20
0
30
2
3
− 20 3
Rozwiązanie
(bi)
200
600
400
16 000
3
IV tablica simplex (ostatnia)
cb
20
0
30
cj
3
2
1
3
2
− 13
10
3
− 10 3
0
Badania operacyjne
Ćwiczenia 4
Zadanie 2
Asortyment zakładu produkującego meble szkolne stanowią ławki, stoły i krzesła drewniane. Produkcja każdego
wyrobu odbywa się kolejno na trzech wydziałach produkcyjnych: na wydziale obróbki wstępnej drewna, w stolarni
i wykańczalni, których dopuszczalny czas pracy wynosi odpowiednio: 960, 800 oraz 320 godzin. W poniższej
tablicy podano czas obróbki każdego wyrobu na poszczególnych wydziałach oraz zyski uzyskiwane przez zakład
ze sprzedaży wyrobów.
Wyroby
Nakład czasu pracy na jednostkę wyrobu
(w godz.) na wydziale
obróbki
wstępnej
stolarni
wykańczalni
Zysk
jednostkowy
(w zł)
8
6
1
8
4
3
4
3
1
60
30
20
Ławka
Stół
Krzesło
Optymalną strukturę produkcji tych wyrobów gwarantującą zakładowi maksymalny zysk, przy istniejących
ograniczeniach czasu pracy wydziałów produkcyjnych, stanowi rozwiązanie poniższego programu liniowego
 8 x1
8 x
 1

 4 x1

+ 6 x2
+ 4 x2
+ 3 x2
+ x3
+ 3 x3
+ x3
≤ 960
≤ 800
≤ 320
x1 , x2 , x3 ≥ 0
f ( x1 , x2 , x3 ) = 60 x1 + 30 x2 + 20 x3 → max
podane w ostatniej tablicy simplexowej postaci
cb
0
20
60
cj
xb
s1
x3
x1
zj
cj – zj
60
x1
0
0
1
30
x2
–2
–2
1,25
20
x3
0
1
0
0
s1
1
0
0
0
s2
1
1
–0,25
0
s3
–4
–2
0,75
Rozwiązanie
60
35
20
0
5
5
5600
0
–5
0
0
–5
–5
480
160
40
a) Czy wzrost ceny stołów do 40 zł spowoduje zmianę rozwiązania optymalnego?
b) Określ dopuszczalne przedziały zmienności cen ławek i krzeseł nie powodujące zmiany rozwiązania
optymalnego.
c) Określ wrażliwość rozwiązania optymalnego na zmiany dopuszczalnych czasów pracy poszczególnych
wydziałów produkcyjnych.
d) Podaj rozwiązanie optymalne w przypadku, gdy dopuszczalny czas pracy wykańczalni wzrośnie do 400
godzin.
4