Enumerations | |
enum | abstractMixedGraph::TMethMCFST { abstractMixedGraph::MCF_ST_DEFAULT = -1, abstractMixedGraph::MCF_ST_DIJKSTRA = 0, abstractMixedGraph::MCF_ST_SAP = 1, abstractMixedGraph::MCF_ST_BFLOW = 2 } |
enum | abstractMixedGraph::TMethMCF { abstractMixedGraph::MCF_BF_DEFAULT = -1, abstractMixedGraph::MCF_BF_CYCLE = 0, abstractMixedGraph::MCF_BF_COST = 1, abstractMixedGraph::MCF_BF_TIGHT = 2, abstractMixedGraph::MCF_BF_MEAN = 3, abstractMixedGraph::MCF_BF_SAP = 4, abstractMixedGraph::MCF_BF_SIMPLEX = 5, abstractMixedGraph::MCF_BF_LINEAR = 6, abstractMixedGraph::MCF_BF_CAPA = 7, abstractMixedGraph::MCF_BF_PHASE1 = 8 } |
Functions | |
TFloat | abstractMixedGraph::MinCostSTFlow (TNode source, TNode target) throw (ERRange,ERRejected) |
TFloat | abstractMixedGraph::MinCostSTFlow (TMethMCFST method, TNode source, TNode target) throw (ERRange,ERRejected) |
TFloat | abstractMixedGraph::MinCostBFlow (TMethMCF method=MCF_BF_DEFAULT) throw (ERRejected) |
|
Alternative methods for the minimum cost b-flow solver.
|
|
Alternative methods for the minimum cost st-flow solver.
|
|
Compute a minimum cost st-flow by using the specified method.
The initial subgraph and node potentials are considered. |
|
Compute a minimum cost st-flow by using the specified method.
It is required that the subgraph at start is a feasible st-flow whose value does not exeed the demand of the target node. The node demands must resolve The initial node potentials are considered. If reduced cost optimality is violated, the potentials are adjusted so that the search for shortest augmenting paths can run with non-negative arc lengths. |
|
Compute a minimum cost st-flow by using the default method.
It is required that the subgraph at start is a feasible st-flow whose value does not exeed the demand of the target node. The node demands must resolve The initial node potentials are considered. If reduced cost optimality is violated, the potentials are adjusted so that the search for shortest augmenting paths can run with non-negative arc lengths. |