Hostname: page-component-77f85d65b8-jkvpf Total loading time: 0 Render date: 2026-03-27T20:01:59.526Z Has data issue: false hasContentIssue false

A General Framework for Dynamic MAPF Using Multi-Shot ASP and Tunnels

Published online by Cambridge University Press:  12 September 2025

AYSU BOGATARKAN
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkiye (e-mails: aysubogatarkan@sabanciuniv.edu, esraerdem@sabanciuniv.edu
ESRA ERDEM
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkiye (e-mails: aysubogatarkan@sabanciuniv.edu, esraerdem@sabanciuniv.edu
Rights & Permissions [Opens in a new window]

Abstract

The multi-agent path finding (MAPF) problem aims to find plans for multiple agents in an environment within a given time, such that the agents do not collide with each other or obstacles. Motivated by the execution and monitoring of these plans, we study dynamic MAPF (D-MAPF) problem, which allows changes such as agents entering/leaving the environment or obstacles being removed/moved. Considering the requirements of real-world applications in warehouses with the presence of humans, we introduce (1) a general definition for D-MAPF (applicable to variations of D-MAPF), (2) a new framework to solve D-MAPF (utilizing multi-shot computation and allowing different methods to solve D-MAPF), and (3) a new answer set programming-based method to solve D-MAPF (combining advantages of replanning and repairing methods, with a novel concept of tunnels to specify where agents can move). We have illustrated the strengths and weaknesses of this method by experimental evaluations, from the perspectives of computational performance and quality of solutions.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Fig. 1. A general MAPF problem definition.

Figure 1

Fig. 2. A general definition for D-MAPF problem.

Figure 2

Fig. 3. Overall architecture of a general framework for D-MAPF.

Figure 3

Fig. 4. The multi-shot ASP programs used for solving MAPF and D-MAPF.

Figure 4

Fig. 5. Tunnels with widths 0 (left), 1 (middle), and 2 (right).

Figure 5

Fig. 6. The multi-shot ASP program used for solving D-MAPF with Revise-and-Augment.

Figure 6

Fig. 7. Average grounding and solving times for 5 setups on an empty $20{\times }20$ grid.

Figure 7

Table 1. Results for the same D-MAPF instance in three different 20 × 20 environments

Figure 8

Table 2. Average run times of 150 D-MAPF instances for different environments/methods

Supplementary material: File

Bogatarkan and Erdem supplementary material

Bogatarkan and Erdem supplementary material
Download Bogatarkan and Erdem supplementary material(File)
File 273.1 KB