When I use the BGL johnsons_all_pairs_shortest_paths example (source
below)on an undirected graph, some results are quite wrong.
For example, the output shows that the distance between node 1 and 6
equals 36. The SP however (1-4-5-8-9-6) = 4+4+4+12+2 = 26.
Is there something wrong with me or is the BGL implementation incorrect?
Any ideas?
Jan de Ruiter
//Output
0 1 2 3 4 5 6 7 8 9
0 0 99 111 123 103 107 135 105 111 123
1 -99 0 12 24 4 8 36 6 12 24
2 -111 -12 0 12 -8 -4 24 -6 0 12
3 -123 -24 -12 0 -20 -16 12 -18 -12 0
4 -103 -4 8 20 0 4 32 2 8 20
5 -107 -8 4 16 -4 0 28 -2 4 16
6 -135 -36 -24 -12 -32 -28 0 -30 -24 -12
7 -105 -6 6 18 -2 2 30 0 6 18
8 -111 -12 0 12 -8 -4 24 -6 0 12
9 -123 -24 -12 0 -20 -16 12 -18 -12 0
-------------------------------------------------------------------------
//Source
#include