Adaptivní vyhledávání ve velkém sousedství
ALNS (Adaptive Large Neighborhood Search) je pokročilá metaheuristika založená na principu velkoprostorového vyhledávání (LNS), která byla rozšířena o adaptivní mechanismus výběru operátorů. V každé iteraci algoritmus částečně naruší (destruuje) aktuální řešení a poté jej znovu poskládá (rekonstruuje). Co činí ALNS výjimečným, je schopnost adaptivně vybírat ty destrukční a konstrukční operátory, které se osvědčily v předchozích iteracích. Tím se algoritmus přizpůsobuje řešenému problému a postupně směřuje k lepším řešením.
- Vhodné pro velké a složité VRP varianty – např. VRPTW, SDVRP, MDVRP.
- Vysoce flexibilní rámec – lze snadno přizpůsobit specifikům problému.
- Zahrnuje různé heuristiky (např. 2-opt, Or-opt, Insert…) jako dílčí operátory.
- Učí se z historie výkonu operátorů – adaptivní výběr zvyšuje efektivitu.
- Výborný poměr kvalita řešení / výpočetní čas.
Zajímavosti a praktická využití
- ALNS je v současnosti jednou z nejpoužívanějších metaheuristik pro VRP.
- Využívá se v průmyslových systémech (např. plánování dodávek, svoz odpadu, rozvoz potravin).
- Základní rámec je otevřený – snadno doplnitelný o stochastiku, vícekriteriální prvky nebo re-optimalizaci.
- Byl poprvé úspěšně aplikován v logistice při řešení VRPTW (Ropke & Pisinger, 2006).
Omezení a limity
Hlavní nevýhodou ALNS je náročnější návrh – je třeba pečlivě definovat vhodné destrukční a konstrukční operátory, stanovit váhy, aktualizační pravidla a často i mechanismus přijetí řešení (např. Simulated Annealing). Při nedostatečné kalibraci parametrů nemusí adaptivita přinést zlepšení a algoritmus může zůstat v suboptimální oblasti.
Shrnutí
ALNS je moderní, flexibilní a vysoce účinný algoritmus vhodný pro řešení náročných distribučních problémů. Díky své adaptivitě je schopný se učit z předchozího výkonu operátorů a cíleně zlepšovat kvalitu řešení. V praktických aplikacích poskytuje silné výsledky i u rozsáhlých úloh, a zároveň umožňuje snadné zapojení doménových znalostí.
Zdroje:
[1] Toth, P., & Vigo, D. (Eds.). (2014). Vehicle Routing: Problems, Methods, and Applications (2nd ed.). Philadelphia: Society for Industrial and Applied Mathematics (SIAM).
[2] Doležal, J., & Fiala, P. (2012). Operační výzkum: Příklady a úlohy. Praha: Oeconomica.
[3] Ropke, S., & Pisinger, D. (2006). An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation Science.
Důležité odkazy
Kontakt
List Title
- kvetapapouskova@gmail.com
- Univerzitní 22, 306 14 Plzeň