38
10.06.22 Predavanja iz menadžmenta – 16 – Transportna metoda 1 od 38 Menadžment i tehnologija građevinskih radova Transportna metoda

16 - Transportna metoda

  • Upload
    jablana

  • View
    814

  • Download
    0

Embed Size (px)

DESCRIPTION

saobracaj, vozila, transport, integralni, skripta, ispit, ucenje

Citation preview

Page 1: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 1 od 38

Menadžment i tehnologija

građevinskih radova

Transportna metoda

Page 2: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 2 od 38

Sadržaj

• Postavka problema i matematička formulacija

• Izbor početnog rešenja

• Proračun karakteristika polja– metoda lanaca– metoda potencijala

• Preraspodela angažovanja

• Određivanje optimalnog rešenja

• Otvoren transportni problem

• Problem ograničene propusne moći

Page 3: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 3 od 38

Transportni problem

• Problem linearnog programiranja

• Realan problem vezan za organizaciju transporta

• Može biti rešavan SIMPLEX metodom, ali je to neefikasno, pogotovo bez računara

Page 4: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 4 od 38

Postavka problema

• Postoji m izvorišta

• Svako izvorište ima svoj kapacitet, odnosno obim koji može da isporuči

• Postoji n potrošača

• Svaki potrošač ima svoje potrebe, odnosno obim koji može da potroši

• Poznati su troškovi transporta između svakog para izvorište-potrošač

• Naći šemu transporta koja će zahtevati najmanje troškove

Page 5: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 5 od 38

Matematička formulacija

• Naći minimum funkcije cilja:

• Pod sledećim ograničenjima:

m

i

n

jijijxcz

1 1

min

0,,,

,11

11

ijijii

j

m

iiji

n

jij

n

jj

m

ii

xcba

bxax

Aba

Page 6: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 6 od 38

Pretpostavke• Iz formulacije problema se vidi

da su uvedene sledeće pretpostavke – ukupni kapacitet svih izvorišta

identičan ukupnim potrebama svih potrošača

– kapacitet i potrebe su uvek pozitivne, odnosno izvorište je samo izvorište, a potrošač je samo potrošač

– cene transporta su pozitivne, odnosno transport je uvek trošak

– nepoznate su uvek pozitivne, odnosno transport se uvek odvija od izvorišta do potrošača

• Osim prve, sve pretpostavke odgovaraju realnim uslovima transporta

Page 7: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 7 od 38

Matematički okvir

• Matematičkim metodama se može pokazati:– svaki transportni problem ima

optimalno rešenje– rešenje ne sadrži više od m+n-1

prevoza koji su linearno nezavisni

– ako su količine ai i bj celi brojevi i rešenje će sadržati samo cele brojeve

Page 8: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 8 od 38

Rešavanje problema

• Formira se tabela u koju se upisuju kapaciteti izvorišta, potrebe potrošača i cene transporta

• U svakoj koloni i vrsti, zbir xij-ova mora da bude ai, odnosno bj

c11 c12 c13 c14 c15

x11 x12 x13 x14 x15

c21 c22 c23 c24 c25

x21 x22 x23 x24 x25

c31 c32 c33 c34 c35

x31 x32 x33 x34 x35

c41 c42 c43 c44 c45

x41 x42 x43 x44 x45

b5

a4

b2 b3 b4

a3

a2

a1

b1

Page 9: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 9 od 38

Primer

• Naša razmatranja ćemo obrazlagati na konkretnom primeru

• Kako je m+n-1=8 potrebno je da bude angažovano 8 polja

15 20 18 16 18

30 20 19 18 15

25 15 20 30 14

22 25 28 25 20

70

100

50 90 90

100

80

80

60

Page 10: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 10 od 38

Početno rešenje

• Slično SIMPLEX-u, moramo da počemo od nekog prihvatljivog rešenja

• U principu, možemo da pođemo od bilo kog prihvatljivog rešenja, ali od izbora početnog rešenja zavisi broj koraka potrebnih za dostizanje optimalnog rešenja

• Nadalje, polja u tabeli gde je xij0 nazivaćemo “angažovana”, a ostala polja biće “neangažovana”

Page 11: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 11 od 38

Izbor početnog rešenja

• Metoda najmanje cene

• Metoda najmanje cene u redu ili koloni

• Fogelova aproksimacija

Page 12: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 12 od 38

Metoda najmanje cene

• Biramo polje u tabeli u kome se nalazi najmanja cena

• To polje opterećujemo sa najvećom mogućom vrednošću, odnosno

• Sada isključujemo to polje, i ponovo tražimo najmanju cenu

• Korake ponavljamo dok ne dobijemo

m

iijj

n

jijiij xbxax

11

,min

j

m

iiji

n

jij bxax

11

,

Page 13: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 13 od 38

Primer najmanje cene

• Redosled opterećivanja polja je označen zaokruženim brojevima

• Funkcija cilja je z=6840

• Angažovano je 8 polja, što odgovara konkretnom problemu

15 20 18 16 182 60 4 20

30 20 19 18 156 10 5 70

25 15 20 30 143 30 1 70

22 25 28 25 207 20 8 80

70

100

50 90 90

100

80

80

60

Page 14: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 14 od 38

Metoda najmanje cene u redu ili koloni

• Biramo polje u tabeli u kome se nalazi najmanja cena

• To polje opterećujemo sa najvećom mogućom vrednošću, odnosno

• Sada isključujemo to polje, i ponovo tražimo najmanju cenu u istoj vrsti, odnosno koloni

• Biramo vrstu ili kolonu, na kojoj još možemo da opterećujemo polja

• Korake ponavljamo dok ne dobijemo

m

iijj

n

jijiij xbxax

11

,min

j

m

iiji

n

jij bxax

11

,

Page 15: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 15 od 38

Primer najmanje cene u redu ili koloni

• Redosled opterećivanja polja je označen zaokruženim brojevima

• Funkcija cilja je z=6940• Angažovano je 7 polja, što

manje od potrebnog. Zato dodajemo 8. polje koje je opterećeno sa , odnosno dovoljno malom vrednošću

15 20 18 16 184 60 3 20

30 20 19 18 15

8 5 80

25 15 20 30 142 30 1 70

22 25 28 25 207 90 6 10

70

100

50 90 90

100

80

80

60

Page 16: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 16 od 38

Fogelova aproksimacija

• Redosled opterećivanja polja biramo prema “kaznenim poenima”

• Kazneni poeni za vrstu ili kolonu se dobijaju kao razlika dve najmanje cene u toj vrsti ili koloni

• Izaberemo kolonu ili vrstu koja ima najviše poena i u njoj opteretimo polje sa najmanjom cenom

m

iijj

n

jijiij xbxax

11

,min

Page 17: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 17 od 38

Fogelova aproksimacija

• Vrstu ili kolonu i polje koje smo opteretili isključujemo i ponovo sračunavamo kaznene poene

• Korake ponavljamo dok ne dobijemo

• Obično se Fogelovom aproksimacijom dobija najbolje početno rešenje

j

m

iiji

n

jij bxax

11

,

Page 18: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 18 od 38

Primer Fogelove aproksimacije

• Redosled opterećivanja polja je označen zaokruženim brojevima

• Funkcija cilja je z=6820

• Angažovano je 8 polja, što odgovara konkretnom problemu

I II III IV V VI VII

15 20 18 16 181 60 5 20

30 20 19 18 156 60 4 20

25 15 20 30 142 50 3 50

22 25 28 25 208 90 7 10

IIIIIIIVVVIVII

70

100

50 90 90

100

80

80

60

1- 5 1 2 17 5 1 2

--3

- - 1 2

- - 1 7

11

-- -

-

1

3

1

2

221

2

1

3

2 2

3

6

2 2

-

3

2 2

1

-

2 2

-

1

- -

-

-

2

-- - 1 5

Page 19: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 19 od 38

Optimalno rešenje

• Optimalnost rešenja utvrđujemo kroz određivanje “karakteristika” neangažovanih polja

• Ako je karakteristika: – veća od nule to je polje čije bi

angažovanje povećalo funkciju cilja

– manja od nule to je polje čije bi angažovanje smanjilo funkciju cilja

– jednaka nuli to je polje čije angažovanje ne bi promenilo funkciju cilja

Page 20: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 20 od 38

Proračun karakteristika

• Metoda lanaca– očiglednija– neefikasna kada treba da se utvrde

karakteristike svih neangažovanih polja

– obično se koristi za preraspodelu angažovanih polja

• Metoda potencijala– manje očigledna– efikasna za utvrđivanje

karakteristika većeg broja polja– obično se koristi za određivanje

sledeće iteracije

Page 21: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 21 od 38

Metoda lanaca

• Lanac se formira na sledeći način:– polazimo od polja koje je

neangažovano– krećemo se po vrsti ili koloni do

prvog angažovanog polja– ako smo se kretali po vrsti, sada

se krećemo po koloni, ili obrnuto– ponovo nalazimo angažovano

polje– ponavljamo korake dok ne

stignemo do početnog polja, čime zatvaramo lanac.

Page 22: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 22 od 38

Karakteristika

• Sračunavanje– posmatraju se cene Cij duž lanca

– cena u početnom, neangažovanom polju dobija + (pozitivan) znak

– sledeća cena u lancu dobija – (negativan) znak

– ostale cene naizmenično dobijaju + i – znak

– saberu se cene sa pridruženim znacima

– takav zbir predstavlja karakteristiku prvog, neopterećenog, polja

Page 23: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 23 od 38

Primer metode lanaca

• Lanac za polje K31

• Karakteristika polja

• K31=25-14+15-18+16-15=+9

• Zaključak je da ovo polje ne treba angažovati

15 20 18 16 18 60 20

30 20 19 18 15 60 20

25 15 20 30 14+ 50 5022 25 28 25 20

90 10

70

100

50 90 90

100

80

80

60

Page 24: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 24 od 38

Primer metode lanaca

• Lanac za polje K23

• Karakteristika polja

• K23=19-18+25-28=-2

• Zaključak je da ovo polje treba angažovati

15 20 18 16 1860 20

30 20 19 18 15+ 60 20

25 15 20 30 1450 50

22 25 28 25 20 90 10

100

50 90 90

100

80

80

60 70

Page 25: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 25 od 38

Metoda potencijala

• Može se pokazati da za angažovana polja važi:

• Za neangažovan polja važi:

• Veličine Ui i Vj zvaćemo “potencijali”

jiij VUc

jiijij VUcK

Page 26: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 26 od 38

Praktična realizacija

• Za neku vrstu ili kolonu usvojimo da je ona na “nultom” potencijalu

• Koristeći poznata angažovana polja sračunamo potencijale ostalih vrsta i kolona

• Koristeći sračunate potencijale sračunamo karakteristike neangažovanih polja

Page 27: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 27 od 38

Primer proračuna potencijala

• Ovako se dobijaju potencijali svih vrsta i kolona

Ui15 20 18 16 18

60 2030 20 19 18 15

60 2025 15 20 30 14

50 5022 25 28 25 20

90 10

Vj

(6) iz V4

(5) iz V5

(3) iz V4

(1) Početna vrednost0

2

1

9

(2)

iz U

1

(4)

iz U

2

15 19 16

70

13

(7)

iz U

1

(8)

iz U

3

(9)

iz U

4

100

50 90 90

100

80

80

60

14

Page 28: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 28 od 38

Primer proračuna karakteristika

• Na osnovu potencija ovako se dobijaju karakteristike

Ui15 20 6 18 -1 16 18 5

60 2030 13 20 4 19 -2 18 15

60 2025 9 15 20 0 30 14 14

50 5022 -2 25 2 28 25 20 -2

90 10

Vj

100

50 90 90

100

80

80

60

16

70

131415 19

0

2

1

9

Page 29: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 29 od 38

Preraspodela

• Ako postoji polje sa negativnom karakteristikom, treba izvršiti preraspodelu tako da to polje postane angažovano

• Ako imamo više polja sa negativnom karakteristikom, biramo najmanju (najnegativniju) vrednost

• Za preraspodelu koristimo metodu lanaca

Page 30: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 30 od 38

Nove vrednosti

• Preraspodela se vrši za najmanju vrednost angažovanja polja od onih čije cene u metodu lanaca imaju negativnu vrednost

• Vrednost koja se preraspodeljuje se oduzima od polja u kojima cena ima negativni predznak a dodaje poljima u kojima cena ima pozitivan predznak

Page 31: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 31 od 38

Primer preraspodele

• Posmatrajmo angažovanje polja K23

• Polje K24 ima najmanju vrednost angažovanja od cena u lancu koje imaju negativni znak

• Po ovom lancu preraspodeljujemo 60

15 20 18 16 1860 20

30 20 19 18 15+ 60 20

25 15 20 30 1450 50

22 25 28 25 20 90 10

70

100

50 90 90

100

80

80

60

Page 32: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 32 od 38

Nove vrednosti

• Posle preraspodele se dobija sledeća tabela

• Angažovali smo jedno novo polje, a jedno polje je prestalo da bude angažovan

15 20 18 16 1860 20

30 20 19 18 15+ 60 0 20

25 15 20 30 1450 50

22 25 28 25 20 30 70

70

100

50 90 90

100

80

80

60

Page 33: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 33 od 38

Nova iteracija

• Može se desiti da prilikom preraspodele broj angažovanih polja postane manji od m+n-1

• U tom slučaju dodatno se angažuje se potreban broj polja, tako što njihova vrednost angažovanja postane , odnosno dovoljno mala vrednost

• Takva polja se smatraju angažovanim, ali je njihova vrednost angažovanja nula

Page 34: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 34 od 38

Nova iteracija

• Za neangažovana polja u novoj tabeli ponovo se sračunavaju karakteristike

• Ukoliko se sve karakteristike veće od nule, našli smo optimalno rešenje

• Ukoliko postoje karakteristike jednake nuli a nema negativnih karakteristika, nađeno je optimalno rešenje, ali ono nije jedinstveno

• Ukoliko postoje negativne karakteristike, ponavljamo postupak

Page 35: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 35 od 38

Otvoren transportni problem

• Ukoliko je ukupni kapacitet izvorišta veći od ukupnih potreba potrošača, imamo otvoren transportni problem

• On se rešava tako što formiramo fiktivnog potrošača čije su potrebe jednake višku kapaciteta

• Sve cene transporta za fiktivnog potrošača su jednake nuli

Page 36: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 36 od 38

Ograničenje propusne moći

• Ukoliko između jednog izvorišta i jednog potrošača ne može da se preveze neograničena količina resursa, imamo problem ograničene propusne moći

• On se rešava tako što se takav stvarni potrošač zameni sa dva fiktvna.

• Prvi fiktivni potrošač ima potrebe koje su jednake mogućoj propusnoj moći

• Drugi fiktivni potrošač preuzima ostatak potreba

Page 37: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 37 od 38

Ograničenje propusne moći

• Prvi fiktivni potrošač zadržava sve cene koje je imao stvarni potrošač

• Drugi fiktivni potrošač uzima sve cene koje je imao stvarni potrošač, osim cene prema izvorištu sa ograničenom propusnom moći

• Ta cena dobija neku veliku vrednost, tako da optimalno rešenje sigurno ne sadrži taj pravac transporta

Page 38: 16 - Transportna metoda

12.04.23 Predavanja iz menadžmenta – 16 – Transportna metoda 38 od 38

Pregled

• Postavka problema i matematička formulacija

• Izbor početnog rešenja

• Proračun karakteristika polja– metoda lanaca– metoda potencijala

• Preraspodela angažovanja

• Određivanje optimalnog rešenja

• Otvoren transportni problem

• Problem ograničene propusne moći