Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ SIAM Journal on Comp...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
SIAM Journal on Computing
Article
License: CC BY NC
Data sources: UnpayWall
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
zbMATH Open
Article
Data sources: zbMATH Open
SIAM Journal on Computing
Article . 1989 . Peer-reviewed
Data sources: Crossref
DBLP
Article . 1989
Data sources: DBLP
versions View all 3 versions
addClaim

Improved Time Bounds for the Maximum Flow Problem

Improved time bounds for the maximum flow problem
Authors: Ravindra K. Ahuja; James B. Orlin; Robert Endre Tarjan;

Improved Time Bounds for the Maximum Flow Problem

Abstract

Summary: Recently, \textit{A. V. Goldberg} [A new max-flow algorithm, Tech. Rep. MIT/LCS/TM-291, Lab. Comput. Sci., Mass. Inst. Technol. (Cambridge/MA 1985)] proposed a new approach to the maximum network flow problem. The approach yields a very simple algorithm running in \(O(n^ 3)\) time on n- vertex networks. Incorporation of the dynamic tree data structure of \textit{D. Sleator} and \textit{R. Tarjan} [J. Comput. Syst. Sci. 26, 362-391 (1983; Zbl 0509.68058)] yields a more complicated algorithm with a running time of O(nm log(n\({}^ 2/m))\) on m-arc networks. \textit{R. Ahuja} and \textit{J. B. Orlin} [A fast and simple algorithm for the maximum flow problem, Oper. Res. (to appear)] developed a variant of Goldberg's algorithm that uses scaling and runs in \(O(nm+n^ 2\log U)\) time on networks with integer arc capacities bounded by U. In this paper possible improvements to the Ahuja-Orlin algorithm are explored. First, an improved running time of \(O(nm+n^ 2\log U/\log \log U)\) is obtained by using a nonconstant scaling factor. Second, an even better bound of \(O(nm+n^ 2(\log U)^{1/2})\) is obtained by combining the Ahuja-Orlin algorithm with the wave algorithm of \textit{R. Tarjan} [Oper. Res. Lett. 2, 265-286 (1984; Zbl 0542.05057)]. Third, it is shown that the use of dynamic trees in the latter algorithm reduces the running time to O(nm log((n/m)(log U)\({}^{1/2}+2))\). This result shows that the combined use of three different techniques results in speed not obtained by using any of the techniques alone. The above bounds are all for a unit-cost random access machine. Also considered is a semilogarithmic computation model in which the bounds increase by an additive term of O(m \(log_ nU)\), which is the time needed to read the input in the model.

Related Organizations
Keywords

Data structures, Analysis of algorithms and problem complexity, maximum network flow, Deterministic network models in operations research, nonconstant scaling factor, wave algorithm, Programming involving graphs or networks, Algorithms in computer science, Ahuja-Orlin algorithm

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    87
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Top 10%
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Top 1%
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Top 10%
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
87
Top 10%
Top 1%
Top 10%
hybrid