Chapter 25 of Introduction to Algorithms (3rd Edition), Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein.
- Find the shortest paths between all pairs of vertices in a graph
The problem to make a distances table between all pairs of cities in a Roads Atlas