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

Abstract

We present an O(m10/7)=O(m1.43)-time 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 (m,n2/3)) time bound due to Even and Tarjan [EvenT75]. By well-known reductions, this also establishes an O(m10/7)-time algorithm for the maximum-cardinality bipartite matching problem. That, in turn, gives an improvement over the celebrated celebrated O(m n) time bound of Hopcroft and Karp [HK73] whenever the input graph is sufficiently sparse.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…