You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Fattest path algorithm can be regarded as a variant of Dijkstra's algorithm, it tries to find the fattest path between the given source and all the reachable vertices in the graph. The fatness of a path is equal to the minimum value of the capacity from the edges that take part in the path, thus a fattest path is conformed by the edges with the largest possible capacity.
Signature
Input Argument
Type
Comment
G
graph
the graph.
capacity
edgeProp
edge property holding the capacity of each edge in the graph.
root
node
the source vertex from the graph for the path.
Output Argument
Type
Comment
parent_node
vertexProp
vertex property holding the parent vertex of the each vertex in the fattest path.
parent_edge
vertexProp
vertex property holding the edge ID linking the current vertex in the path with the previous vertex in the path.
fat
vertexProp
vertex property holding the capacity value of the fattest path up to the current vertex. The fatness value for the source vertex will be INF, while it will be 0 for all the vertices that are not reachable from the source.