Floyd's algorithm (method)
1. Complete initial distance table for the network. No direct route between two vertices, label with ∞ symbol.
2. Complete an initial route table by making every entry in the columns the same as the column header.
3. First iteration copy first row and first column into a new table and lightly shade these values.
4. Consider each unshaded position in turn. Compare the value in this position in the previous table and the sum of the corresponding shaded values.
5. If the added values are less than existing value, replace and put the letter of the shaded column header into the route table.
6. For the second iteration, repeat with the second column and row, shading these values. Repeat steps 4 & 5.
7. If there are n vertices then there will be n iterations.