On the Tour Towards DPLL(MAPF) and Beyond

07/11/2019
by   Pavel Surynek, et al.
0

We discuss milestones on the tour towards DPLL(MAPF), a multi-agent path finding (MAPF) solver fully integrated with the Davis-Putnam-Logemann-Loveland (DPLL) propositional satisfiability testing algorithm through satisfiability modulo theories (SMT). The task in MAPF is to navigate agents in an undirected graph in a non-colliding way so that each agent eventually reaches its unique goal vertex. At most one agent can reside in a vertex at a time. Agents can move instantaneously by traversing edges provided the movement does not result in a collision. Recently attempts to solve MAPF optimally w.r.t. the sum-of-costs or the makespan based on the reduction of MAPF to propositional satisfiability (SAT) have appeared. The most successful methods rely on building the propositional encoding for the given MAPF instance lazily by a process inspired in the SMT paradigm. The integration of satisfiability testing by the SAT solver and the high-level construction of the encoding is however relatively loose in existing methods. Therefore the ultimate goal of research in this direction is to build the DPLL(MAPF) algorithm, a MAPF solver where the construction of the encoding is fully integrated with the underlying SAT solver. We discuss the current state-of-the-art in MAPF solving and what steps need to be done to get DPLL(MAPF). The advantages of DPLL(MAPF) in terms of its potential to be alternatively parametrized with MAPF^R, a theory of continuous MAPF with geometric agents, are also discussed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/21/2019

Multi-Agent Path Finding with Capacity Constraints

In multi-agent path finding (MAPF) the task is to navigate agents from t...
research
10/18/2016

Makespan Optimal Solving of Cooperative Path-Finding via Reductions to Propositional Satisfiability

The problem of makespan optimal solving of cooperative path finding (CPF...
research
01/16/2014

Computing Small Unsatisfiable Cores in Satisfiability Modulo Theories

The problem of finding small unsatisfiable cores for SAT formulas has re...
research
05/27/2021

Propositional Encodings of Acyclicity and Reachability by using Vertex Elimination

We introduce novel methods for encoding acyclicity and s-t-reachability ...
research
03/23/2019

Multi-agent Path Finding with Continuous Time Viewed Through Satisfiability Modulo Theories (SMT)

This paper addresses a variant of multi-agent path finding (MAPF) in con...
research
05/24/2021

GraphSAT – a decision problem connecting satisfiability and graph theory

Satisfiability of boolean formulae (SAT) has been a topic of research in...

Please sign up or login with your details

Forgot password? Click here to reset