You are on page 1of 31

Zatvoreni

transportni
problem

Amira Midžić 985


Transportni problem

• model kojim se određuje optimalni program distribucije određene


vrste robe iz različitih ishodišta do različitih odredišta
• podrazumijeva se njihova teritorijalna razdvojenost
• kriteriji za optimizaciju:
• minimizacija ukupnih transportnih troškova
• minimizacija ukupnog vremena transporta
• pretpostavka: ponuda i potražnja zadovoljene
Transportni problem

• poseban slučaj općeg


problema linearnog
programiranja
• prvi ga je definisao
Hitchcock 1941. godine
=> Hitchcockov problem
Poređenje s linearnim programiranjem

𝑍 = 𝑐1 𝑥1 + 𝑐2 𝑥2 + … + 𝑐𝑛 𝑥𝑛
𝐴: 𝑎11 𝑥1 + 𝑎12 𝑥2 + … + 𝑎1𝑛 𝑥𝑛 ≤ 𝑏1
𝐵: 𝑎21 𝑥1 + 𝑎22 𝑥2 + … + 𝑎2𝑛 𝑥𝑛 ≤ 𝑏2
𝑀: 𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + … + 𝑎𝑚𝑛 𝑥𝑛 ≤ 𝑏𝑚
𝑥1 , 𝑥2 , … , 𝑥𝑛 ≥ 0
• funkcija cilja Z = ukupni transportni troškovi
• ograničavajući uslovi A, B, ..., M = ponude ishodišta i potražnje odredišta
• transportni problem = znatno pojednostavljen model linearnog programiranja
Grafički prikaz transportnog problema
Formiranje transportnog problema

• 𝑎1 , 𝑎2 , … , 𝑎𝑚 količina robe u ishodištima (m ishodišta)


• 𝑏1 , 𝑏2 , … , 𝑏𝑛 količina robe u odredištima (n odredišta)
• 𝑚≠𝑛
• 𝑐𝑖𝑗 trošak prijevoza jedinice robe od i-tog ishodišta do j-tog odredišta
• 𝑥𝑖𝑗 ≥ 0 količina robe koju treba prevesti iz i-tog ishodišta u j-to odredište
• 𝐹 = σ𝑛𝑗=1 σ𝑚
𝑖=1 𝑥𝑖𝑗 𝑐𝑖𝑗 ukupni troškovi transporta
Matrica transporta
Formiranje transportnog problema

• Zatvoreni transportni problem – ukupna ponuda = ukupna potražnja

෍ 𝑎𝑖 = ෍ 𝑏𝑗
𝑖 𝑗

• Otvoreni transportni problem – ukupna ponuda ≠ ukupna potražnja

෍ 𝑎𝑖 ≠ ෍ 𝑏𝑗
𝑖 𝑗
Matematički model

• Ograničenja za ishodišta: • Ograničenja za odredišta:


• 𝑥11 + 𝑥12 + ⋯ + 𝑥1𝑚 = 𝑎1 • 𝑥11 + 𝑥21 + ⋯ + 𝑥𝑚1 = 𝑏1
• 𝑥21 + 𝑥22 + ⋯ + 𝑥2𝑛 = 𝑎2 • 𝑥12 + 𝑥22 + ⋯ + 𝑥𝑚2 = 𝑏2
• ... • ...
• 𝑥𝑚1 + 𝑥𝑚2 + ⋯ + 𝑥𝑚𝑛 = 𝑎𝑚 • 𝑥1𝑛 + 𝑥1𝑛 + ⋯ + 𝑥𝑚𝑛 = 𝑏𝑛

𝑥𝑖𝑗 ≥ 0
Matematički model

• Funkcija cilja:
𝑧 = 𝑐11 𝑥11 + 𝑐12 𝑥12 + ⋯ + 𝑐1𝑛 𝑥1𝑛 +
+c21 𝑥21 + 𝑐22 𝑥22 + ⋯ + 𝑐2𝑛 𝑥2𝑛 +
...
𝑐𝑚1 𝑥𝑚1 + 𝑐𝑚2 𝑥𝑚2 + ⋯ + 𝑐𝑚𝑛 𝑥𝑚𝑛 → 𝑚𝑖𝑛
Matematički model

• Ograničenja za ishodišta: • Ograničenja za odredišta:


𝑛 𝑚
෍ 𝑥𝑖𝑗 = 𝑎𝑖 , 𝑖 = 1,2,3 … ෍ 𝑥𝑖𝑗 = 𝑏𝑗 , 𝑗 = 1,2,3 …
𝑗=1 𝑗=1

𝑥𝑖𝑗 ≥ 0

• Funkcija cilja:
𝑚 𝑛

𝑧 = ෍ ෍ 𝑐𝑖𝑗 𝑥𝑖𝑗
𝑗=1 𝑖=1
Matematički model

• Transportni problem = problem linearnog programiranja s 𝑚 + 𝑛


jednačina i 𝑚 ∗ 𝑛 varijabli.
• Sistem sadrži 𝑚 + 𝑛 − 1 nezavisnih jednačina => rješenje mora
sadržavati 𝑚 + 𝑛 − 1 vrijednosti varijabli
• Rješenje s manje od 𝑚 + 𝑛 − 1 vrijednosti varijabli zove se
degenerirano rješenje.
Načini rješavanja transportnog problema

• simpleks metoda – nepraktična zbog puno varijabli i


ograničenja
• transportne metode:
• metode za koje je potreban početni raspored tereta
• metode za koje nije potreban početni raspored tereta
Načini rješavanja transportnog problema

• Metode za dobivanje bazičnog rješenja:


• Metoda sjeverozapadnog ugla (NW)
• Metoda najmanjih jediničnih troškova (najmanje jedinične cijene)
• Vogelova aproksimativna metoda (VAM)
• Metode za dobivanje optimalnog rješenja:
• Metoda relativnih troškova (stepping stone metoda)
• MODI metoda
Primjer

Za prijevoz određene količine istovrsnog tereta unajmljeni su kamioni


jednake nosivosti od tri različita kamionska prijevoznika i smješteni na
terminalima T1, T2 i T3, odakle se svakodnevno raspoređuju na četiri
utovarna mjesta U1, U2, U3 i U4 .
Broj raspoloživih kamiona na pojedinom terminalu iznosi 2, 6 i 7 kamiona
dnevno, respektivno, a broj kamiona potrebnih na pojedinom utovarnom
mjestu 3, 3, 4 i 5 kamiona dnevno, respektivno.
Vrijeme vožnje kamiona od pojedinog terminala do pojedinog utovarnog
mjesta izraženo u minutama dano je u tabeli:
Primjer

Utovarno U1 U2 U3 U4
mjesto
Terminal
T1 20 11 15 13
T2 17 14 12 13
T3 15 12 18 18

Potrebno je odrediti optimalan plan kretanja kamiona.


Primjer – matrica transporta
Utovarna U1 U2 U3 U4 Dostupni
m. kamioni
Terminal
20 11 15 13
T1 𝑥11 𝑥12 x13 x14 2
17 14 12 13

T2 𝑥21 𝑥22 x23 x24 6


15 12 18 18

T3 x31 x32 x33 x34 7


Broj
potrebnih 3 3 4 5 15/15
kamiona
Matematički model na temelju matrice transporta
Rješavanje primjera simpleks metodom
Metoda sjeverozapadnog ugla
Utovar.mj. U1 U2 U3 U4 Broj
Terminal kamiona
20 11 15 13
T1 2 2
17 14 12 13
T2 1 6
15 12 18 18
T3 7
Broj
kamiona 3 3 4 5 15/15

Vrijeme prazne vožnje Z = 20·2+17·1+14·3+12·2+18·2+18·5 = 249 minuta.


Metoda sjeverozapadnog ugla
Utovar.mj. U1 U2 U3 U4 Broj
Terminal kamiona
20 11 15 13
T1 2 2
17 14 12 13
T2 1 3 2 6
15 12 18 18
T3 2 5 7
Broj
kamiona 3 3 4 5 15/15

Vrijeme prazne vožnje Z = 20·2+17·1+14·3+12·2+18·2+18·5 = 249 minuta.


Metoda najmanjih troškova
Utovar.mj. Broj
Terminal
U1 U2 U3 U4 kamiona

20 11 15 13
T1 2 2
17 14 12 13
T2 6
15 12 18 18
T3 1 7
Broj
kamiona 3 3 4 5 15/15
Vrijeme prazne vožnje Z = 11·2+12·4+13·2+15·3+12·1+18·3 = 207 minuta.
Metoda najmanjih troškova
Utovar.mj. Broj
Terminal
U1 U2 U3 U4 kamiona

20 11 15 13
T1 2 2
17 14 12 13
T2 4 2 6
15 12 18 18
T3 3 1 3 7
Broj
kamiona 3 3 4 5 15/15
Vrijeme prazne vožnje Z = 11·2+12·4+13·2+15·3+12·1+18·3 = 207 minuta.
Vogelova metoda
Utovar.mj. U1 U2 U3 U4 Broj Razlika
Terminal kamiona reda (∆i)
20 11 15 13
T1 2 2, 2, 4, -
17 14 12 13
T2 6 (1) 1, 2, -
5
15 12 18 18
T3 7 0, 3, 3
Broj 3 3 4 5 _
kamiona 15/15
Razlika 2, 2, 5 1, 1, 1, - 3, 3, 3 0, -, 5 _ _
stupca (∆j)

Vrijeme prazne vožnje Z = 13·2+12·4+13·2+15·3+12·3+18·1 = 199 minuta.


Vogelova metoda
Utovar.mj. U1 U2 U3 U4 Broj Razlika
Terminal kamiona reda (∆i)
20 11 15 13
T1 2 2 (0) 2, 2, 4, -
17 14 12 13
T2 1 5 6 (1) (0) 1, 2, -
15 12 18 18
T3 3 4 7 0, 3, 3
Broj 3 3 (2) 4 5 _
kamiona 15/15
Razlika 2, 2, 5 1, 1, 1, - 3, 3, 3 0, -, 5 _ _
stupca (∆j)

Vrijeme prazne vožnje Z = 13·2+12·4+13·2+15·3+12·3+18·1 = 199 minuta.


Optimalno rješenje

• Optimalno rješenje zadatka = najbolje moguće rješenje


• Dobija se stepping stone ili MODI metodom – teme idućih
prezentacija
• Iterativne metode koje mijenjaju početnu shemu dok se ne dođe do
najpovoljnijeg rezultata
Transportni problem u Excelu

Korak 1: Zadavanje parametara


Transportni problem u Excelu

Korak 2: Unošenje formula


Transportni problem u Excelu

Korak 3: Unošenje parametara u Solver


Transportni problem u Excelu

Korak 4: Riješen problem


 Hvala na pažnji

You might also like