Zadanie 1 Dane jest zadanie transportowe opisane - WSL

Transkrypt

Zadanie 1 Dane jest zadanie transportowe opisane - WSL
mgr Anna Bernaciak
Badania operacyjne
Zadanie transportowe otwarte
Wyższa Szkoła Logistyki
Zadanie 1
1
Dane jest zadanie transportowe opisane w tabeli poniżej.
O1 (20)
O2 (40)
O3 (40)
D1 (32)
1
4
3
D2 (19)
4
5
1
D3 (27)
2
6
5
Popyt odbiorców (jednostki)
Koszt przewiezienia jednostki
towaru od D1 do O1
Podaż dostawców (jednostki)
Znajdź plan przewozów minimalizujący koszty transportu,
transportu, przy założeniu, że popyt odbiorcy drugiego musi
być w pełni zaspokojony.
Rozwiązanie zadania
1. Krok
Sprawdzamy, czy mamy do czynienia z zadaniem zamkniętym, czy otwartym. Robimy to poprzez sprawdzenie
sum występujących na rynku podaży i popytu. Całkowita podaż wynosi 32+19+27==78 (suma podaży D1, D2
i D3), natomiast całkowity popyt wynosi 20+40+40=100 (suma popytu O1, O2 i O3). Skoro całkowita podaż jest
mniejsza od całkowitego popytu (dostawcy
dostawcy nie są w stanie i nie mogą dostarczyć tyle towaru,
towaru ile mogą i chcą
przyjąć od nich odbiorcy),
), możemy stwierdzić, że mamy do czynienia z zadaniem otwartym.
otwartym Zanim zaczniemy
dokonywać jakichkolwiek obliczeń musimy nasze zadanie zbilansować, czyli wyrównać całkowitą podaż
z całkowitym popytem. Aktualnie różnica między nimi wynosi 22 jednostki „na korzyść odbiorców” (10078=22). I te właśnie
łaśnie 22 jednostki przypiszemy fikcyjnemu
fikcyjnemu dostawcy, jako jego podaż, co pozwoli nam
zbilansować zadanie i rozwiązać je niemal jak zadanie otwarte.
O1 (20)
O2 (40)
O3 (40)
1
4
3
4
5
1
2
6
5
0
M
0
D1 (32)
D2 (19)
D3 (27)
DF (22)
W sytuacji, gdy z zadania
zadani nie płyną
żadne warunki i ograniczenia
dotyczące pełnego zaspokojenia
popytu jednego z odbiorców lub
wykorzystania w pełni podaży
podaż
jednego z dostawców, koszty
przewozu na trasach prowadzących do
fikcyjnego uczestnika rynku
rynk są
zerowe Gdy pojawiają się
zerowe.
jakiekolwiek ograniczenia, musimy,
zgodnie z treścią zadania, w sposób
sztuczny „blokować” pewne trasy.
2. Krok
umieszczamy pierwszą propozycję trasy w tabeli. W przypadku braku ograniczeń, zaczynalibyśmy tam, gdzie
koszt przewozu jest najmniejszy,, warunek zadania mówi jednak o konieczności zaspokojenia w pełni popytu
odbiorcy drugiego, tak więc w tym wypadku od jego tras rozpoczynamy rozpisywanie. Wciąż pamiętając o
konieczności minimalizowania kosztów, zaczniemy od trasy w kolumnie O2, która posiada najniższy koszt
transportu, czyli D1 -> O2. Możemy tam maksymalnie umieścić 32 jednostki towaru.
Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia
a podstawowe, red. naukowy B. Guzik,
wyd. AE W Poznaniu, Poznań 2002 oraz M. Anholcer, H. Gaspars, A. Owczarkowski Przykłady i zadania z badań
operacyjnych i ekonometrii, red. naukowy
aukowy W. Sikora, wyd. AE w Poznaniu, Poznań 2005.
mgr Anna Bernaciak
Badania operacyjne
Zadanie transportowe otwarte
Wyższa Szkoła Logistyki
2
O1 (20) 0
O2 (40) 8 0
1
4
O3 (40) 29 22
0
3
D1 (32) 0
32
D2 (19) 11
0
4
5
1
8
2
6
D3 (27) 7 0
11
5
20
0
7
M
1. Zawsze zaczynamy od wiersza
lub kolumny trasy zablokowanej
(tej, dla której trzeba spełnić
warunek całkowitego zaspokojenia
popytu lub pełnego wykorzystania
podaży)
2. Dla tras o koszcie równym 0
pamiętamy, że wypełniamy je na
końcu, choć koszt na nich wydawać
by się mógł najniższy!!!
0
DF (22) 0
22
3 Krok
Skoro zaspokoiliśmy już,, na tyle, na ile było to możliwe, popyt odbiorców, wykorzystując podaż dostawców,
sprawdźmy, czy zaproponowane rozwiązanie jest optymalne. Czyli, czy spełnia warunek funkcji celu, jakim
jest minimalizacja kosztów,, przy danych ograniczeniach.
ograniczenia . Pomoże nam w tym wyliczenie współczynników αi i
βj dla kolejnych wartości cij.
αi
O1 (20)
O2 (40)
O3 (40)
1
4
3
D1 (32)
0
32
4
5
1
D2 (19)
1
8
2
6
D3 (27)
11
5
5
20
0
7
M
0
DF (22)
0
22
βj
4.
-3
4
0
Krok
Sprawdzamy, o ile zmieni się wartość funkcji celu, jeśli przesuniemy jedną jednostkę towaru na trasę, na
której do tej pory nie mamy przewozu. W tym celu liczymy wskaźnik ∆ij = cij - αi - βj dla tras NIEBAZOWYCH.
D1 -> O1
∆1 = 1-0+3 = 4
D1 -> O3
∆2 = 3-0-0 = 3
D2 -> O1
∆3 = 4-1+3 = 6
D3 -> O2
∆4 = 6-5-4 = -3
DF -> O1
∆5 = 0-0+3 = 3
Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia
a podstawowe, red. naukowy B. Guzik,
wyd. AE W Poznaniu, Poznań 2002 oraz M. Anholcer, H. Gaspars, A. Owczarkowski Przykłady i zadania z badań
operacyjnych i ekonometrii, red. naukowy
aukowy W. Sikora, wyd. AE w Poznaniu, Poznań 2005.
mgr Anna Bernaciak
Badania operacyjne
Zadanie transportowe otwarte
DF -> O2
5.
Wyższa Szkoła Logistyki
∆6 = M-0-4 = M-4
3
Krok
Naszym celem jest minimalizacja kosztów transportu. Podoba nam się, że przesuwając towar na trasę
D3 -> O2 zmniejszymy jego koszt o 3 zł za każdą jednostkę przewiezionego towaru. Musimy jednak
zdecydować, co i skąd chcemy przesunąć. W tym celu tworzymy tablicę zawierającą ∆ij.
Następnie rysujemy drogę zaczynającą się w trasie D3 -> O2 (bo to tam chcemy coś przesunąć) i zmieniającą
kierunek trzech sąsiednich tras bazowych (D1 -> O2, D2 -> O3, D3 -> O3).
Dodawanie i odejmowanie na kolejnych trasach zapewni równowagę. Zabrać możemy maksymalnie tyle, ile
wynosi minimum z tras, z których odejmujemy,
dejmujemy, czyli:
min {(D2 -> O2), (D3 -> O3)} = min {8, 7} = 7
O1
O2
O3
X
3
4
D1
6.
D2
6
X
D3
X
-3
X
DF
3
M-4
X
X
Krok
Rozpisujemy nową propozycję rozwiązania, dla której wyliczamy αi i βj.
O1 (20)
1
O2 (40)
O3 (40)
αi
3
4
0
D1 (32)
32
4
5
1
D2 (19)
1
1
2
6
D3 (27)
18
5
2
20
0
7
M
0
DF (22)
0
22
βj
0
4
0
Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia
a podstawowe, red. naukowy B. Guzik,
wyd. AE W Poznaniu, Poznań 2002 oraz M. Anholcer, H. Gaspars, A. Owczarkowski Przykłady i zadania z badań
operacyjnych i ekonometrii, red. naukowy
aukowy W. Sikora, wyd. AE w Poznaniu, Poznań 2005.
mgr Anna Bernaciak
Badania operacyjne
Zadanie transportowe otwarte
7.
Wyższa Szkoła Logistyki
Krok
Sprawdzamy, czy zaproponowane rozwiązanie jest optymalne.
D1 -> O1
∆1 = 1-0-0 = 1
D1 -> O3
∆2 = 3-0-0 = 3
D2 -> O1
∆3 = 4-1+0 = 3
D3 -> O3
∆4 = 5-2-0 = 3
DF -> O1
∆5 = 0-0-0 = 0
DF -> O2
∆6 = M-0-4 = M-4
Z powyższych obliczeń wynika, iż nie da się polepszyć ww. planu transportu.
Obliczamy zatem koszt przewozu:
KT = 32*4 + 1*5 + 18*1 + 20*2 + 6*7 =
KT = 233
Opracowano na podstawie: Ekonometria i badania operacyjne. Zagadnienia
a podstawowe, red. naukowy B. Guzik,
wyd. AE W Poznaniu, Poznań 2002 oraz M. Anholcer, H. Gaspars, A. Owczarkowski Przykłady i zadania z badań
operacyjnych i ekonometrii, red. naukowy
aukowy W. Sikora, wyd. AE w Poznaniu, Poznań 2005.
4