Polynomial-Time Highest-Gain Augmenting Path Algorithms for the Generalized Circulation Problem
- 1 November 1997
- journal article
- research article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Mathematics of Operations Research
- Vol. 22 (4) , 793-802
- https://doi.org/10.1287/moor.22.4.793
Abstract
This paper presents two new combinatorial algorithms for the generalized circulation problem. After an initial step in which all flow-generating cycles are canceled and excesses are created, both algorithms bring these excesses to the sink via highest-gain augmenting paths. Scaling is applied to the fixed amount of flow that the algorithms attempt to send to the sink, and both node and are excesses are used. The algorithms have worst-case complexities of O(m(2)(m + n log n) log B), where n is the number of nodes, m is the number of arcs, and B is the largest integer used to represent the gain factors and capacities in the network. This bound is better than the previous best bound for a combinatorial algorithm for the generalized circulation problem, and if m = O(n(4/3-t)), it is better than the previous best bound for any algorithm for this problem.Keywords
All Related Versions
This publication has 5 references indexed in Scilit:
- A Faster Combinatorial Algorithm for the Generalized Circulation ProblemMathematics of Operations Research, 1996
- New algorithms for generalized network flowsMathematical Programming, 1994
- Combinatorial Algorithms for the Generalized Circulation ProblemMathematics of Operations Research, 1991
- Polynomial algorithms in linear programmingUSSR Computational Mathematics and Mathematical Physics, 1980
- A note on two problems in connexion with graphsNumerische Mathematik, 1959