本論文では、メモリ制約下での最適化問題の解法について分析しています。具体的には、ユークリッド球内の凸集合に含まれる点を見つけるための最適化問題を考えます。
まず、この問題に対する決定論的アルゴリズムとランダムアルゴリズムの下限を示しました。決定論的アルゴリズムは、メモリがd^(1+δ)ビットの場合、オラクル呼び出し回数が1/(d^(αδε^(2(1-δ)/(1+(1+α)δ)-o(1)))以上必要であることを示しました。ランダムアルゴリズムの場合、メモリがd^(1+δ)ビットの場合、オラクル呼び出し回数が1/(d^(2δε^(2(1-4*δ))-o(1)))以上必要であることを示しました。
これらの結果から、勾配降下法は線形メモリO(dln(1/ε))を使いつつ、Ω(1/ε^2)のオラクル呼び出しを必要とするため、オラクル複雑度とメモリのトレードオフにおいて最適であることが分かりました。さらに、メモリがd^2未満の場合、決定論的アルゴリズムのオラクル複雑度は必ず多項式オーダーになることも示しました。一方、メモリがd^2のときはカッティングプレーン法でO(dln(1/ε))のオラクル呼び出しで済むため、メモリとオラクル複雑度の間に明確な相転移が存在することが分かりました。
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Moise Blanch... at arxiv.org 04-11-2024
https://arxiv.org/pdf/2404.06720.pdfDeeper Inquiries