skip to main content
10.1145/2488608.2488705acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Max flows in O(nm) time, or better

Published:01 June 2013Publication History

ABSTRACT

In this paper, we present improved polynomial time algorithms for the max flow problem defined on sparse networks with n nodes and m arcs. We show how to solve the max flow problem in O(nm + m31/16 log2 n) time. In the case that m = O(n1.06), this improves upon the best previous algorithm due to King, Rao, and Tarjan, who solved the max flow problem in O(nm logm/(n log n)n) time. This establishes that the max flow problem is solvable in O(nm) time for all values of n and m. In the case that m = O(n), we improve the running time to O(n2/ log n).

References

  1. R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Network Flows. Theory, Algorithms, and Applications. Prentice Hall, Englewood Cliffs, NJ, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Blelloch, V. Vassilevska, and R. Williams. A new combinatorial approach for sparse graph problems. Automata, Languages and Programming, pages 108--120, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Chandran and D. Hochbaum. A computational study of the pseudoflow and push-relabel algorithms for the maximum flow problem. Operations research, 57(2):358, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Cherkassky and A. Goldberg. On implementing the push--relabel method for the maximum flow problem. Algorithmica, 19(4):390--410, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  5. L. R. Ford and D. R. Fulkerson. Maximal flow through a network. Canadian Journal of Mathematics, 8:399--404, 1956.Google ScholarGoogle ScholarCross RefCross Ref
  6. H. Gabow and R. Tarjan. A linear-time algorithm for a special case of disjoint set union. Journal of computer and system sciences, 30(2):209--221, 1985.Google ScholarGoogle Scholar
  7. A. V. Goldberg and S. Rao. Beyond the flow decomposition barrier. Journal of the ACM, 45:783--797, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Italiano. Amortized efficiency of a path retrieval data structure. Theoretical Computer Science, 48(0):273--281, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. V. King, S. Rao, and R. Tarjan. A faster deterministic maximum flow algorithm. J. Algorithms, 23:447--474, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. D. Sleator and R. E. Tarjan. A data structure for dynamic trees. J. Computer and System Sciences, 24:362--391, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Max flows in O(nm) time, or better

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          STOC '13: Proceedings of the forty-fifth annual ACM symposium on Theory of Computing
          June 2013
          998 pages
          ISBN:9781450320290
          DOI:10.1145/2488608

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          STOC '13 Paper Acceptance Rate100of360submissions,28%Overall Acceptance Rate1,469of4,586submissions,32%

          Upcoming Conference

          STOC '24
          56th Annual ACM Symposium on Theory of Computing (STOC 2024)
          June 24 - 28, 2024
          Vancouver , BC , Canada

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader