Wieloetapowe zagadnienia transportowe

Transkrypt

Wieloetapowe zagadnienia transportowe
Wieloetapowe zagadnienia transportowe
Przykład 1
Dwóch dostawców o podaży 40 i 45 dostarcza towar do trzech odbiorców o popycie 18, 17 i 26 za
pośrednictwem dwóch punktów pośrednich o pojemnościach równych 50. Jednostkowe koszty
transportu podają tabele 1 i 2:
P1
1
3
D1
D2
O1
1
3
P1
P2
P2
4
5
O2
2
7
O3
8
11
Wyznaczyć rozwiązanie minimalizujące łączne koszty, jeśli wiadomo, że dostawcy chcą się pozbyć
całości swojego towaru, zaś nadmiar będzie magazynowany w punktach pośrednich w cenie 3 i 2 za
jednostkę. Dla rozwiązania optymalnego obliczyć koszty transportu od dostawców do punktów
pośrednich, koszty transportu z punktów pośrednich do odbiorców i koszty magazynowania.
Rozwiązanie
P1(50)
P2 (50)
O1 (18)
O2 (17)
O3 (26)
FO (24)
D1 (40)
D2 (45)
P1 (50)
P2 (50)
GUSEK
set Dostawcy;
set Odbiorcy;
param a{Dostawcy};
param b{Odbiorcy};
param z{Dostawcy, Odbiorcy};
var x{Dostawcy, Odbiorcy} >=0;
minimize cost: sum{i in Dostawcy, j in Odbiorcy} z[i,j] * x[i,j];
# popyt odbiorców nie przekracza podaży
s.t. podaz{i in Dostawcy}: sum{j in Odbiorcy} x[i,j] <= a[i];
# podaż dostawców co najmniej taka jak popyt
s.t. popyt{j in Odbiorcy}: sum{i in Dostawcy} x[i,j] >= b[j];
data;
Przykład 2
Dwa zakłady (podaż 28,24) dostarczają towar do dwóch odbiorców (popyt 20, 17) za pośrednictwem
dwóch hurtowni (pojemność 25, 30). Koszty transportu z zakładów do hurtowni i z hurtowni do
odbiorców podają tabele:
Z1
Z2
H1
9
12
H2
10
6
H1
H2
O1
1
6
O2
4
5
Wyznaczyć rozwiązanie minimalizujące łączne koszty, jeśli wiadomo, że zakłady produkują dokładnie
tyle towaru, ile żądają odbiorcy. Dla rozwiązania optymalnego obliczyć koszty transportu z zakładów
do hurtowni i z hurtowni do odbiorców.
Rozwiązanie
H1 (25)
Z1
Z2
H1
H2
H2 (30)
O1 (20)
O2 (17)
FO (15)
(28)
(24)
(25)
(30)
Przykład 3
Przedsiębiorstwo posiada w kraju osiem dużych domów towarowych. Dyrektor handlowy postanowił
znacznie obniżyć cenę jednego z droższych towarów, aby zlikwidować nadmierne zapasy
przedsiębiorstwa. Przed rozpoczęciem kampanii reklamowej, zarząd zamierza rozprowadzić między
ośmioma domami zapasy tak, aby dostosować je do przewidywanych możliwości sprzedaży. Rysunek
poniżej przedstawia poszczególne domy towarowe jako ponumerowane węzły. Dodatnie liczby przy
węzłach oznaczają nadmierną ilość zapasów, które powinny być przekazane innym domom
towarowym; liczby ujemne wskazują dodatkowe zamówienia zgłoszone przez dany dom towarowy.
Jednostkowe koszty transportu między węzłami podano nad linią łączącą węzły. Podaj optymalny
plan przewozów oraz minimalny koszt rozwozu towaru.
Rozwiązanie
Zapisujemy problem w tablicy transportowej:
F1
F2
F4
F5
F6
F7
bj
F2
2
0
M
M
M
M
12
F3
M
2
4
M
M
M
3
F4
M
M
0
1
M
M
12
F5
M
3
2
0
M
M
12
F6
M
M
M
5
0
M
13
F7
M
M
2
M
3
0
12
F8
M
M
M
M
M
2
8
ai
10
12
14
12
12
12
-
W tablicy wyróżniamy trzy rodzaje punktów: dostawcy (tylko wysyłają towar) tj. F1, odbiorców
(tylko odbierają towar) tj. F8 i F3 oraz punkty pośrednie (zarówno wysyłają jak i odbierają towar) tj.
F2, F5, F6, F4, F7, F8. Obliczamy bufor
(całkowita ilość towaru w problemie).
Podaż dostawców : wpisujemy ich faktyczną podaż, czyli dla F1 podaż = 10.
Popyt odbiorców: wpisujemy ich faktyczny popyt, czyli dla F3 – 3, dla F8 – 8.
Popyt i podaż punktów pośrednich:
a) jeżeli mają nadwyżkową podaż, wówczas
, a popyt
, np. punkt F4:
oraz
b) jeżeli zgłaszają zapotrzebowanie (nadwyżka popytu, znak „minus”), wówczas popyt
a podaż
, np. punkt F6:
oraz
W puste miejsca wpisujemy dostatecznie dużą liczbę M (połączenia nie istnieją). Koszty przewozu
między tymi samymi węzłami wynoszą zero (tj. przewozy fikcyjne).
Rozwiązanie:
F2
F1
10
F2
2
F4
F5
F6
F7
F3
F4
3
Koszt przewozu = 90 jednostek.
F5
F6
F7
F8
7
6
6
8
5
1
12
4
8
Zadanie 1
Dwa zakłady o zdolnościach produkcyjnych po 50 ton produkują wyroby walcowe i dostarczają je do
dwóch hurtowni: H1 o pojemności 60 ton i H2 o pojemności 60 ton. Popyt odbiorców końcowych
wynosi 45 i 40 ton i jest w całości zaspokajany przez hurtownie. Koszty transportu podają tabele.
Ustalić optymalny plan przewozów, zakładając, że:
a) Zakłady produkują tyle, ile żądają odbiorcy;
b) Zakłady produkują tyle, ile wynoszą ich zdolności produkcyjne, a nadwyżka pozostaje w
magazynach hurtowni. Jednostkowe koszty magazynowania wynoszą 1 zł i 2 zł.
50
50
60
60
Z1
Z2
60
H1
7
4
60
H2
3
6
H1
H2
45
O1
6
3
40
O2
10
12
Zadanie 2
Dwa zakłady produkują jednorodny towar i dostarczają go do trzech odbiorców z wykorzystaniem
dwóch punktów pośrednich (magazynów). Bezpośredni transport z zakładów do odbiorców jest
niemożliwy. Koszty transportu w zł za tonę podają tabele:
M1
18
10
Z1
Z2
M1
M2
O1
8
6
M2
13
8
O2
12
5
O3
10
14
Moce produkcyjne zakładów wynoszą 50 i 50 ton, popyt odbiorców 25, 40 i 25 ton, zaś pojemność
magazynów 40 i 70 ton. Zakłady wykorzystują w pełni swoje moce produkcyjne, zaś nadmiar podaży
jest składowany w magazynach. Wiedząc, że koszty magazynowania wynoszą 23 i 30 zł za tonę, ustal
plan przewozów minimalizujący łączne koszty. Ile wynoszą całkowite koszty transportu z zakładów do
magazynów, ile z magazynów do odbiorców, a ile koszty magazynowania?
Zadanie 3
Towar przewożony jest z dwóch zakładów (podaż 30, 40) do trzech sklepów (popyt: 22, 15, 17) za
pośrednictwem dwóch hurtowni (pojemność: 27, 55). Jednostkowe koszty transportu podają tabele:
H1
3
2
Z1
Z2
H1
H2
S1
2
1
H2
4
7
S2
3
6
S3
9
5
a) Wyznacz rozwiązanie minimalizujące łączne koszty przy założeniu, że zakłady produkują
dokładnie tyle towaru, ile żądają odbiorcy i nic nie może zostać w hurtowniach.
b) Dla optymalnego rozwiązania wyznacz koszt transportu z zakładów do hurtowni, koszt
transportu z hurtowni do sklepów i koszt całkowity.
Zadanie 4
Z trzech zakładów: Z1, Z2 i Z3 (podaż: 10, 10, 40) rozwożony jest towar do dwóch sklepów: O1 i O2
(popyt 30 i 30). Towar może być rozwożony do sklepów bezpośrednio lub przez punkty pośrednie P1 i
P2. Koszty przewozu na poszczególnych trasach widoczne są na rysunku.
a) Zapisz zadanie w formie tablicy transportowej.
b) Wyznacz plan przewozów minimalizujący koszt.