Skip to main content

The Pseudoflow Algorithm and the Pseudoflow-Based Simplex for the Maximum Flow Problem

  • Conference paper
  • First Online:
Book cover Integer Programming and Combinatorial Optimization (IPCO 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1412))

Abstract

We introduce an algorithm that solves the maximum flow problem without generating flows explicitly. The algorithm solves di- rectly a problem we call the maximum s-excess problem. That problem is equivalent to the minimum cut problem, and is a direct extension of the maximum closure problem. The concepts used also lead to a new parametric analysis algorithm generating all breakpoints in the amount of time of a single run.

The insights derived from the analysis of the new algorithm lead to a new simplex algorithm for the maximum flow problem — a pseudoflow-based simplex. We show that this simplex algorithm can perform a parametric analysis in the same amount of time as a single run. This is the first known simplex algorithm for maximum flow that generates all possible breakpoints of parameter values in the same complexity as required to solve a single maximum flow instance and the fastest one.

The complexities of our pseudoflow algorithm, the new simplex algo- rithm, and the parametric analysis for both algorithms are O(mnlog n) on a graph with n nodes and m arcs.

Research supported in part by NEC, by NSF award No. DMI-9713482, and by SUN Microsystems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. H. Cunningham. A network simplex method. Mathematical Programming, 1:105–116, 1976.

    Article  MathSciNet  Google Scholar 

  2. G. Gallo, M. D. Grigoriadis and R. E. Tarjan. A fast parametric maximum flow algorithm and applications. SIAM Journal of Computing, 18(1):30–55, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  3. A. V. Goldberg and R. E. Tarjan. A new approach to the maximum flow problem. J. Assoc. Comput. Mach., 35:921–940, 1988.

    MATH  MathSciNet  Google Scholar 

  4. D. Goldfarb and W. Chen. On strongly polynomial dual algorithms for the maximum flow problem. Special issue of Mathematical Programming B, 1996. To appear.

    Google Scholar 

  5. D. Goldfarb and J. Hao. A primal simplex method that solves the Maximum flow problem in at most nm pivots and O(n2m) time. Mathematical Programming, 47:353–365, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  6. D. S. Hochbaum. A new — old algorithm for minimum cut on closure graphs. Manuscript, June 1996.

    Google Scholar 

  7. H. Lerchs, I. F. Grossmann. Optimum design of open-pit mines. Transactions, C.I.M., LXVIII:17–24, 1965.

    Google Scholar 

  8. J. C. Picard. Maximal closure of a graph and applications to combinatorial problems. Management Science, 22:1268–1272, 1976.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hochbaum, D.S. (1998). The Pseudoflow Algorithm and the Pseudoflow-Based Simplex for the Maximum Flow Problem. In: Bixby, R.E., Boyd, E.A., Ríos-Mercado, R.Z. (eds) Integer Programming and Combinatorial Optimization. IPCO 1998. Lecture Notes in Computer Science, vol 1412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69346-7_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-69346-7_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64590-0

  • Online ISBN: 978-3-540-69346-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics