Path finder algorithm, Dijkstra, Floyd, A*
How to design a Dispatcher system
Shortest path algorithm