Structure and Intractability of Optimal Multi-Robot Path Planning on Graphs | Synapse