Computing Universal Plans for Partially Observable Multi-Agent Routing Using Answer Set Programming
Not on the map. Why?
Abstract (arXiv)
Multi-agent routing problems have gained significant attention recently due to their wide range of industrial applications, ranging from logistics warehouse automation to indoor service robots. Conventionally, they are modeled as classical planning problems. In this paper, we argue that it can be beneficial to formulate them as universal planning problems, particularly when the agents are autonomous entities and may encounter unforeseen situations. We therefore propose universal plans, also known as policies, as the solution concept, and implement a system based on Answer Set Programming (ASP) to compute them. Given an arbitrary two-dimensional map and a profile of goals for a group of partially observable agents, the system translates the problem configuration into logic programs and finds a feasible universal plan for each agent, mapping its observations to actions while ensuring that there are no collisions with other agents. We use the system to conduct experiments and obtain findings regarding the types of goal profiles and environments that lead to feasible policies, as well as how feasibility may depend on the agents' sensors. We also demonstrate how users can customize action preferences to compute more efficient policies, even (near-)optimal ones. The code is available at https://github.com/Fernadoo/MAPF_ASP.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 44 references that are in the map. First posted on arXiv 25 May 2023.
Builds on
13 of 44 references.
References · 13
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,519
- 2021The Surprising Effectiveness of PPO in Cooperative, Multi-Agent Gamescited by 903
- 2017Counterfactual Multi-Agent Policy Gradientscited by 733
- 2020Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learningcited by 475
- 2019Multi-Agent Pathfinding: Definitions, Variants, and Benchmarkscited by 197
- 2017Multi-shot ASP solving with clingocited by 115
- 2020EECBS: A Bounded-Suboptimal Search for Multi-Agent Path Findingcited by 67
- 2019Priority Inheritance with Backtracking for Iterative Multi-agent Path Findingcited by 55
- 2022LaCAM: Search-Based Algorithm for Quick Multi-Agent Pathfindingcited by 50
- 2022Answer Set Planning: A Surveycited by 12
- 2014Policy Iteration for Decentralized Control of Markov Decision Processescited by 10
- 2020Explanation Generation for Multi-Modal Multi-Agent Path Finding with Optimal Resource Utilization using Answer Set Programmingcited by 7
1 more
- 2017Hybrid Conditional Planning using Answer Set Programmingcited by 4
Built on by
Not cited yet.