Memory-Constrained Algorithms for Convex Optimization via Recursive Cutting-Planes
Not on the map. Why?
Abstract (arXiv)
We propose a family of recursive cutting-plane algorithms to solve feasibility problems with constrained memory, which can also be used for first-order convex optimization. Precisely, in order to find a point within a ball of radius ε with a separation oracle in dimension d -- or to minimize 1-Lipschitz convex functions to accuracy ε over the unit ball -- our algorithms use mathcal O(fracd2pln frac1ε) bits of memory, and make mathcal O((Cfracdpln frac1ε)p) oracle calls, for some universal constant C ≥ 1. The family is parametrized by p∈[d] and provides an oracle-complexity/memory trade-off in the sub-polynomial regime lnfrac1εggln d. While several works gave lower-bound trade-offs (impossibility results) -- we explicit here their dependence with lnfrac1ε, showing that these also hold in any sub-polynomial regime -- to the best of our knowledge this is the first class of algorithms that provides a positive trade-off between gradient descent and cutting-plane methods in any regime with ε≤ 1/√ d. The algorithms divide the d variables into p blocks and optimize over blocks sequentially, with approximate separation vectors constructed using a variant of Vaidya's method. In the regime ε ≤ d-Omega(d), our algorithm with p=d achieves the information-theoretic optimal memory usage and improves the oracle-complexity of gradient descent.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 24 of its 53 references that are in the map. First posted on arXiv 16 Jun 2023.
Builds on
24 of 53 references.
References · 24
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
- 2013Communication Efficient Distributed Optimization using an Approximate Newton-type Methodcited by 131
- 2016CoCoA: A General Framework for Communication-Efficient Distributed Optimizationcited by 69
- 2020An Improved Cutting Plane Method for Convex Optimization, Convex-Concave Games and its Applicationscited by 57
- 2015Communication Lower Bounds for Statistical Estimation Problems via a Distributed Data Processing Inequalitycited by 50
- 2015A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimizationcited by 50
- 2021Acceleration Methodscited by 48
- 2016AIDE: Fast and Communication Efficient Distributed Optimizationcited by 42
- 2017Communication-Efficient Algorithms for Decentralized and Stochastic Optimizationcited by 42
- 2019Memory-Sample Tradeoffs for Linear Regression with Small Errorcited by 22
- 2015A geometric alternative to Nesterov's accelerated gradient descentcited by 21
12 more
- 2018Detecting Correlations with Little Memory and Communicationcited by 19
- 2014Optimized first-order methods for smooth convex minimizationcited by 18
- 2013Bundle-Level Type Methods Uniformly Optimal for Smooth and Nonsmooth Convex Optimizationcited by 14
- 2019Space lower bounds for linear prediction in the streaming modelcited by 14
- 2022Efficient Convex Optimization Requires Superlinear Memorycited by 14
- 2017Memory and Communication Efficient Distributed Stochastic Optimization with Minibatch-Proxcited by 12
- 2019Open Problem: The Oracle Complexity of Convex Optimization with Limited Memorycited by 8
- 2021An optimal gradient method for smooth strongly convex minimizationcited by 7
- 2021Big-Step-Little-Step: Efficient Gradient Methods for Objectives with Multiple Scalescited by 7
- 2016An optimal first order method based on optimal quadratic averagingcited by 5
- 2020How to trap a gradient flowcited by 5
- 2023Quadratic Memory is Necessary for Optimal Query Complexity in Convex Optimization: Center-of-Mass is Pareto-Optimalcited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 1.
3 papers.
- 2026Stronger Memory-Query Tradeoffs for Convex Optimization: The Limitations of Subquadratic Memory21 Jul 2026
- 2024Gradient Descent is Pareto-Optimal in the Oracle Complexity and Memory Tradeoff for Feasibility Problems10 Apr 2024
- 2023Memory-Query Tradeoffs for Randomized Convex Optimization21 Jun 2023