Optimal Multirobot Path Planning on Graphs: Complete Algorithms and Effective Heuristics | Synapse