Show / Hide Table of Contents

Namespace QuikGraph.Algorithms.MaximumFlow

Classes

AllVerticesGraphAugmentorAlgorithm<TVertex, TEdge>

Algorithm that augment all vertices of a graph by adding edge between all vertices from super source and to super sink.

EdmondsKarpMaximumFlowAlgorithm<TVertex, TEdge>

Edmond and Karp maximum flow algorithm for directed graph with positive capacities and flows.

GraphAugmentorAlgorithmBase<TVertex, TEdge, TGraph>

Base class for all graph augmentor algorithms.

GraphBalancerAlgorithm<TVertex, TEdge>

Algorithm that computes a the graph balancing by finding vertices causing surplus or deficits.

MaximumFlowAlgorithm<TVertex, TEdge>

Base class for all maximum flow algorithms.

MultiSourceSinkGraphAugmentorAlgorithm<TVertex, TEdge>

Multi source and sink graph augmentor algorithm.

ReversedEdgeAugmentorAlgorithm<TVertex, TEdge>

Routines to add and remove auxiliary edges when using EdmondsKarpMaximumFlowAlgorithm<TVertex, TEdge> or InternalCompute(). Remember to call RemoveReversedEdges() to remove auxiliary edges.

In This Article
Back to top QuikGraph