Charles Explorer logo
🇬🇧

A Scheduling-Based Approach to Multi-Agent Path Finding with Weighted and Capacitated Arcs

Publication at Faculty of Mathematics and Physics |
2018

Abstract

Multi-agent path finding (MAPF) deals with the problem of finding a collision-free path for a set of agents. The agents are located at nodes of a directed graph, they can move over the arcs, and each agent has its own destination node.

It is not possible for two agents to be at the same node at the same time. The usual setting is that each arc has length one so at any time step, each agent either stays in the node, where it is, or moves to one of its neighboring nodes.

This paper suggests to model the MAPF problem using scheduling techniques, namely, nodes and arcs are seen as resources. The concept of optional activities is used to model which nodes and arcs an agent will visit.

We first describe a model, where each agent can visit each node at most once. Then, we extend the model to allow agents re-visiting the nodes.

The major motivation for the scheduling model of MAPF is its capability to naturally include other constraints. We will study particularly the problems, where the capacity of arcs can be greater than one (more agents can use the same arc at the same time), and the lengths of arcs can be greater than one (moving between different pairs of nodes takes different times).

These extensions make the model closer to reality than the original MAPF formulation. We compare the efficiency of models experimentally.