I. Introduction
Multi-agent path finding (MAPF), as its name suggests, computes a set of collision-free paths for multiple agents from their respective starts to goal locations. Most MAPF methods [20] describe the workspace as a graph, where vertices represent possible locations of agents and edges are actions that move agents between locations. Conventional MAPF planners [5], [20], including our own [22], typically consider the case where each agent executes an action concurrently in that all agents start and stop together. The requirement of such synchronized actions among agents limits the application of MAPF planners to scenarios where agents move with different speeds. This paper considers a natural generalization of the MAPF with the agents’ actions running asynchronously, meaning they do not necessarily start and stop concurrently. We refer to this generalization as MAPF with asynchronous actions (MAPF-AA). In MAPF-AA, different actions by agents may require different time durations to complete. See Fig. 1 for a toy example.