Space-Efficient Interior Point Method, with applications to Linear Programming and Maximum Weight Bipartite Matching
Abstract
We study the problem of solving linear program in the streaming model. Given a constraint matrix A∈ Rm× n and vectors b∈ Rm, c∈ Rn, we develop a space-efficient interior point method that optimizes solely on the dual program. To this end, we obtain efficient algorithms for various different problems: * For general linear programs, we can solve them in O( n(1/ε)) passes and O(n2) space for an ε-approximate solution. To the best of our knowledge, this is the most efficient LP solver in streaming with no polynomial dependence on m for both space and passes. * For bipartite graphs, we can solve the minimum vertex cover and maximum weight matching problem in O(m) passes and O(n) space. In addition to our space-efficient IPM, we also give algorithms for solving SDD systems and isolation lemma in O(n) spaces, which are the cornerstones for our graph results.
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.