A simple method for convex optimization in the oracle model

被引:0
|
作者
Dadush, Daniel [1 ]
Hojny, Christopher [2 ]
Huiberts, Sophie [3 ]
Weltge, Stefan [4 ]
机构
[1] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
[3] Columbia Univ, New York, NY USA
[4] Tech Univ Munich, Munich, Germany
基金
欧洲研究理事会;
关键词
Convex optimization; Separation oracle; Cutting plane method; APPROXIMATION ALGORITHMS; FRACTIONAL PACKING; PERCEPTRON; FLOW;
D O I
10.1007/s10107-023-02005-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 L)2 ) R, using O((RL)(2)/(e)2 . R-2/ r(2)) iterations and calls to the oracle, our main method outputs a point x ? K satisfying f (x) = e +min(z?K) f (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.
引用
收藏
页码:283 / 304
页数:22
相关论文
共 50 条
  • [1] A Simple Method for Convex Optimization in the Oracle Model
    Dadush, Daniel
    Hojny, Christopher
    Huiberts, Sophie
    Weltge, Stefan
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2022, 2022, 13265 : 154 - 167
  • [2] Oracle Complexity Separation in Convex Optimization
    Ivanova, Anastasiya
    Dvurechensky, Pavel
    Vorontsova, Evgeniya
    Pasechnyuk, Dmitry
    Gasnikov, Alexander
    Dvinskikh, Darina
    Tyurin, Alexander
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2022, 193 (1-3) : 462 - 490
  • [3] Oracle Complexity Separation in Convex Optimization
    Anastasiya Ivanova
    Pavel Dvurechensky
    Evgeniya Vorontsova
    Dmitry Pasechnyuk
    Alexander Gasnikov
    Darina Dvinskikh
    Alexander Tyurin
    Journal of Optimization Theory and Applications, 2022, 193 : 462 - 490
  • [4] An inertial extrapolation method for convex simple bilevel optimization
    Shehu, Yekini
    Phan Tu Vuong
    Zemkoho, Alain
    OPTIMIZATION METHODS & SOFTWARE, 2021, 36 (01): : 1 - 19
  • [5] Learning in Non-convex Games with an Optimization Oracle
    Agarwal, Naman
    Gonen, Alon
    Hazan, Elad
    CONFERENCE ON LEARNING THEORY, VOL 99, 2019, 99
  • [6] Open Problem: The Oracle Complexity of Convex Optimization with Limited Memory
    Woodworth, Blake
    Srebro, Nathan
    CONFERENCE ON LEARNING THEORY, VOL 99, 2019, 99
  • [7] Oracle complexity of second-order methods for smooth convex optimization
    Arjevani, Yossi
    Shamir, Ohad
    Shiff, Ron
    MATHEMATICAL PROGRAMMING, 2019, 178 (1-2) : 327 - 360
  • [8] Oracle complexity of second-order methods for smooth convex optimization
    Yossi Arjevani
    Ohad Shamir
    Ron Shiff
    Mathematical Programming, 2019, 178 : 327 - 360
  • [9] First-order methods of smooth convex optimization with inexact oracle
    Olivier Devolder
    François Glineur
    Yurii Nesterov
    Mathematical Programming, 2014, 146 : 37 - 75
  • [10] First-order methods of smooth convex optimization with inexact oracle
    Devolder, Olivier
    Glineur, Francois
    Nesterov, Yurii
    MATHEMATICAL PROGRAMMING, 2014, 146 (1-2) : 37 - 75