DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving Technologies

11/11/2021
by   Martin Čapek, et al.
0

In multi-agent path finding (MAPF), the task is to find non-conflicting paths for multiple agents from their initial positions to given individual goal positions. MAPF represents a classical artificial intelligence problem often addressed by heuristic-search. An important alternative to search-based techniques is compilation of MAPF to a different formalism such as Boolean satisfiability (SAT). Contemporary SAT-based approaches to MAPF regard the SAT solver as an external tool whose task is to return an assignment of all decision variables of a Boolean model of input MAPF. We present in this short paper a novel compilation scheme called DPLL(MAPF) in which the consistency checking of partial assignments of decision variables with respect to the MAPF rules is integrated directly into the SAT solver. This scheme allows for far more automated compilation where the SAT solver and the consistency checking procedure work together simultaneously to create the Boolean model and to search for its satisfying assignment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2023

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

Counterexample guided abstraction refinement (CEGAR) represents a powerf...
research
04/23/2021

Compilation-based Solvers for Multi-Agent Path Finding: a Survey, Discussion, and Future Opportunities

Multi-agent path finding (MAPF) attracts considerable attention in artif...
research
12/13/2022

Heuristically Guided Compilation for Multi-Agent Path Finding

Multi-agent path finding (MAPF) is a task of finding non-conflicting pat...
research
03/08/2021

Sparsification for Fast Optimal Multi-Robot Path Planning in Lazy Compilation Schemes

Path planning for multiple robots (MRPP) represents a task of finding no...
research
04/30/2019

Efficiently Checking Actual Causality with SAT Solving

Recent formal approaches towards causality have made the concept ready f...
research
05/06/2020

Search for developments of a box having multiple ways of folding by SAT solver

A polyomino is called a development if it can make a box by folding edge...
research
06/04/2021

Certified DQBF Solving by Definition Extraction

We propose a new decision procedure for dependency quantified Boolean fo...

Please sign up or login with your details

Forgot password? Click here to reset