Module flow

Module flow 

Source
Expand description

Flow algorithms for graph processing

This module contains algorithms for finding maximum flows, minimum cuts, and related flow problems in graphs.

Functions§

capacity_scaling_max_flow
Capacity scaling algorithm for maximum flow
dinic_max_flow
Dinic’s algorithm for maximum flow
edmonds_karp_max_flow
Edmonds-Karp algorithm for maximum flow (Ford-Fulkerson with BFS)
ford_fulkerson_max_flow
Ford-Fulkerson algorithm for maximum flow
isap_max_flow
ISAP (Improved Shortest Augmenting Path) algorithm for maximum flow
min_cost_max_flow
Minimum cost maximum flow algorithm
minimum_cut
Find minimum cut in a graph using global min-cut algorithm
multi_source_multi_sink_max_flow
Multi-source multi-sink maximum flow
parallel_max_flow
Parallel maximum flow algorithm
push_relabel_max_flow
Push-relabel algorithm for maximum flow