TL;DR
This paper introduces a faster cutting plane method for convex set problems, significantly improving runtimes for various optimization tasks like submodular minimization, matroid intersection, and semidefinite programming, with broad implications.
Contribution
The authors develop a new cutting plane algorithm with improved oracle complexity and runtime, advancing the state-of-the-art in convex and combinatorial optimization.
Findings
Achieved expected $O(n\log(nR/\epsilon))$ oracle evaluations for convex set point finding.
Improved runtimes for submodular minimization, matroid intersection, and submodular flow.
Provided the first quadratic query complexity bounds for matroid independence and rank oracles.
Abstract
We improve upon the running time for finding a point in a convex set given a separation oracle. In particular, given a separation oracle for a convex set contained in a box of radius , we show how to either find a point in or prove that does not contain a ball of radius using an expected oracle evaluations and additional time . This matches the oracle complexity and improves upon the additional time of the previous fastest algorithm achieved over 25 years ago by Vaidya for the current matrix multiplication constant when . Using a mix of standard reductions and new techniques, our algorithm yields improved runtimes for solving classic problems in continuous and combinatorial optimization: Submodular Minimization:…
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
A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization· youtube
