Klasické plánování II a rozvrhování
Klasické plánování II a rozvrhování Klasické plánování II a rozvrhování
Klasifikace rozvrhovacích problému Omezení Omezení (pokračování) β [Rud13] Směrovací (routing) omezení udávají, na kter´ych strojích musí b´yt úloha prováděna poˇradí provádění úlohy v multi-operačních problémech job shop problém: poˇradí operací pˇredem stanoveno open shop problém: poˇradí operací úlohy (route for the job) stanoveno aˇz pˇri rozvrhování Nastavovací (setup) doba a cena sijk, cijk, sjk, cjk závislé na posloupnosti provádění sijk čas nutn´y pro provádění úlohy k po úloze j na stroji i cijk cena nutná pro provádění úlohy k po úloze j na stroji i sjk, cjk čas/cena nezávisl´y na stroji pˇríklady plnění limonád do lahví problém obchodního cestujícího 1|sjk|Cmax Radek Maˇrík (marikr@felk.cvut.cz) Klasické plánování II a rozvrhování 16. dubna 2013 33 / 51
Klasifikace rozvrhovacích problému Optimalizace Optimalizace: v´ykon a makespan γ [Rud13] Makespan Cmax: maximální čas konce úloh Cmax = max(C1, . . . , Cn) Pˇríklad: Cmax = max{1, 3, 4, 5, 8, 7, 9} = 9 Cíl: minimalizace makespan často maximalizuje v´ykon (throughput) zajiˇst’uje rovnoměrné zatíˇzení stroj˚u (load balancing) pˇríklad: Cmax = max{1, 2, 4, 5, 7, 4, 6} = 7 Velmi často pouˇzívané a základní kritérium Radek Maˇrík (marikr@felk.cvut.cz) Klasické plánování II a rozvrhování 16. dubna 2013 35 / 51
- Page 1 and 2: Klasické plánování II a rozvrho
- Page 3 and 4: Metody plánování Prostor plán˚
- Page 5 and 6: Metody plánování Plánovací gra
- Page 7 and 8: Metody plánování Plánovací gra
- Page 9 and 10: Obecné metodiky ˇreˇsení [Rud13
- Page 11 and 12: Rozvrh [Rud13] Úvod do rozvrhován
- Page 13 and 14: Úvod do rozvrhování Pˇrehled me
- Page 15 and 16: Úvod do rozvrhování Pˇríklady
- Page 17 and 18: Pˇríklady rozvrhování II [Rud13
- Page 19 and 20: Sequencing a Rostering [Rud13] Sequ
- Page 21 and 22: Vlastnosti stroje α [Rud13] Klasif
- Page 23 and 24: Flow shop α [Rud13] Klasifikace ro
- Page 25: Omezení β [Rud13] Klasifikace roz
- Page 29 and 30: Klasifikace rozvrhovacích problém
- Page 31 and 32: Metody lokálního prohledávání
- Page 33 and 34: Metody lokálního prohledávání
- Page 35 and 36: Tabu prohledávání [Rud13] Metody
- Page 37 and 38: Pˇríklad: tabu seznam [Rud13] Met
- Page 39 and 40: Metody lokálního prohledávání
- Page 41: Literatura I Dana Nau. Metody loká
Klasifikace rozvrhovacích problému Optimalizace<br />
Optimalizace: v´ykon a makespan γ [Rud13]<br />
Makespan Cmax: maximální čas konce úloh<br />
Cmax = max(C1, . . . , Cn)<br />
Pˇríklad: Cmax = max{1, 3, 4, 5, 8, 7, 9} = 9<br />
Cíl: minimalizace makespan často<br />
maximalizuje v´ykon (throughput)<br />
zajiˇst’uje rovnoměrné zatíˇzení stroj˚u (load balancing)<br />
pˇríklad: Cmax = max{1, 2, 4, 5, 7, 4, 6} = 7<br />
Velmi často pouˇzívané a základní kritérium<br />
Radek Maˇrík (marikr@felk.cvut.cz) <strong>Klasické</strong> <strong>plánování</strong> <strong>II</strong> a <strong>rozvrhování</strong> 16. dubna 2013 35 / 51