pith. sign in

arxiv: 1903.09820 · v1 · pith:FOMOJ3TZnew · submitted 2019-03-23 · 💻 cs.AI

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

classification 💻 cs.AI
keywords agentsmapfcontinuousmathcalalonglinestimevertices
0
0 comments X
read the original abstract

This paper addresses a variant of multi-agent path finding (MAPF) in continuous space and time. We present a new solving approach based on satisfiability modulo theories (SMT) to obtain makespan optimal solutions. The standard MAPF is a task of navigating agents in an undirected graph from given starting vertices to given goal vertices so that agents do not collide with each other in vertices of the graph. In the continuous version (MAPF$^\mathcal{R}$) agents move in an $n$-dimensional Euclidean space along straight lines that interconnect predefined positions. For simplicity, we work with circular omni-directional agents having constant velocities in the 2D plane. As agents can have different sizes and move smoothly along lines, a non-colliding movement along certain lines with small agents can result in a collision if the same movement is performed with larger agents. Our SMT-based approach for MAPF$^\mathcal{R}$ called SMT-CBS$^\mathcal{R}$ reformulates the Conflict-based Search (CBS) algorithm in terms of SMT concepts. We suggest lazy generation of decision variables and constraints. Each time a new conflict is discovered, the underlying encoding is extended with new variables and constraints to eliminate the conflict. We compared SMT-CBS$^\mathcal{R}$ and adaptations of CBS for the continuous variant of MAPF experimentally.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. On the Tour Towards DPLL(MAPF) and Beyond

    cs.AI 2019-07 unverdicted novelty 2.0

    Discusses the research steps needed to create a fully integrated DPLL(MAPF) solver for optimal multi-agent path finding via SMT, contrasting it with current loose integrations.