A simple method for convex optimization in the oracle model

Daniel Dadush, Christopher Hojny (Corresponding author), Sophie Huiberts, Stefan Weltge

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

7 Downloads (Pure)

Samenvatting

We give a simple and natural method for computing approximately optimal solutions for minimizing a convex function f over a convex set K given by a separation oracle. Our method utilizes the Frank–Wolfe algorithm over the cone of valid inequalities of K and subgradients of f. Under the assumption that f is L-Lipschitz and that K contains a ball of radius r and is contained inside the origin centered ball of radius R, using O((RL)2ε2·R2r2) iterations and calls to the oracle, our main method outputs a point x∈ K satisfying f(x) ≤ ε+ min z Kf(z) . 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 and the analytic center cutting plane method, on a testbed of combinatorial, semidefinite and machine learning instances.

Originele taal-2Engels
Pagina's (van-tot)283-304
Aantal pagina's22
TijdschriftMathematical Programming
Volume206
Nummer van het tijdschrift1-2
Vroegere onlinedatum10 aug. 2023
DOI's
StatusGepubliceerd - jul. 2024

Vingerafdruk

Duik in de onderzoeksthema's van 'A simple method for convex optimization in the oracle model'. Samen vormen ze een unieke vingerafdruk.

Citeer dit