arXiv Analytics

Sign in

arXiv:1402.6361 [math.OC]AbstractReferencesReviewsResources

Oracle-Based Robust Optimization via Online Learning

Aharon Ben-Tal, Elad Hazan, Tomer Koren, Shie Mannor

Published 2014-02-25Version 1

Robust optimization is a common framework in optimization under uncertainty when the problem parameters are not known, but it is rather known that the parameters belong to some given uncertainty set. In the robust optimization framework the problem solved is a min-max problem where a solution is judged according to its performance on the worst possible realization of the parameters. In many cases, a straightforward solution of the robust optimization problem of a certain type requires solving an optimization problem of a more complicated type, and in some cases even NP-hard. For example, solving a robust conic quadratic program, such as those arising in robust SVM, ellipsoidal uncertainty leads in general to a semidefinite program. In this paper we develop a method for approximately solving a robust optimization problem using tools from online convex optimization, where in every stage a standard (non-robust) optimization program is solved. Our algorithms find an approximate robust solution using a number of calls to an oracle that solves the original (non-robust) problem that is inversely proportional to the square of the target accuracy.

Related articles: Most relevant | Search more
arXiv:1911.07409 [math.OC] (Published 2019-11-18)
Online Learning and Matching for Resource Allocation Problems
arXiv:2103.03300 [math.OC] (Published 2021-03-04)
A nonparametric algorithm for optimal stopping based on robust optimization
arXiv:2411.19848 [math.OC] (Published 2024-11-29)
A Frank-Wolfe Algorithm for Oracle-based Robust Optimization