• DocumentCode
    655192
  • Title

    Navigating Central Path with Electrical Flows: From Flows to Matchings, and Back

  • Author

    Madry, Aleksander

  • Author_Institution
    EPFL, Lausanne, Switzerland
  • fYear
    2013
  • fDate
    26-29 Oct. 2013
  • Firstpage
    253
  • Lastpage
    262
  • Abstract
    We present an Õ(m10/7) = Õ(m1.43)-time1 algorithm for the maximum s-t flow and the minimum s-t cut problems in directed graphs with unit capacities. This is the first improvement over the sparse-graph case of the long-standing O(m min{√m, n2/3}) running time bound due to Even and Tarjan [16]. By well-known reductions, this also establishes an Õ(m107)-time algorithm for the maximum-cardinality bipartite matching problem. That, in turn, gives an improvement over the celebrated O(m√n) running time bound of Hopcroft and Karp [25] whenever the input graph is sufficiently sparse. At a very high level, our results stem from acquiring a deeper understanding of interior-point methods - a powerful tool in convex optimization - in the context of flow problems, as well as, utilizing certain interplay between maximum flows and bipartite matchings.
  • Keywords
    convex programming; directed graphs; network theory (graphs); central path navigation; convex optimization; directed graphs; electrical flows; interior-point methods; maximum-cardinality bipartite matching problem; sparse-graph case; unit capacities; Approximation algorithms; Context; Electric potential; Erbium; Laplace equations; Linear systems; Vectors; Laplacian linear systems; bipartite matchings; central path; electrical flows; interior-point methods; maximum flow problem; minimum s-t cut problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/FOCS.2013.35
  • Filename
    6686161