Uses of Interface
com.jgalgo.alg.flow.MaximumFlow
Package
Description
Algorithms for solving connectivity problems, such as strongly/weakly connected components, minimum edge/vertex cuts,
ect.
Algorithms for solving flow problems in graphs, such as maximum flow, min cost flow, and circulation problems.
-
Uses of MaximumFlow in com.jgalgo.alg.connect
Modifier and TypeMethodDescriptionstatic MinimumEdgeCutSt
MinimumEdgeCutSt.newFromMaximumFlow
(MaximumFlow maxFlowAlg) Create a new minimum edge-cut algorithm using a maximum flow algorithm. -
Uses of MaximumFlow in com.jgalgo.alg.flow
Modifier and TypeClassDescriptionclass
Abstract class for computing a maximum flow in a graph.class
Abstract class for computing a maximum flow in a graph without using a residual network.class
Abstract class for computing a maximum flow in a graph with a residual network.class
Dinic's algorithm for maximum flow.class
Dinic's algorithm for maximum flow using dynamic trees.class
The Edmonds-Karp algorithm for maximum flow.class
The push-relabel maximum flow algorithm with FIFO ordering.class
The push relabel algorithm for maximum flow using dynamic trees.Modifier and TypeMethodDescriptionstatic MaximumFlow
MaximumFlow.newInstance()
Create a new maximum flow algorithm object.