AIJan 20, 2023

Counterexample Guided Abstraction Refinement with Non-Refined Abstractions for Multi-Agent Path Finding

arXiv:2301.08687v11 citationsh-index: 19
Originality Incremental advance
AI Analysis

This work addresses the computational efficiency challenge in MAPF for robotics and AI planning, though it is incremental as it builds on existing CEGAR and SAT methods.

The authors tackled the multi-agent path finding (MAPF) problem by proposing a novel CEGAR-style solver based on SAT that deliberately leaves some abstractions non-refined, resulting in order-of-magnitude smaller SAT encodings and speeding up the solving process to make it competitive in benchmarks.

Counterexample guided abstraction refinement (CEGAR) represents a powerful symbolic technique for various tasks such as model checking and reachability analysis. Recently, CEGAR combined with Boolean satisfiability (SAT) has been applied for multi-agent path finding (MAPF), a problem where the task is to navigate agents from their start positions to given individual goal positions so that the agents do not collide with each other. The recent CEGAR approach used the initial abstraction of the MAPF problem where collisions between agents were omitted and were eliminated in subsequent abstraction refinements. We propose in this work a novel CEGAR-style solver for MAPF based on SAT in which some abstractions are deliberately left non-refined. This adds the necessity to post-process the answers obtained from the underlying SAT solver as these answers slightly differ from the correct MAPF solutions. Non-refining however yields order-of-magnitude smaller SAT encodings than those of the previous approach and speeds up the overall solving process making the SAT-based solver for MAPF competitive again in relevant benchmarks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes