pravidlené semináře
Cílem virtuálních seminářů o výzkumu a aplikacích v oblasti plánování je diskutovat o nejnovějších pokrocích v této oblasti i o tradičních oblastech. Semináře se konají obvykle každou druhou středu v měsíci v rámci tří různých časových pásem (Evropa, Blízký východ a Afrika, Severní Amerika a Jižní Amerika a Asie, Austrálie a Oceánie).
V současné době plánujeme nové semináře, pravidelná online setkání budou znovu zahájena v září 2024.
Nedávné semináře
Když se strojové učení setká s hyperheuristikou výběru
Přednášející: Ender Ozcan (Uni of Nottingham)
Červen 12, 2024 15:00 CET
Hyperheuristiky jsou výkonné vyhledávací metodiky, které pracují s nízkoúrovňovými heuristikami nebo heuristickými komponentami pro řešení výpočetně náročných optimalizačních problémů. Současný stav hyperheuristického výzkumu obsahuje třídy algoritmů, které se zaměřují na inteligentní výběr nebo generování vhodné heuristiky pro danou situaci. Existují tedy dva hlavní typy hyperheuristik: výběrové a generační hyperheuristiky. Typická výběrová hyperheuristika vybírá heuristiku nízké úrovně a aplikuje ji na aktuální řešení v každém kroku hledání, než rozhodne, zda nově vytvořené řešení přijme, nebo odmítne. Generační hyperheuristika naproti tomu automaticky vytváří heuristiku nebo heuristické komponenty během procesu hledání. Strojové učení přináší revoluci do různých oblastí a jeho integrace s hyperheuristikou má obrovský potenciál. Tato přednáška nejprve nabídne stručný přehled hyperheuristik, po němž budou následovat názorné případové studie, které ukáží, jak jsme úspěšně použili strojové učení k automatickému návrhu efektivnějších výběrových hyperheuristik.
Nové limity velikosti podpory pro celočíselné programování aplikované na minimalizaci doby trvání na rovnoměrně sdružených strojích
Přednášející: Matthias Mnich (TU Hamburg)
Květen 29, 2024 15:00 CET
Smíšené celočíselné lineární programování (MILP) je jádrem mnoha pokročilých algoritmů pro řešení základních problémů kombinatorické optimalizace. Složitost řešení MILP přímo souvisí s velikostí jejich podpory, což je minimální počet nenulových celočíselných proměnných v optimálním řešení. Charakteristický výsledek Eisenbranda a Shmonina (Oper. Res. Lett., 2006) ukazuje, že každý proveditelný celočíselný lineární program (ILP) má řešení s velikostí podpory s ≤ 2m – log(4m∆), kde m je počet omezení a ∆ je největší absolutní koeficient v libovolném omezení. – Naším hlavním kombinatorickým výsledkem jsou vylepšené hranice velikosti podpory pro ILP. Ukážeme, že každá ILP má řešení s velikostí podpory s ≤ m – (log(3∥A∥_1) + \sqrt{log(∥A∥_1)}), kde ∥A∥_1 označuje 1-normu matice omezení A. Naše horní meze platí i v případě, že ∥A∥_1 je nahrazeno \sqrt{m∆}, což zlepšuje dříve nejlepší konstanty v linearizovaném tvaru. – Naším hlavním algoritmickým výsledkem jsou nejrychlejší známá aproximační schémata pro základní problémy rozvrhování, která jako jednu ze složek využívají vylepšené meze podpory. Navrhujeme efektivní aproximační schéma (EPTAS) pro minimalizaci makespan na rovnoměrně sdružených strojích (Q||Cmax). Náš EPTAS poskytuje (1 + ε)-aproximaci pro Q||Cmax na N úlohách v čase 2^{O(1/ε log^3(1/ε) log(log(1/ε)))}. + O(N), což je exponenciálně lepší než dříve nejrychlejší algoritmus Jansena, Kleina a Verschae (Math. Oper. Res., 2020). Arguably, our approximation scheme is also simpler than all previous EPTASes for Q||Cmax, as we reduce the problem to a novel MILP formulation with small support size. Naše aproximační schéma je pravděpodobně také jednodušší než všechny předchozí EPTAS pro Q||Cmax, protože problém redukujeme na novou formulaci MILP s malou velikostí podpory.
Maximalizace stability rozvrhů vyvažování montážní linky při nejisté délce trvání úkolu
Ppřednášející: André Rossi (Universite PSL)
Duben 3, 2024 15:00 CET
Uvažujeme variantu jednoduchého problému vyvažování montážní linky, ve které jsou počet pracovních míst a doba cyklu pevně stanoveny, ale některé úlohy podléhají nejistotě (doba zpracování se může prodloužit). Cílem je zachovat proveditelnost rozvrhu, když se doba trvání úloh zvyšuje. Abychom toho dosáhli, uvažujeme dvě míry stability (které je třeba maximalizovat): poloměr stability a faktor stability, které odpovídají různým typům nárůstu trvání úloh. Problém rozvrhování je formulován jako smíšený celočíselný lineární program a tato formulace je posílena horní hranicí a heuristikou. Přesněji řečeno, zužují se intervaly přidělování úloh, které vycházejí z precedenčních omezení, jež se zase používají ke zlepšení výsledků heuristiky a formulace smíšeného celočíselného lineárního programování.
Robustnost při sestavování seznamů zaměstnanců
Přednášející: Pieter Smet (KU Leuven)
Březen 20, 2024 15:00 CET
V této přednášce se zabýváme problémem generování personálních seznamů, které jsou odolné vůči poruchám způsobeným absencí zaměstnanců. Pokud se zaměstnanec stane neočekávaně nepřítomným, musí být nahrazen jiným zaměstnancem. To následně může ovlivnit pracovní dobu dalších zaměstnanců, čímž vzniká nežádoucí vlnový efekt, který mění velkou část soupisu. Zkoumáme, jak může využití pracovní pohotovosti zabránit takovým velkým poruchám. Začneme tím, že nejprve zavedeme metriku pro kvantifikaci robustnosti rozpisu, kterou pak použijeme pro generování dostatečně robustních rozpisů. Ve druhé části přednášky se zabýváme podmínkami, za kterých může strojové učení vést k lepším řešením. Je představena nová metodika pro určení minimálního výkonu předpovědi, který je nutný k překonání přístupu k sestavování soupisek bez dat.
Řešitel CP-SAT
Přednášející: Laurent Perron (Google France)
Březen 6, 2024 15:00 CET
Řešitel CP-SAT je vyvinut týmem Operations Research ve společnosti Google a je součástí optimalizační sady OR-Tools s otevřeným zdrojovým kódem. Jedná se o implementaci čistě integrálního řešitele programování s omezeními nad řešitelem SAT využívajícím Lazy Clause Generation. Inspiraci čerpá z chuffed solveru a z plenárního zasedání CP 2013 Petera Stuckeyho o Lazy Clause Generation. Řešitel CP-SAT vylepšuje chuffed solver ve dvou hlavních směrech. Zaprvé používá vedle motoru SAT také simplex. Za druhé implementuje a spoléhá se na portfolio různých pracovníků pro svou vyhledávací část. Použití simplexu přináší zřejmé výhody lineární relaxace na lineární části úplného modelu. Zahájil také integraci technologie MIP do CP-SAT. Jedná se o obrovské úsilí, protože řešiče MIP jsou vyspělé a složité. Zahrnuje presolve – který byl již součástí CP-SAT -, duální redukce, specifická pravidla větvení, řezy, opravu snížených nákladů a další pokročilé techniky. Umožňuje také úzkou integraci výzkumu z komunity Scheduling on MIP spolu s nejpokročilejšími algoritmy plánování. To umožnilo průlom v řešení a dokazování obtížných instancí rozvrhování problémů Job-Shop a problémů rozvrhování projektů s omezením zdrojů. Použití portfolia různých pracovníků usnadňuje zkoušení nových nápadů a začlenění ortogonálních technik bez větších komplikací, kromě kontroly exploze potenciálních pracovníků. Tyto pracovníky lze rozdělit do několika kategorií podle různých kritérií, jako je hledání primárních řešení – buď pomocí úplných řešičů, lokálního hledání nebo hledání ve velkém okolí -, zlepšování duálních hranic, snaha o redukci problému pomocí spojitého zkoumání. Tato rozmanitost chování zvýšila robustnost řešitele, zatímco průběžné sdílení informací mezi pracovníky přineslo obrovské zrychlení při paralelním běhu více pracovníků. Celkově lze říci, že CP- SAT je špičkový řešitel s nepřekonatelným výkonem v komunitě řešitelů programování s omezeními, průlomovými výsledky na benchmarcích plánování (s uzavřením mnoha otevřených problémů) a konkurenceschopnými výsledky s nejlepšími řešiteli MIP (na čistě integrálních problémech).
Plánování v éře elektronického obchodování: Nové problémy plánování v oblasti plnění objednávek a skladování.
Přednášející: Nils Boysen (University of Jena)
Únor 21, 2024 15:00 CET
Díky úspěchu elektronického obchodování se dnešní sklady mění v plně automatizované továrny na plnění. Mnohé z nich se řídí paradigmatem „parts-to-picker“ a používají mobilní roboty zvedající regály nebo dopravníky, které dodávají skladové jednotky (SKU) stacionárním vychystávačům pracujícím na vychystávacích pracovištích. Cílem této přednášky je strukturovat a přezkoumat skupinu problémů souvisejících s plánováním plnění, které v tomto prostředí vznikají: Na vstupní straně musí být pořadí, v jakém jsou na pracoviště dodávány zásobníky SKU, synchronizováno s objednávkami, které se na něm ve stejnou dobu kompletují na výstupní straně. Tímto způsobem lze dosáhnout efektivnějšího procesu plnění a odlehčit systému zásobování zásobníky. Tato přednáška klasifikuje rodinu mírně odlišných problémů plánování plnění zakázek, které vznikají při různých nastaveních pracovních stanic v alternativních skladech. Toto klasifikační schéma slouží k přehledu stávající literatury, analýze výpočetní složitosti a systematickému vyčíslení přínosů alternativních uspořádání pracovních stanic. Přednáška také upozorňuje na cenné nápady pro budoucí výzkum v této nově vznikající oblasti plánování.
Matheuristika pro zobecněný problém přijímání a plánování zakázek
Přednášející: Ceyda Oğuz (Koç University)
Únor 7, 2024 15:00 CET
Firmy, které pracují na základě objednávky, nemusí uspokojit celou poptávku z důvodu omezené kapacity a krátkých dodacích lhůt. To vyžaduje výběr pouze části zákaznických objednávek s cílem maximalizovat celkový příjem, což vede k problémům s přijetím a plánováním objednávek (OAS). V této studii zkoumáme zobecněnou verzi problému OAS (GOAS), který vychází z reálného prostředí. Vzhledem k několika složkám problému, jako jsou časy uvolnění, termíny splatnosti, konečné termíny a časy nastavení závislé na posloupnosti, je nalezení přesného řešení problému GOAS, které určuje, které zakázky přijmout a jak je současně naplánovat, aby se maximalizoval příjem, v rozumném čase i v prostředí jednoho stroje obtížné. Proto jsme pro problém GOAS vyvinuli účinnou a efektivní matematiku, která se skládá z modelu smíšeného celočíselného lineárního programování založeného na časových kbelících, algoritmu prohledávání okolí proměnných a algoritmu tabu vyhledávání. Výsledky výpočtů ukazují, že navržená matheuristika překonává nejmodernější algoritmy vyvinuté pro problém GOAS. Hranice optimálně řešené velikosti instance je posunuta dále a téměř optimální řešení jsou získána v rozumném čase pro instance spadající za tuto hranici. Společná práce s İstençem Tarhanem.
Minimalizace váženého počtu zpožděných úloh je obtížná podle W[1]
Přednášející: Klaus Heeger (Ben Gurion Uni)
Leden 24, 2024 15:00 CET
Uvažujeme problém 1 || ∑ wj Uj, problém minimalizace váženého počtu zpožděných úloh na jednom stroji. Tento problém je jedním z nejzákladnějších a nejfundamentálnějších problémů v teorii rozvrhování s několika různými aplikacemi v teorii i praxi. Dokážeme, že 1 || ∑ wj Uj je W[1]-těžká vzhledem k počtu různých časů zpracování na vstupu i vzhledem k počtu různých vah na vstupu. To spolu s předchozími pracemi poskytuje úplný obraz pro 1 || ∑ wj Uj z hlediska parametrizované složitosti, jakož i téměř těsné meze složitosti problému podle hypotézy exponenciálního času (ETH). Na základě společné práce s Dannym Hermelinem.