You are on page 1of 6

Problem asignacije

Problem 1. Minimizacija U poduzeu Omega pojavila se potreba za obavljanjem tri vrste poslova za to je potrebno angairati radnike izvan poduzea. Na natjeaj su se javila 4 kandidata. Kandidati obavljaju pojedine poslove za razliito vrijeme, to je prikazano u sljedeoj tablici: Kandidati Poslovi I II III 1 8 9 15 2 12 6 9 3 14 20 14 4 18 19 -

Vidimo da kandidat 4 nije osposobljen za obavljanje posla III. a) Rasporedite kandidate tako da se osigura optimalno iskoritenje radnika u smislu vremena ako kandidat II mora biti zaposlen. b) Izraunajte najkrae vrijeme izvrenja svih poslova. c) Ustanovite koji kandidat nee biti angairan na poslu. Rjeenje: a) Rije je o otvorenom problemu asignacije (broj poslova razliit od broja radnika). U ovom je sluaju potrebno uvesti fiktivni posao (broj poslova je za jedan manji od broja radnika). Postupak rjeavanja Maarskom metodom: Trai se reducirana matrica efikasnosti: Redukcija se provodi na nain da se minimalni element svakog retka odbija od svih elemenata retka. Zatim se u dobivenoj matrici odbija minimalni element svakog elemenata stupca od svih stupca. Trae se retci koji imaju samo jednu nulu i nju se asignira (markira, zaokrui), a istovremeno se kria sve nule koje u stupcu u kojem se nalazi asignirana nula. Zatim se trae stupci koji sadre samo jednu neasigniranu nulu. Ta nula se asignira, ostale nule u njezinom retku se kriaju. Postupak se ponavlja dokle god je mogue. konstruira sustav linija kroz sve nule: markira se redak bez asignacije markira se stupce koji imaju nulu u markiranim retcima markira se retke koji imaju asignaciju u markiranim stupcima ponavlja se prethodna dva koraka dok je mogue povlae se crte kroz markirane stupce i nemarkirane retke trai se najmanji nepokriveni element i oduzme se od svih nepokrivenih i doda se onima na krianju linija. Tako se dobiva nova tablica u kojoj se ponovno vri asignacija.

8 9 15 0

12 6 9 M

14 20 14 0

18 19 M 0

Min: 8 Min: 6 Min: 9 Min: 0

Reducirana matrica: 0 3 6 0 4 0 0 M 6 14 5 0 10 13 M-9 0

Asignacija: 0 3 6 0 4 0 0 M 6 14 5 0 10 13 M-9 0

Trai se sustav linija: 0 3 6 0 4 0 0 M Minimalni nepokriveni element je 3. 6 14 5 0 10 13 M-9 0

Nova tablica (redukcija nepotrebna zbog nula u svakom retku i stupcu): 0 0 3 0 7 0 0 M+3 6 11 2 0 10 10 M-12 0

Asignacija: 0 0 3 0 7 0 0 M+3 6 11 2 0 10 10 M-12 0

Trai se sustav linija: 0 0 3 0 7 0 0 M+3 6 11 2 0 10 10 M-12 0

Minimalni nepokriveni element je 2. Nova tablica i asignacija: 0 0 3 2 b) 8+6+14=28 c) 4. radnik, jer mu je dodijeljen fiktivan posao. 7 0 0 M+5 4 9 0 0 8 8 M-14 0

Problem 2. Maksimizacija U poduzeu treba obaviti etiri vrste poslova. Za obavljanje tih poslova raspoloivo je pet strojeva. Upotreba strojeva za obavljanje pojedinog posla omoguava proizvodnju sljedee koliine proizvoda tijekom jedne smjene. Poslovi Strojevi A B C D E 1 13 14 10 15 12 2 14 14 16 15 3 17 18 15 18 16 4 17 17 14 15 16

Vidimo da se stroj B ne moe angairati za obavljanje posla 2. a) Rasporedite strojeve na poslove kako bismo dobili maksimalnu proizvodnju tijekom smjene. b) Ustanovite koji e stroj ostati neangairan. c) Izraunajte maksimalnu proizvodnju tijekom smjene. Rjeenje: a) Rije je o problemu maksimizacije, pa je potrebno najprije konvertirati ga u problem minimizacije: od najveeg elementa u matrici oduzimaju se svi ostali: Najvei element je 18, pa je tablica u odgovarajuem problemu minimuma:

5 4 8 3 6

4 4 2 3

1 0 3 0 2

1 1 4 3 2

Rije je o otvorenom problemu asignacije (broj poslova razliit od broja radnika). U ovom je sluaju potrebno uvesti fiktivni posao (broj poslova je za jedan manji od broja strojeva). Poto je problem sad konvertiran u problem minimuma, postupak optimizacije je isti kao i u prolom zadatku.

5 4 8 3 6 Min: 3

4 M 4 2 3 Min: 2

1 0 3 0 2

1 1 4 3 2 Min: 1

0 0 0 0 0

Reducirana matrica: 2 1 5 0 3 2 M-2 2 0 1 1 0 3 0 2 0 0 3 2 1 0 0 0 0 0

Asignacija i traenje sustava linija: 2 1 5 0 3 2 M-2 2 0 1 1 0 3 0 2 0 0 3 2 1 0 0 0 0 0 Minimalni nepokriveni element je 1.

Nova tablica i asignacija: 2 1 4 0 2 2 M-2 1 0 0 1 0 2 0 1 0 0 2 2 1 1 0 1 0

b) Stroj C, jer mu je dodijeljen fiktivan posao. c) 17+18+0+15+15=65

You might also like