EconPapers    
Economics at your fingertips  
 

A Fast and Simple Algorithm for the Maximum Flow Problem

R. K. Ahuja and James B. Orlin
Additional contact information
R. K. Ahuja: Massachusetts Institute of Technology, Cambridge, Massachusetts and Indian Institute of Technology, Kanpur, India
James B. Orlin: Massachusetts Institute of Technology, Cambridge, Massachusetts

Operations Research, 1989, vol. 37, issue 5, 748-759

Abstract: We present a simple sequential algorithm for the maximum flow problem on a network with n nodes, m arcs, and integer arc capacities bounded by U . Under the practical assumption that U is polynomially bounded in n , our algorithm runs in time O ( nm + n 2 log n ). This result improves the previous best bound of O ( nm log( n 2 / m )), obtained by Goldberg and Tarjan, by a factor of log n for networks that are both nonsparse and nondense without using any complex data structures. We also describe a parallel implementation of the algorithm that runs in O ( n 2 log U log p ) time in the PRAM model with EREW and uses only p processors where p = ⌈ m / n ⌉.

Keywords: networks/graphs; flow algorithms: fast and simple algorithm for the maximum flow problem (search for similar items in EconPapers)
Date: 1989
References: Add references at CitEc
Citations: View citations in EconPapers (8)

Downloads: (external link)
http://dx.doi.org/10.1287/opre.37.5.748 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:oropre:v:37:y:1989:i:5:p:748-759

Access Statistics for this article

More articles in Operations Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:oropre:v:37:y:1989:i:5:p:748-759