Efficient Convex Optimization Requires Superlinear Memory
Annie Marsden, Vatsal Sharan, Aaron Sidford, Gregory Valiant

TL;DR
This paper proves that memory-limited first-order convex optimization algorithms require significantly more queries than optimal methods, establishing a fundamental trade-off between memory and query complexity.
Contribution
It establishes a lower bound on the query complexity of memory-constrained convex optimization algorithms, resolving an open problem from COLT 2019.
Findings
Memory-constrained algorithms need at least rac{d^{1+(4/3)\u03b4}}{} queries.
Optimal cutting plane methods use rac{d^2}{} memory and rac{d}{} queries.
Memory limitations cause polynomial degradation in optimization performance.
Abstract
We show that any memory-constrained, first-order algorithm which minimizes -dimensional, -Lipschitz convex functions over the unit ball to accuracy using at most bits of memory must make at least first-order queries (for any constant ). Consequently, the performance of such memory-constrained algorithms are a polynomial factor worse than the optimal query bound for this problem obtained by cutting plane methods that use memory. This resolves a COLT 2019 open problem of Woodworth and Srebro.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Complexity and Algorithms in Graphs · Advanced Optimization Algorithms Research
