An Integer Interior Point Method for Min-Cost Flow Using Arc Contractions and Deletions
Ruben Becker, Andreas Karrenbauer, Kurt Mehlhorn

TL;DR
This paper introduces an integer interior point method for min-cost flow problems that uses arc contractions and deletions, enabling exact arithmetic and avoiding numerical issues, with a randomized expected runtime of O(m^{3/2}).
Contribution
The paper presents a novel integer arithmetic interior point algorithm for min-cost flow that guarantees numerical stability and efficiency, bridging the gap between combinatorial and numerical methods.
Findings
Expected O(m^{3/2}) runtime for the algorithm.
Explicit bounds on the size of numbers during computations.
Guarantees of numerical stability and exactness in solutions.
Abstract
We present an interior point method for the min-cost flow problem that uses arc contractions and deletions to steer clear from the boundary of the polytope when path-following methods come too close. We obtain a randomized algorithm running in expected time that only visits integer lattice points in the vicinity of the central path of the polytope. This enables us to use integer arithmetic like classical combinatorial algorithms typically do. We provide explicit bounds on the size of the numbers that appear during all computations. By presenting an integer arithmetic interior point algorithm we avoid the tediousness of floating point error analysis and achieve a method that is guaranteed to be free of any numerical issues. We thereby eliminate one of the drawbacks of numerical methods in contrast to combinatorial min-cost flow algorithms that still yield the most…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Differential Equations and Numerical Methods · Numerical methods for differential equations
