A* Variants for Optimal Multi-Agent Pathfinding.
Conflict-based search for optimal multi-agent pathfinding