Skip to main navigation Skip to search Skip to main content

A Simple Method for Convex Optimization in the Oracle Model

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Downloads (Pure)

Abstract

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.

Original languageEnglish
Title of host publicationInteger Programming and Combinatorial Optimization
Subtitle of host publication23rd International Conference, IPCO 2022 Eindhoven, The Netherlands, June 27-29,2022 Proceedings
EditorsKaren Aardal, Laura Sanità
Place of PublicationCham
PublisherSpringer
Pages154-167
Number of pages14
ISBN (Electronic)978-3-031-06901-7
ISBN (Print)978-3-031-06900-0
DOIs
Publication statusPublished - 27 May 2022
EventThe 23rd Conference on Integer Programming and Combinatorial Optimization - Eindhoven University of Technology, Eindhoven, Netherlands
Duration: 27 Jun 202229 Jun 2022
Conference number: 23
https://www.ipco2022.com/home

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume13265
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceThe 23rd Conference on Integer Programming and Combinatorial Optimization
Abbreviated titleIPCO 2022
Country/TerritoryNetherlands
CityEindhoven
Period27/06/2229/06/22
Internet address

Keywords

  • convex optimization
  • cutting plane method
  • separation oracle

Fingerprint

Dive into the research topics of 'A Simple Method for Convex Optimization in the Oracle Model'. Together they form a unique fingerprint.

Cite this