Abstract
Minimizing a convex function over a convex set is a basic algorithmic problem. We give a simple algorithm for the general setting in which the function is given by an evaluation oracle and the set by a membership oracle. The algorithm takes \(\widetilde{O}(n^{2})\) oracle calls and \(\widetilde{O}(n^{3})\) additional arithmetic operations. This results in more efficient reductions among the five basic oracles for convex sets and functions defined by Grötschel, Lovász and Schrijver (Algorithms Comb 2, (1988), [5]).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jacob D. Abernethy and Elad Hazan. Faster convex optimization: Simulated annealing with an efficient universal barrier. In Proceedings of the 33nd International Conference on Machine Learning, ICML 2016, New York City, NY, USA, June 19-24, 2016, pages 2520–2528, 2016.
Dimitris Bertsimas and Santosh Vempala. Solving convex programs by random walks. Journal of the ACM (JACM), 51(4):540–556, 2004.
Sébastien Bubeck and Ronen Eldan. Multi-scale exploration of convex functions and bandit convex optimization. arXiv preprint arXiv:1507.06580, 2015.
Paul Christiano, Jonathan A Kelner, Aleksander Madry, Daniel A Spielman, and Shang-Hua Teng. Electrical flows, laplacian systems, and faster approximation of maximum flow in undirected graphs. In Proceedings of the forty-third annual ACM symposium on Theory of computing, pages 273–282. ACM, 2011.
Martin Grötschel, László Lovász, and Alexander Schrijver. Geometric algorithms and combinatorial optimization, volume 2. Algorithms and Combinatorics, 1988.
A. T. Kalai and S. Vempala. Simulated annealing for convex optimization. Math. Oper. Res., 31(2):253–266, 2006.
Jonathan A Kelner, Yin Tat Lee, Lorenzo Orecchia, and Aaron Sidford. An almost-linear-time algorithm for approximate max flow in undirected graphs, and its multicommodity generalizations. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 217–226. SIAM, 2014.
Yin Tat Lee, Satish Rao, and Nikhil Srivastava. A new approach to computing maximum flows using electrical flows. In Proceedings of the forty-fifth annual ACM symposium on Theory of computing, pages 755–764. ACM, 2013.
Yin Tat Lee and Aaron Sidford. Path finding methods for linear programming: Solving linear programs in o(sqrt(rank)) iterations and faster algorithms for maximum flow. In Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on, pages 424–433. IEEE, 2014.
Yin Tat Lee and Aaron Sidford. Efficient inverse maintenance and faster algorithms for linear programming. In Foundations of Computer Science (FOCS), 2015 IEEE 56th Annual Symposium on, pages 230–249. IEEE, 2015.
Yin Tat Lee, Aaron Sidford, and Sam Chiu-wai Wong. A faster cutting plane method and its implications for combinatorial and convex optimization. In Foundations of Computer Science (FOCS), 2015 IEEE 56th Annual Symposium on, pages 1049–1065. IEEE, 2015.
L. Lovász and S. Vempala. Fast algorithms for logconcave functions: sampling, rounding, integration and optimization. In FOCS, pages 57–68, 2006.
Aleksander Madry. Navigating central path with electrical flows: From flows to matchings, and back. In Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on, pages 253–262. IEEE, 2013.
Yurii Nesterov and Vladimir Spokoiny. Random gradient-free minimization of convex functions. Foundations of Computational Mathematics, 17(2):527–566, Apr 2017.
V. Yu. Protasov. Algorithms for approximate calculation of the minimum of a convex function from its values. Mathematical Notes, 59(1):69–74, 1996.
Jonah Sherman. Nearly maximum flows in nearly linear time. In Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on, pages 263–269. IEEE, 2013.
Jonah Sherman. Area-convexity, l\(_{\infty }\) regularization, and undirected multicommodity flow. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017, pages 452–460, 2017.
Stefan Steinerberger. Sharp l 1-poincaré inequalities correspond to optimal hypersurface cuts. Archiv der Mathematik, 105(2):179–188, 2015.
P. M. Vaidya. A new algorithm for minimizing convex functions over convex sets. Math. Prog., 73:291–341, 1996.
Acknowledgements
We thank Sebastien Bubeck, Ben Cousins, Sham Kakade and Ravi Kannan for helpful discussions, Yan Kit Chim for making the illustrations, and Xiaodi Wu for pointing out some typos in a previous version of the paper. This work was supported in part by NSF Awards CCF-1563838, CCF-1717349 and CCF1740551.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 János Bolyai Mathematical Society and Springer-Verlag GmbH Germany, part of Springer Nature
About this chapter
Cite this chapter
Lee, Y.T., Sidford, A., Vempala, S.S. (2019). Efficient Convex Optimization with Oracles. In: Bárány, I., Katona, G., Sali, A. (eds) Building Bridges II. Bolyai Society Mathematical Studies, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-59204-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-662-59204-5_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-59203-8
Online ISBN: 978-3-662-59204-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)