DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving
Technologies
- URL: http://arxiv.org/abs/2111.06494v1
- Date: Thu, 11 Nov 2021 23:06:00 GMT
- Title: DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving
Technologies
- Authors: Martin \v{C}apek and Pavel Surynek
- Abstract summary: In multi-agent path finding (MAPF), the task is to find non-conflicting paths for multiple agents.
We present a novel compilation scheme called DPLL(MAPF) in which the consistency checking of partial assignments of decision variables is integrated directly into the SAT solver.
- Score: 7.766921168069532
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: 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.
Related papers
- LLaMA-Berry: Pairwise Optimization for O1-like Olympiad-Level Mathematical Reasoning [56.273799410256075]
The framework combines Monte Carlo Tree Search (MCTS) with iterative Self-Refine to optimize the reasoning path.
The framework has been tested on general and advanced benchmarks, showing superior performance in terms of search efficiency and problem-solving capability.
arXiv Detail & Related papers (2024-10-03T18:12:29Z) - Scalable Mechanism Design for Multi-Agent Path Finding [87.40027406028425]
Multi-Agent Path Finding (MAPF) involves determining paths for multiple agents to travel simultaneously and collision-free through a shared area toward given goal locations.
Finding an optimal solution is often computationally infeasible, making the use of approximate, suboptimal algorithms essential.
We introduce the problem of scalable mechanism design for MAPF and propose three strategyproof mechanisms, two of which even use approximate MAPF algorithms.
arXiv Detail & Related papers (2024-01-30T14:26:04Z) - Decentralized Monte Carlo Tree Search for Partially Observable
Multi-agent Pathfinding [49.730902939565986]
Multi-Agent Pathfinding problem involves finding a set of conflict-free paths for a group of agents confined to a graph.
In this study, we focus on the decentralized MAPF setting, where the agents may observe the other agents only locally.
We propose a decentralized multi-agent Monte Carlo Tree Search (MCTS) method for MAPF tasks.
arXiv Detail & Related papers (2023-12-26T06:57:22Z) - Factorization of Multi-Agent Sampling-Based Motion Planning [72.42734061131569]
Modern robotics often involves multiple embodied agents operating within a shared environment.
Standard sampling-based algorithms can be used to search for solutions in the robots' joint space.
We integrate the concept of factorization into sampling-based algorithms, which requires only minimal modifications to existing methods.
We present a general implementation of a factorized SBA, derive an analytical gain in terms of sample complexity for PRM*, and showcase empirical results for RRG.
arXiv Detail & Related papers (2023-04-01T15:50:18Z) - Counterexample Guided Abstraction Refinement with Non-Refined
Abstractions for Multi-Agent Path Finding [15.99072005190786]
We propose a novel CEGAR-style solver for MAPF based on SAT in which some abstractions are deliberately left non-refined.
Non-refining however yields order-of-magnitude smaller SAT encodings than those of the previous approach.
arXiv Detail & Related papers (2023-01-20T17:18:49Z) - Heuristically Guided Compilation for Multi-Agent Path Finding [15.99072005190786]
We focus on compilation-based solvers in which the MAPF problem is expressed in a different well established formalism.
We show in this work how the build a MAPF encoding for the target SAT solver in which domain specific knowledge is reflected.
The conducted experiments show that guided compilation outperforms the vanilla variants of the SAT-based MAPF solver.
arXiv Detail & Related papers (2022-12-13T23:19:15Z) - Leveraging Experience in Lifelong Multi-Agent Pathfinding [12.401344261399613]
In Lifelong Multi-Agent Path Finding (L-MAPF) a team of agents performs a stream of tasks while avoiding collisions with one another.
We introduce a new RHCR-inspired approach called exRHCR, which exploits experience in its constituent MAPF queries.
ExRHCR solves L-MAPF up to 25% faster than RHCR, and allows to increase throughput for given task streams by as much as 3%-16%.
arXiv Detail & Related papers (2022-02-09T10:41:35Z) - Transformer-based Machine Learning for Fast SAT Solvers and Logic
Synthesis [63.53283025435107]
CNF-based SAT and MaxSAT solvers are central to logic synthesis and verification systems.
In this work, we propose a one-shot model derived from the Transformer architecture to solve the MaxSAT problem.
arXiv Detail & Related papers (2021-07-15T04:47:35Z) - Memory-Based Optimization Methods for Model-Agnostic Meta-Learning and
Personalized Federated Learning [56.17603785248675]
Model-agnostic meta-learning (MAML) has become a popular research area.
Existing MAML algorithms rely on the episode' idea by sampling a few tasks and data points to update the meta-model at each iteration.
This paper proposes memory-based algorithms for MAML that converge with vanishing error.
arXiv Detail & Related papers (2021-06-09T08:47:58Z) - Compilation-based Solvers for Multi-Agent Path Finding: a Survey,
Discussion, and Future Opportunities [7.766921168069532]
We show the lessons learned from past developments and current trends in the topic and discuss its wider impact.
Two major approaches to optimal MAPF solving include (1) dedicated search-based methods, which solve MAPF directly, and (2) compilation-based methods that reduce a MAPF instance to an instance in a different well established formalism.
arXiv Detail & Related papers (2021-04-23T20:13:12Z) - Loosely Synchronized Search for Multi-agent Path Finding with
Asynchronous Actions [10.354181009277623]
Multi-agent path finding (MAPF) determines an ensemble of collision-free paths for multiple agents between their respective start and goal locations.
This article presents a natural generalization of MAPF with asynchronous actions where agents do not necessarily start and stop concurrently.
arXiv Detail & Related papers (2021-03-08T02:34:17Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.