0
3
0
... | ... |
@@ -406,15 +406,13 @@ |
406 | 406 |
LEMON contains several algorithms for this problem. |
407 | 407 |
- \ref NetworkSimplex Primal Network Simplex algorithm with various |
408 | 408 |
pivot strategies \ref dantzig63linearprog, \ref kellyoneill91netsimplex. |
409 |
- \ref CostScaling Push-Relabel and Augment-Relabel algorithms based on |
|
410 |
cost scaling \ref goldberg90approximation, \ref goldberg97efficient, |
|
409 |
- \ref CostScaling Cost Scaling algorithm based on push/augment and |
|
410 |
relabel operations \ref goldberg90approximation, \ref goldberg97efficient, |
|
411 | 411 |
\ref bunnagel98efficient. |
412 |
- \ref CapacityScaling Successive Shortest %Path algorithm with optional |
|
413 |
capacity scaling \ref edmondskarp72theoretical. |
|
414 |
- \ref CancelAndTighten The Cancel and Tighten algorithm |
|
415 |
\ref goldberg89cyclecanceling. |
|
416 |
- \ref CycleCanceling Cycle-Canceling algorithms |
|
417 |
\ref klein67primal, \ref goldberg89cyclecanceling. |
|
412 |
- \ref CapacityScaling Capacity Scaling algorithm based on the successive |
|
413 |
shortest path method \ref edmondskarp72theoretical. |
|
414 |
- \ref CycleCanceling Cycle-Canceling algorithms, two of which are |
|
415 |
strongly polynomial \ref klein67primal, \ref goldberg89cyclecanceling. |
|
418 | 416 |
|
419 | 417 |
In general NetworkSimplex is the most efficient implementation, |
420 | 418 |
but in special cases other algorithms could be faster. |
... | ... |
@@ -66,7 +66,8 @@ |
66 | 66 |
/// |
67 | 67 |
/// \ref CapacityScaling implements the capacity scaling version |
68 | 68 |
/// of the successive shortest path algorithm for finding a |
69 |
/// \ref min_cost_flow "minimum cost flow" |
|
69 |
/// \ref min_cost_flow "minimum cost flow" \ref amo93networkflows, |
|
70 |
/// \ref edmondskarp72theoretical. It is an efficient dual |
|
70 | 71 |
/// solution method. |
71 | 72 |
/// |
72 | 73 |
/// Most of the parameters of the problem (except for the digraph) |
... | ... |
@@ -90,8 +90,10 @@ |
90 | 90 |
/// finding a \ref min_cost_flow "minimum cost flow". |
91 | 91 |
/// |
92 | 92 |
/// \ref CostScaling implements a cost scaling algorithm that performs |
93 |
/// push/augment and relabel operations for finding a minimum cost |
|
94 |
/// flow. It is an efficient primal-dual solution method, which |
|
93 |
/// push/augment and relabel operations for finding a \ref min_cost_flow |
|
94 |
/// "minimum cost flow" \ref amo93networkflows, \ref goldberg90approximation, |
|
95 |
/// \ref goldberg97efficient, \ref bunnagel98efficient. |
|
96 |
/// It is a highly efficient primal-dual solution method, which |
|
95 | 97 |
/// can be viewed as the generalization of the \ref Preflow |
96 | 98 |
/// "preflow push-relabel" algorithm for the maximum flow problem. |
97 | 99 |
/// |
0 comments (0 inline)