Manage and streamline operations across multiple locations, sales channels, and employees to has improve efficiency and your bottom line.

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.