A Simple Method for Convex Optimization in the Oracle Model
Daniel Dadush, Christopher Hojny, Sophie Huiberts, Stefan Weltge

TL;DR
This paper introduces a straightforward convex optimization method in the oracle model using the Frank--Wolfe algorithm, providing an efficient alternative to traditional cutting plane methods for various applications.
Contribution
It presents a simple, natural Frank--Wolfe based approach for convex optimization with theoretical guarantees and practical advantages over existing cutting plane techniques.
Findings
Method achieves near-optimal solutions with specified iteration complexity.
Algorithm compares favorably to cutting plane methods in experiments.
Easy to implement and adaptable to different convex optimization problems.
Abstract
We give a simple and natural method for computing approximately optimal solutions for minimizing a convex function over a convex set given by a separation oracle. Our method utilizes the Frank--Wolfe algorithm over the cone of valid inequalities of and subgradients of . Under the assumption that is -Lipschitz and that contains a ball of radius and is contained inside the origin centered ball of radius , using iterations and calls to the oracle, our main method outputs a point satisfying . Our algorithm is easy to implement, and we believe it can serve as a useful alternative to existing cutting plane methods. As evidence towards this, we show that it compares favorably in terms of iteration counts to the standard LP based cutting plane method…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Advanced Optimization Algorithms Research · Complexity and Algorithms in Graphs
