Professional Documents
Culture Documents
Glava 5. Transportni Problem
Glava 5. Transportni Problem
66
i 1,2,..., m; j 1,2,..., n
Usvaja se pretpostavka da se radi otransportu jedne vrste robe, tj. sve raspoloive i
sve potrebne koliine robe se odnose ne jednu vrstu robe.
Transportni problem se moe formulisati na sledei nain: Potrebno je
odrediti koliine robe xij , i 1,2,..., m; j 1,2,..., n koje treba prevesti iz polaznih
taaka Ai , i 1,2,..., m do krajnjih taaka B j , j 1,2,..., n tako da raspoloive
koliine robe ai , i 1,2,..., m budu transportnovane iz polaznih taaka i da pri tom
potrebne koliine robe b j , j 1,2,..., n budu transportovane do krajnjih taaka. Pri
tome ukupni trokovi transporta treba da budu minimalni.
ematski prikaz transportnog problema dat je na slici 1.
a1
a2
A1
A2
am
c1n , x1n
c12 ,x12
c11 ,x11
c21,x21
B1
b1
Am
cmn , xmn
cm1, xm1
cm 2 , xm 2
c2n , x2n
c22 ,x22
B2
Bn
bn
b2
Slika 1.
Ukupni trokovi prevoza predstavljaju, dakle, funkciju cilja i ona se moe izraziti
kao:
67
f X cij xij
i 1 j 1
x
j 1
ij
ai
i 1,2,..., m
x
i 1
ij
bj
j 1,2,..., n
i 1,2,..., m; j 1,2,..., n
Nai:
Pri ogranienjima:
n
x
j 1
ij
ai
i 1,2,..., m
ij
bj
j 1,2,..., n
x
i 1
xij 0,
i 1,2,..., m; j 1,2,..., n
68
a
i 1
bj
j 1
i 1
j 1
ai b j
radi se o otvorenom transportnom modelu koji se naziva jo I nestandardni
ili neizbalansirani model.
Postavlja se pitanje da li je TP reiv, tj. da li postoji optimalan plan
transporta. Pokazuje se da zatvoreni tip TP jesu takvi (jesu reivi). U tom smislu
vai sledee: Neophodan je uslov zatvorenosti.
Reavanje otvorenih TP, tj. onih TP kod kojih je naruen uslov balansa izmeu
ponuda i potranja, moe da se svede na reavanje zatvorenih TP. Da vidimo to na
primeru kada su ponude vee od potranje.
Matematiki model takvog TP je sledei:
min F c11 x11 ... c nk x nk
Nai
Pri ogranienjima:
x i1 ... x ik a i
x ij ... x nj b j
x ij 0; i 1,..., n; j 1,..., k
Da bi problem bio sveden na zatvoreni TP uvodi se fiktivni k+1 ili k+1 potroaki
centar
Pk 1
i 1
j 1
c1, k 1 ... c n , k 1 0
Pri ogranienjima:
69
x i1 ... x ik a i
x ij ... x nj b j
x ij 0; i 1,..., n; j 1,..., k
Da bi problem bio sveden na zatvoreni TP uvodi se fiktivni k+1 ili k+1 potroaki
centar
j 1
i 1
Pk 1
c1, k 1 ... c n , k 1 0
Cene prevoza po jednici robe se obino zadaju matricom cena koje se naziva jo i
standardna transportna matrica:
c11
c
21
...
c m1
c12
c 22
...
cm2
...
...
...
...
c1n
c 2 n
...
c mn
C cij
Promenljive
matrice:
x ij
x11
x
21
...
x m1
...
...
...
...
x1n
x 2 n
...
x mn
Ili skraeno:
X xij
70
B2
B1
c11
Bn
c1n
c12
A1
x11
c 21
a1
x1n
x12
c2n
c 22
...
A2
x 21
x2n
x 22
c m1
a2
cm 2
c mn
...
Am
x m1
xm2
b1
b2
am
x mn
...
bn
A4
B1
B2
B3
B4
2
5
2
3
300
3
5
1
1
170
1
2
2
3
50
7
3
6
9
230
71
200
150
280
120
Dakle, biramo polje (3,2) jer se na taj nain po najmanjoj ceni moe prevesti
najvea koliina robe. Na ovaj nain potpuno je zadovoljena prodavnica B2 pa se
zato druga kolona izbacuje iz daljeg razmatranja. Roba u skladitu A3 je smanjena
na 110 jedinica robe.
Tabela 3.
A1
A2
A3
A4
B1
B2
B3
B4
2
5
2
3
5
1
1
2
2
7
3
6
200
150
280110
3
50
9
230
120
170
3
300
1
170
72
A2
A3
A4
B1
B2
B3
B4
150
5
200
50
5
3
150
1
110
40
300
280
170
1
80
170
50
150
120
230
73
Korak 4
Razlika izmeu najmanjih cena u preostalim redovima i kolonama se upisuju u
dodatnu kolonu IV tj. dodatni red IV. Najvea razlika je 1 i ona se javlja tri puta: u
treoj i etvrtoj koloni i u prvoj vrsti. Bira se najmanja cena u tim poljima a to je 1
i nalazi se u polju (1,3). Dakle, prevee se 50 jedinica robe po ceni od 1 novane
jednice. Ovim se izbacuje trea kolona iz razmatranja a koliina robe u prvoj vrsti
se smanjuje na 150.
Korak 5
Nalaze se razlike izmeu najmanjih cena u preostalim redovima i kolonama i te
razlike se upisuju u dodatnu kolonu V tj. dodatni red V. Najvea razlika je 5. Kako
se ona pojavljuje u prvoj vrsti to znai da e se prevoenje izvriti po najmanjoj
74
ceni u toj vrsti. Dakle, prevee se 150jedinica robe po ceni od 2 novane jedinice.
Ovim se izbacuje prva vrsta iz razmatranja a koliina robe u prvoj koloni se
smanjuje na150.
Na kraju su ostala samo polja (3,1) i (3,4) pa se i ona popunjavaju najpre polje
(3,1) sa 150 jedinica robe po ceni od 2 novane jedinice i na kraju polje (3,4) sa 80
jedinica robe po 6 novanih jedinica.
Opisani postupak i poetno reenje dobijeno ovom metodom mogu se predstaviti
Tabelom 5.
A1
A2
A3
A4
I
II
III
IV
V
B1
B2
B3
B4
150
5
2
3
300
0
0
0
0
0
170
0
0
2
50
1
1
1
1
230
3
1
1
1
1
II
III
Tabela 5.
IV V
200
150
280
120
75
Moe se desiti da se pojavi vie istih najveih drugih razlika. Tada se prevoenje
unosi u polje sa minimalnom cenom i maksimalnim prevoenjem uzimajui u obzir
polja u redovima, tj. kolonama se najveom drugom razlikom. Moe se, takoe,
desiti da druge razlike ne postoje (kao u naem primeru). Tada se prevoenje unosi
u polje sa minimalnom cenom i maksimalnim prevoenjem uzimajui u obzir polja
u redovima, tj. kolonama sa najveom prvom razlikom.
Modifikovana metoda
Ova metoda se naziva jo i MODI metoda ili metoda potencijala. Postupak
primene metode prikazau na poetnom reenju dobijenom pomou metode
minimalnih trokova (Tabela 4.):
Tabela 4.
A1
A2
A3
A4
B1
B2
B3
B4
150
5
200
50
5
3
150
1
110
40
300
280
170
1
80
170
50
150
120
230
i 1,..., n; j 1,..., m
(1)
76
1 0
c11 1 1 2 0 1 1 2
c13 1 3 1 0 3 3 1
c31 3 1 2 3 2 3 0
c 41 4 1 3 4 2 4 1
c32 3 2 1 0 2 2 1
c 44 4 4 9 1 4 4 8
c 24 2 4 3 2 8 2 5
i 1,..., n; j 1,..., m
d14 c14 1 4 7 0 8 1
d 21 c 21 2 1 5 5 2 8
d 22 c 22 2 2 5 5 1 9
d 23 c 23 2 3 2 5 1 6
d 33 c33 3 3 2 0 1 1
d 34 c34 3 4 6 0 8 2
d 42 c 42 4 2 1 1 1 1
d 43 c 43 4 3 3 1 1 1
2
3
+
Tabela 5.
+
110
9
40
80
6
30
80
9
3
120
Ostala polja se samo prepiu.
Tabela koja predstavlja ovo reenje izgleda ovako:
Tabela 7.
A1
A2
A3
A4
B1
B2
B3
B4
150
5
200
50
5
3
150
1
30
170
80
170
50
230
120
300
tj:
f X 2030 2 * 80 1870
i , j , d ij :
78
150
280
120
1 0
c11 1 1 2 0 1 1 2
c13 1 3 1 0 3 3 1
c31 3 1 2 3 2 3 0
c 41 4 1 3 4 2 4 1
c32 3 2 1 0 2 2 1
c34 3 4 6 0 4 4 6
c 24 2 4 3 2 6 2 3
d12 c12 1 2 3 0 1 2
d14 c14 1 4 7 0 6 1
d 21 c 21 2 1 5 3 2 6
d 22 c 22 2 2 5 3 1 7
d 23 c 23 2 3 2 3 1 4
d 33 c33 3 3 2 0 1 1
d 42 c 42 4 2 1 1 1 1
d 43 c 43 4 3 3 1 1 1
d 44 c 44 4 4 9 1 6 2
Tabela 8.
2
+
3
-
1
30
170
+
120
79
1
50
150
1
120
Ostala polja se samo prepiu. Tabela koja predstavlja ovo reenje izgleda ovako:
Tabela 10.
A1
A2
A3
A4
B1
B2
B3
B4
150
5
200
50
5
3
150
2
150
3
50
1
80
3
50
230
120
300
170
tj.
f X 1870 1 * 120 1750
i , j , d ij :
80
150
280
120
1 0
c11 1 1 2 0 1 1 2
c13 1 3 1 0 3 3 1
c31 3 1 2 3 2 3 0
c32 3 2 1 0 2 2 1
c 42 4 2 1 4 1 4 0
c34 3 4 6 0 4 4 6
c 24 2 4 3 2 6 2 3
d12 c12 1 2 3 0 1 2
d14 c14 1 4 7 0 6 1
d 21 c 21 2 1 5 3 2 6
d 22 c 22 2 2 5 3 1 7
d 23 c 23 2 3 2 3 1 4
d 33 c33 3 3 2 0 1 1
d 41 c 41 4 1 3 0 2 1
d 43 c 43 4 3 3 0 1 2
d 44 c 44 4 4 9 0 6 3
81