072016 ar_apspivarshall- Al Pairs Shortest Path, Floye-Warshall Algerie — pgRoutng Manual (2.00-ret)
pgr_apspWarshall - All Pairs Shortest Path, Floyd-Warshall Algorithm
Name
er_apsokarshal- Returns al costs for each pair of nodes inthe graph
‘Synopsis
“The Floye-Wearshall algorithm (also known as Floyd's algorithm and other names i a graph analysis algorithm for finding the shortest paths between
all pars of nodes in a weighted graph, Retums a set of pgr_costResult (seq, dt, 12, cost) rows for every pair of nodes inthe graph,
| per costResuit) per sespuarsnall(sal text, cirected boolean, reverse cost boolean); |
Description
sal a SQL query that should retum the edges for the graph that will be analyzed:
Identifier of the edge
source: inc identifier of the source vertex for this edge
target: ince enter of the target vertex for this edge
cost: Fisstaa positive value fr the cost lo traverse this edge
directed: true ifthe graphis directed
reverse_cost: if true, the reverse_cost column of the SQL generated set of rows will be used for the cost ofthe traversal ofthe edge in the
opposite direction,
Rotums sot of pgr_costResult(] - Path Result with Cost:
row sequence
source node ID
da: target node 1D
cost: cost to traverse from so to 142
History
New in version 2.0.0
Examples
FROM pr_apsouarshal¢
(aise, (ase a
Dd
seq | fron | to | cost
‘Tho query usos the Sample Data network.
See Also
Pgr_costResult]- Path Result with Cost
‘Par_apspJohnson - All Pars Shortest Path, Johnson's Algorithm
http:/en.wikipedia.orgiwikiFloyd%E2%80%93Warshall_algorithm
hitpudocs peeutingorgv2.0.0-ctisrlapsp_warshalldecfindex emt n