Professional Documents
Culture Documents
Minimizacija Broja Transportnih Sredstava Za Realizaciju Zadataka Posebnim Ciklusima
Minimizacija Broja Transportnih Sredstava Za Realizaciju Zadataka Posebnim Ciklusima
Milorad Vidović
(snabdevanje h1ebom, mlekom. stampom ... ). i sl.
Saobraćajni faku1tet Univerziteta u Beogradu
Značajno je napomenuti da su zadaci ovog tipa često prisutni i
'Vojvode Stepe 305 Beograd u slučajevima kada je kapacitet sredstva dovo1jan za ops1ugu
više čvorova. U tom slučaju se grupa punktova koje opslužuje jedno
KLJUČNE REČl: Transportni zadatak, minimizacija'- transportno sredstvo može zameniti jednim čvorom.
dvodimenziona1ni problem sečenja
POSTAVKA PROBLEMA
ABSTRAKT
Neka se iz baze B ops1užuje m čvorova na mreži, pri čemu svaki
Rad se bavi problemom odredjivanja minimalnog broja od čvorova generiše transportni zahtev za čiju je rea1izaciju potrebno
transportnih sredstava koja je potrebno angažovati za ops1ugu čvorova angazovati ni (ni≥1) transportnih sredstava (i=1.2 ... m). Sva transportna
na mreži u uslovima kada je prisutno ograničenje ukupnog vremena sredstva su istog tipa i karakteristika.
opsluge svih čvorova i kada se svaki transportni zahtev mora
realizovati u jednom ciklusu. Rea1izacija svakog transportnog zahteva. tj. ops1uga čvorova na
mreži sprovodi se u jednom cik1usu. Znači da ops1ugu čvora mi rea1izuje
ni transportnih sredstava u jednom ciklusu.Prilikom opsluge čvorova
Predložen je metod rešavanja ovog transpo- rtnog zadatka i transportna sredstva polaze iz baze B i u nju se vraćaju. Trajanje
navedeni su neki praktični pri- meri u kojima je prisutan navedeni transportnog ciklusa do svakog od m čvorova je poznato i iznosi Ti (i=l .2
problem. ... m) vremenskih jedinica. Vreme za koje svi čvorovi moraju biti
opsluženi iznosi TR (Tr≥ Ti za svako i ), pri čemu nije od značaja redosled
UVODNI OEO 0psluge, ni u kom delu vremenskog intervala će se čvor
opsluživati.Šematski prikaz dat je na slici 1
Problem odredjivanja minima1nog broja sredstava za rea1izaciju
transportnog zadatka rešavan je u ve1ikom broju varijanti za raz1ičite
postavke problema. Pojedinim kategorijama transportnih zadataka
posvećen je i ve1iki broj algoritama za njihovo rešavanje. Nasuprot
ovome prisutni su i oni zadaci koji ni u pog1edu egzaktnih postavki
problema, niti u pog1edu izbora metoda rešavanja nisu u dovo1jnoj
meri istraživani, odnosno prezentirani u 1iteraturi.
369
ni transportni zahtev koji generiše. i- ti čvor m, izražen u broju
transportnih sredstava
PREDLOG NAČINA ZA REŠAVANJE DEFINISANOG ZADATKA
T Trajanje ciklusa transporta u slučaju opsluge i-tog čvora,
koje obuhvata vremenski interval od polaska iz baze, do trenutka ponovnog Opisani problem može se formulisati na sledeći način:
povratka u bazu
m broj čvorova na mreži ukupan broj transportnih sredstava Nz
koja predstavljaju transportni zahtev naći min Ns = ∑ ni
G
m
Nz = ∑ ni
i =1 uz ograničenja
Ti+max(Tj,Tk)≤TR
∆N=Nz-Ns=nj+nk
370
Stock Problems", Op. Res. Nr.3,May-June 1983, Volume 31, 573
transportnom zadatku linearnog programiranja i pretraživanju drveta1>.
PRINCIPA REDNE OPSLUGE ili samo PRINCIPA PARALELNE
Metod rešavanja ograničenog dvodimenzionog problema sečenja koji OPSLUGE, što ne predstavlja veće poteškoće.
je, uz izvesna prilagodjenja primenjen u ovom radu zasniva se na algoritmu
koji predlaže P.Y.Wang. Kod praktične primene algoritma pogodno je takodje uvesti još jedan
izmeritelj AT sa značenjem koeficijenta iskorišćenja raspoloživih "sredstvo
Ograničeni problem sečenja pravougaonika predstavlja se na časova" (slika 3).
sledeći način.
Neka je HxW pravougaonik visine H i širine W, i neka je R
skup pravougaonika R1,R2, ... ,Rn, sa dimenzijama h1xw1 ,h2xw2, ...
,hnxwn. definiše se način sečenja sa minimalnim otpadom, pri čemu
se ne koristi više od bi komada pravougaonika Ri. Problem se
predstavlja u obliku
n
maksimizirati
G ∑ xi ⋅ hi ⋅ wi
i =1
ako je 0 ≤xi ≤ bi, Ovaj izmeritelj pogodno je koristiti kao dodatni kriterijum u procesu
xi je intedžer formiranja dopustivog skupa rešenja.
Predložena kombinatorna procedura T.Y.Wanga sastoji se u vertikalnom i NUMERIČKI PRIMER PRIMENE ALGORITMA WANG-a NA
horizontalnom slaganju pravougaonika Ri jedan do drugog. Potom se na REŠAVANJE PROBLEMA ODREDJIVANJA MINIMALNOG
pravougaonik Rj dodaje pravougaonik koji je rezultat primene prethodnog BROJA TRANSPORTNIH SREDSTAVA
postupka. U nastavku se odbacuju svi takvi pravougaonici koji imaju procenat
otpadne površine veći od BT. Na osnovu prikazanog algoritma razvijen je program za mikroracunari u
nastavku su dati re- zultati koji se odnose na sledeći transportni zadatak:
Na taj način algoritam generiše sve moguće pravougaonike saglasno
datim ograničenjima i datim parametrima.
KORAK 4 a)M=k-1
b)Bira se pravougaonik u L(M) koji ima najmanju nekorisnu
pavršinu na osnovnom pravougaoniku HxW
Da bi se navedeni algoritam mogao primeniti za rešavanje problema Kolone označene sa i odnosno j govore o načinu rasporedjivanja
minimizacije broja transportnih sredstava potrebno je definisati visinu pravougaonika. Znak (-) znači da se odnosni pravougaonici slažu jedan na
pravougaonika H. Imajući u vidu prethodna razmatranja, moguće je kao drugi, a (+) da se slažu jedan do drugog. U slučaju da je i>m i/ili j>m radi se 0
visinu pravougaonika koristiti gornju granicu mogućeg broja transportnih pravougaonicima koji sadrže dva ili više pravougaonika iz skupa R, pri čemu
sredstava vrste rb=i, tj rb=j govore 0 kojim se pravougonicima radi, na osnovu čega je i
konstruisan raspored pravougaonika na slici 4.
m
Ns max = Nz = ∑ ni
i =1
Očigledno je Ns=25, gde je N=Nz-Ns=48-25
Međutim, da bi se skratio postupak utvrdjivanja minimalnog broja
transportnih sredstava, pogodno je umesto Nsmax za visinu pravougaonika Rezultat je pogodno prikazati upravo u obliku crteža jer se na taj način
uzeti H=N1 transportnih sredstava (N1<=Nsmax), pri čemu se N1 odredjuje, može lako uočiti koja vozila se koriste za opslugu kojih čvorova, pri čemu je
u zavisnosti od karaktera zadatka na osnovu prethodne primene samo prisutna i vremenska komponenta.
1) P.Y. Wang ."Two Algorithms for Constrained Two-Dimensional Cutting
slika 4
REFERENCE
372