Memory-Constrained Algorithms for Convex Optimization via Recursive Cutting-Planes

June 16, 2023 Β· Declared Dead Β· πŸ› Neural Information Processing Systems

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors MoΓ―se Blanchard, Junhui Zhang, Patrick Jaillet arXiv ID 2306.10096 Category math.OC: Optimization & Control Cross-listed cs.CC, cs.DS, cs.LG, stat.ML Citations 4 Venue Neural Information Processing Systems Last Checked 4 months ago
Abstract
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(\frac{d^2}{p}\ln \frac{1}Ξ΅)$ bits of memory, and make $\mathcal O((C\frac{d}{p}\ln \frac{1}Ξ΅)^p)$ oracle calls, for some universal constant $C \geq 1$. The family is parametrized by $p\in[d]$ and provides an oracle-complexity/memory trade-off in the sub-polynomial regime $\ln\frac{1}Ξ΅\gg\ln d$. While several works gave lower-bound trade-offs (impossibility results) -- we explicit here their dependence with $\ln\frac{1}Ξ΅$, 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 $Ξ΅\leq 1/\sqrt 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 $Ξ΅\leq d^{-Ξ©(d)}$, our algorithm with $p=d$ achieves the information-theoretic optimal memory usage and improves the oracle-complexity of gradient descent.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Optimization & Control

Died the same way β€” πŸ‘» Ghosted