This monograph presents the main complexity theorems in convex optimization and their corresponding algorithms. Starting from the fundamental theory of black-box optimization, the material progresses towards recent advances in structural optimization and stochastic optimization. Our presentation of black-box optimization, strongly influenced by Nesterov’s seminal book and Nemirovski’s lecture notes, includes the analysis of cutting plane methods, as well as (accelerated) gradient descent schemes. We also pay special attention to non-Euclidean settings (relevant algorithms include Frank-Wolfe, mirror descent, and dual averaging) and discuss their relevance in machine learning. We provide a gentle introduction to structural optimization with FISTA (to optimize a sum of a smooth and a simple non-smooth term), saddle-point mirror prox (Nemirovski’s alternative to Nesterov’s smoothing), and a concise description of interior point methods. In stochastic optimization we discuss stochastic gradient descent, minibatches, random coordinate descent, and sublinear algorithms. We also briefly touch upon convex relaxation of combinatorial problems and the use of randomness to round solutions, as well as random walks based methods.
Article navigation
12 November 2015
Research Article|
November 12 2015
Convex Optimization: Algorithms and Complexity
Sébastien Bubeck
Sébastien Bubeck
Theory Group, Microsoft Research
USA
Search for other works by this author on:
Online ISSN: 1935-8245
Print ISSN: 1935-8237
© 2015 S. Bubeck
2015
S. Bubeck
Licensed re-use rights only
Foundations and Trends in Machine Learning (2015) 8 (3-4): 231–357.
Citation
Bubeck S (2015), "Convex Optimization: Algorithms and Complexity". Foundations and Trends in Machine Learning, Vol. 8 No. 3-4 pp. 231–357, doi: https://doi.org/10.1561/2200000050
Download citation file:
New and popular articles
Suggested Reading
Compressive sensing for noisy solder joint imagery based on convex optimization
Soldering & Surface Mount Technology (April,2016)
Related Chapters
Algorithms for Convex Optimization
Compressed Sensing Approach to Systems and Control
Algorithms for Convex Optimization
Sparsity Methods for Systems and Control
References
Convex Optimization for Machine Learning
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
