Lune

NeurIPS2023顶会

Memory-Constrained Algorithms for Convex Optimization

Moïse Blanchard, Junhui Zhang, Patrick Jaillet

2023年份
4被引次数
2顶会引用

摘要

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 ϵ\epsilon with a separation oracle in dimension dd -- or to minimize 11-Lipschitz convex functions to accuracy ϵ\epsilon over the unit ball -- our algorithms use O(d2pln⁡1ϵ)\mathcal O(\frac{d^2}{p}\ln \frac{1}{\epsilon}) bits of memory, and make O((Cdpln⁡1ϵ)p)\mathcal O((C\frac{d}{p}\ln \frac{1}{\epsilon})^p) oracle calls, for some universal constant C≥1C \geq 1. The family is parametrized by p∈[d]p\in[d] and provides an oracle-complexity/memory trade-off in the sub-polynomial regime ln⁡1ϵ≫ln⁡d\ln\frac{1}{\epsilon}\gg\ln d. While several works gave lower-bound trade-offs (impossibility results) -- we explicit here their dependence with ln⁡1ϵ\ln\frac{1}{\epsilon}, 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\epsilon\leq 1/\sqrt d. The algorithms divide the dd variables into pp blocks and optimize over blocks sequentially, with approximate separation vectors constructed using a variant of Vaidya's method. In the regime ϵ≤d−Ω(d)\epsilon \leq d^{-\Omega(d)}, our algorithm with p=dp=d achieves the information-theoretic optimal memory usage and improves the oracle-complexity of gradient descent.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 468395d4-5d13-4330-b8eb-0fdf8c250206

引用它的顶会 Paper2

问问它们各自怎么用它

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖