Optimizing multi-agent pathfinding using SAT-based operator in MAPF-LNS algorithm
Optimalizace multiagentního plánování cest pomocí SAT-based operátoru v algoritmu MAPF-LNS
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202607Identifikátory
SIS: 277095
Kolekce
- Kvalifikační práce [11991]
Autor
Vedoucí práce
Oponent práce
Barták, Roman
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Umělá inteligence
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
5. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
Plánování cest více agentů|SAT|MAPF|LNSKlíčová slova (anglicky)
Multi-Agent Path Finding|SAT|Path Planning|Anytime Algorithm|LNSTato práce se zabývá problémem plánování cest pro více agentů (Multi-Agent Path Finding, MAPF) rozšířením frameworku MAPF-LNS2 o destroy a repair operátor založeným na převodu do SAT. Tento operátor lokálně optimalizuje trasy agentů v podmapách pomocí SAT kódování pro minimalizaci součtu nákladů. Dále představujeme nové heuristiky pro výběr neighborhood, včetně plně adaptivní strategie. Experimenty na pěti mapách s až 400 agenty ukazují, že SAT operátory mohou zlepšovat kvalitu řešení ve strukturovaných prostředích, zatímco adaptivní výběr pomáhá vyvažovat běhovou dobu a přínos. Přístup si zachovává anytime vlastnosti MAPF-LNS2 a rozšiřuje jeho schopnost zlepšovat lokální části plánů.
This thesis addresses the Multi-Agent Path Finding (MAPF) problem by extending the MAPF- LNS2 framework with a SAT-based destroy-and-repair operator. The operator re-optimizes agent plans in local submaps using a sum-of-costs SAT encoding. We also introduce new neighborhood selection heuristics, including a fully adaptive strategy. Experiments on five maps with up to 400 agents show that SAT-based repair can improve solution quality in structured environments, while adaptive selection helps balance runtime and benefit. The approach maintains the anytime characteristics of MAPF-LNS2 and enhances its ability to improve local subplans.
