The DOI matches its Crossref record; 7 of the 7 references it cites were found in a registry or an index.
Convex Optimization: Algorithms and Complexity
Abstract
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.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“This convergence rate is expected to be dimension free (see e.g. Bubeck, 2015, for a review) and depends only on the loss smoothness”
From Training Compute-Optimal Large Language Models (2022) · cites this paper as Bubeck, 2015
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Boyd, S., & Vandenberghe, L. (2004) · doi:10.1017/cbo9780511804441 · Cited by 56,601
The Elements of Statistical Learning
Hastie, T., Friedman, J., & Tibshirani, R. (2001) · Springer Series in Statistics · doi:10.1007/978-0-387-21606-5 · Cited by 24,162
A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems
Beck, A., & Teboulle, M. (2009) · SIAM Journal on Imaging Sciences · doi:10.1137/080716542 · Cited by 11,952
A Stochastic Approximation Method
Robbins, H., & Monro, S. (1951) · The Annals of Mathematical Statistics · doi:10.1214/aoms/1177729586 · Cited by 9,643
Goemans, M. X., & Williamson, D. P. (1995) · Journal of the ACM · doi:10.1145/227683.227684 · Cited by 3,587
An algorithm for quadratic programming
Frank, M., & Wolfe, P. (1956) · Naval Research Logistics Quarterly · doi:10.1002/nav.3800030109 · Cited by 3,030
Efficiency of Coordinate Descent Methods on Huge-Scale Optimization Problems
Nesterov, Y. (2012) · SIAM Journal on Optimization · doi:10.1137/100802001 · Cited by 1,187
Research works printed but not linked: 63
- Agarwal, 2014, A lower bound for the optimization of finite sums, Arxiv preprint arXiv:1410.0723 · arXiv
- Allen-Zhu, 2014, Linear coupling: An ultimate unification of gradient and mirror descent, Arxiv preprint arXiv:1407.1537 · arXiv
- Anstreicher, 1998, Towards a practical volumetric cutting plane method for convex programming, SIAM Journal on Optimization, 9, 190, 10.1137/S1052623497318013 · doi:10.1137/s1052623497318013
- Audibert, 2011, Optimization for Machine Learning
- Audibert, 2014, Regret in online combinatorial optimization, Mathematics of Operations Research, 39, 31, 10.1287/moor.2013.0598 · DOI
- Bach, 2013, Learning with submodular functions: A convex optimization perspective, Foundations and Trends® in Machine Learning, 6, 145, 10.1561/2200000039 · DOI
- Bach, 2013, Non-strongly-convex smooth stochastic approximation with convergence rate o(1/n), Advances in Neural Information Processing Systems (NIPS)
- Bach, 2012, Optimization with sparsity-inducing penalties, Foundations and Trends® in Machine Learning, 4, 1
- Ben-Tal, 2001, Society for Industrial and Applied Mathematics (SIAM), Lectures on modern convex optimization: analysis, algorithms, and engineering applications, 10.1137/1.9780898718829 · DOI · Paper page
- Bertsimas, 2004, Solving convex programs by random walks, Journal of the ACM, 51, 540, 10.1145/1008731.1008733 · DOI
- Bubeck, 2012, Regret analysis of stochastic and nonstochastic multi-armed bandit problems, Foundations and Trends® in Machine Learning, 5, 1, 10.1561/2200000024 · DOI · Paper page
- Bubeck, 2014, The entropic barrier: a simple and optimal universal self-concordant barrier, Arxiv preprint arXiv:1412.1587 · arXiv
- Bubeck, 2015, Sampling from a log-concave distribution with projected langevin monte carlo, Arxiv preprint arXiv:1507.02564 · arXiv
- Bubeck, 2015, A geometric alternative to nesterov’s accelerated gradient descent, Arxiv preprint arXiv:1506.08187 · arXiv
- Candès, 2009, Exact matrix completion via convex optimization, Foundations of Computational mathematics, 9, 717, 10.1007/s10208-009-9045-5 · DOI · Paper page
- Cauchy, 1847, Méthode générale pour la résolution des systemes d’équations simultanées, Comp. Rend. Sci. Paris, 25, 536
- Chambolle, 2011, A first-order primal-dual algorithm for convex problems with applications to imaging, Journal of Mathematical Imaging and Vision, 40, 120, 10.1007/s10851-010-0251-1 · DOI · Paper page
- Clarkson, 2012, Sublinear optimization for machine learning, Journal of the ACM, 10.1145/2371656.2371658 · DOI
- Conn, 2009, Introduction to Derivative-Free Optimization, 10.1137/1.9780898718768 · DOI · Paper page
- Cover, 1992, IEEE information theory society newsletter, 42
- d’Aspremont, 2008, Smooth optimization with approximate gradient, SIAM Journal on Optimization, 19, 1171, 10.1137/060676386 · DOI
- Defazio, 2014, Saga: A fast incremental gradient method with support for non-strongly convex composite objectives, Advances in Neural Information Processing Systems (NIPS)
- Dekel, 2012, Optimal distributed online prediction using mini-batches, Journal of Machine Learning Research, 13, 165
- Duchi, 2010, Composite objective mirror descent, Proceedings of the 23rd Annual Conference on Learning Theory (COLT)
- Dunn, 1978, Conditional gradient algorithms with open loop step size rules, Journal of Mathematical Analysis and Applications, 62, 432, 10.1016/0022-247X(78)90137-3 · DOI
- Friedlander, 2007, Exact regularization of convex programs, SIAM Journal on Optimization, 18, 1326, 10.1137/060675320 · DOI
- Grigoriadis, 1995, A sublinear-time randomized approximation algorithm for matrix games, Operations Research Letters, 18, 53, 10.1016/0167-6377(95)00032-0 · doi:10.1016/0167-6377(95)00032-0
- Grünbaum, 1960, Partitions of mass-distributions and of convex bodies by hyperplanes, Pacific J. Math, 10, 1257, 10.2140/pjm.1960.10.1257 · doi:10.2140/pjm.1960.10.1257
- Jaggi, 2013, Revisiting frank-wolfe: Projection-free sparse convex optimization, Proceedings of the 30th International Conference on Machine Learning (ICML), 427
- Jain, 2013, Low-rank matrix completion using alternating minimization, Proceedings of the Forty-fifth Annual ACM Symposium on Theory of Computing, STOC ’13, 665, 10.1145/2488608.2488693 · DOI · Paper page
- Johnson, 2013, Accelerating stochastic gradient descent using predictive variance reduction, Advances in Neural Information Processing Systems (NIPS)
- Jones, 1992, A simple lemma on greedy approximation in hilbert space and convergence rates for projection pursuit regression and neural network training, Annals of Statistics, 608
- Lacoste-Julien, 2012, A simpler approach to obtaining an o (1/t) convergence rate for the projected stochastic subgradient method, arXiv:1212.2002 · arXiv
- Le Roux, 2012, A stochastic gradient method with an exponential convergence rate for strongly-convex optimization with finite training sets, Advances in Neural Information Processing Systems (NIPS)
- Lee, 2013, Path finding i :solving linear programs with ÃŢ(sqrt(rank)) linear system solves, Arxiv preprint arXiv:1312.6677 · arXiv
- Lee, 2015, A faster cutting plane method and its implications for combinatorial and convex optimization, 10.1109/FOCS.2015.68 · DOI
- Levin, 1965, On an algorithm for the minimization of convex functions, Soviet Mathematics Doklady, 160, 1244
- Lovász, 1998, Hit-and-run mixes fast, Math. Prog., 86, 443
- Lugosi, 2010, Comment on: ℓ-penalization for mixture regression models, Test, 19, 259, 10.1007/s11749-010-0199-x · doi:10.1007/s11749-010-0199-x
- Maculan, 1989, A linear-time median-finding algorithm for projecting a vector on the simplex of rn, Operations research letters, 8, 219, 10.1016/0167-6377(89)90064-3 · doi:10.1016/0167-6377(89)90064-3
- Nemirovski, 1982, Orth-method for smooth convex optimization, Izvestia AN SSSR, Ser. Tekhnicheskaya Kibernetika, 2
- Nemirovski, 1995, Information-based complexity of convex programming, Lecture Notes
- Nemirovski, 2004, Prox-method with rate of convergence o (1/t) for variational inequalities with lipschitz continuous monotone operators and smooth convex-concave saddle point problems, SIAM Journal on Optimization, 15, 229, 10.1137/S1052623403425629 · DOI · Paper page
- Nemirovski, 2004, Interior point polynomial time methods in convex programming, Lecture Notes
- Nesterov, 1983, A method of solving a convex programming problem with convergence rate o(1/k2), Soviet Mathematics Doklady, 27, 372
- Nesterov, 2004, Smooth minimization of non-smooth functions, Mathematical programming, 103, 127, 10.1007/s10107-004-0552-5 · DOI · Paper page
- Nesterov, 1994, Interior-point polynomial algorithms in convex programming, 10.1137/1.9781611970791 · DOI · Paper page
- Newman, 1965, Location of the maximum on unimodal surfaces, Journal of the ACM, 12, 395, 10.1145/321281.321291 · doi:10.1145/321281.321291
- Parikh, 2013, Proximal algorithms, Foundations and Trends® in Optimization, 1, 123
- Richtárik, 2012, Parallel coordinate descent methods for big data optimization, Arxiv preprint arXiv:1212.0873 · arXiv
- Rockafellar, 1970, Convex Analysis, 10.1515/9781400873173 · DOI · Paper page
- Rudelson, 1999, Random vectors in the isotropic position, Journal of Functional Analysis, 164, 60, 10.1006/jfan.1998.3384 · DOI · Paper page
- Schmidt, 2011, Convergence rates of inexact proximalgradient methods for convex optimization, Advances in neural information processing systems, 1458
- Shalev-Shwartz, 2013, Stochastic dual coordinate ascent methods for regularized loss minimization, Journal of Machine Learning Research, 14, 567
- Shalev-Shwartz, 2013, Accelerated mini-batch stochastic dual coordinate ascent, Advances in Neural Information Processing Systems (NIPS)
- Su, 2014, A differential equation for modeling nesterov’s accelerated gradient method: Theory and insights, Advances in Neural Information Processing Systems (NIPS)
- Tibshirani, 1996, Regression shrinkage and selection via the lasso, Journal of the Royal Statistical Society. Series B (Methodological), 58, 267, 10.1111/j.2517-6161.1996.tb02080.x · DOI · Paper page
- Tsybakov, 2003, Optimal rates of aggregation, Conference on Learning Theory (COLT), 303
- Vaidya, 1989, A new algorithm for minimizing convex functions over convex sets, Foundations of Computer Science, 1989., 30th Annual Symposium on, 338, 10.1109/SFCS.1989.63500 · DOI
- Vaidya, 1996, A new algorithm for minimizing convex functions over convex sets, Mathematical programming, 73, 291, 10.1007/BF02592216 · doi:10.1007/bf02592216
- Wright, 2009, Sparse reconstruction by separable approximation, IEEE Transactions on Signal Processing, 57, 2479, 10.1109/TSP.2009.2016892 · DOI · Paper page
- Xiao, 2010, Dual averaging methods for regularized stochastic learning and online optimization, Journal of Machine Learning Research, 11, 2543
- Zhang, 2014, Stochastic primal-dual coordinate method for regularized empirical risk minimization, Arxiv preprint arXiv:1409.3257 · arXiv
Cited by
Adaptive Federated Learning in Resource Constrained Edge Computing Systems
Wang, S., Tuor, T., Salonidis, T., Leung, K. K., Makaya, C., He, T., & Chan, K. (2019) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2019.2904348 · Cited by 2,232
Scheduling Policies for Federated Learning in Wireless Networks
Yang, H. H., Liu, Z., Quek, T. Q. S., & Poor, H. V. (2020) · IEEE Transactions on Communications · doi:10.1109/tcomm.2019.2944169 · Cited by 640
Non-convex Optimization for Machine Learning
Jain, P., & Kar, P. (2017) · Foundations and Trends® in Machine Learning · doi:10.1561/2200000058 · Cited by 364
Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overview
Chi, Y., Lu, Y. M., & Chen, Y. (2019) · IEEE Transactions on Signal Processing · doi:10.1109/tsp.2019.2937282 · Cited by 360
When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning
Wang, S., Tuor, T., Salonidis, T., Leung, K. K., Makaya, C., He, T., & Chan, K. (2018) · IEEE INFOCOM 2018 - IEEE Conference on Computer Communications · doi:10.1109/infocom.2018.8486403 · Cited by 209
Metadata
- Authors
- Bubeck, S.
- Affiliations
- Theory Group, Microsoft Research
- Venue
- Foundations and Trends® in Machine Learning
- Publisher
- Emerald
- Published
- 2015-11-12
- Volume
- 8
- Issue
- 3-4
- Pages
- 231-357
- ISSN
- 1935-8237
- 1935-8245
- Cited by
- 1,001
- References
- 7
- Language
- en
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Convex Optimization: Algorithms and Complexity. https://app.cochat.ai/papers/10.1561/2200000050
- The paper
- Bubeck, S. (2015). Convex Optimization: Algorithms and Complexity. Foundations and Trends® in Machine Learning. https://doi.org/10.1561/2200000050
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.