Skip to main content
QUICK REVIEW

[論文レビュー] Faster polytope rounding, sampling, and volume computation via a sublinear "Ball Walk"

Oren Mangoubi, Nisheeth K. Vishnoi|arXiv (Cornell University)|May 5, 2019
Markov Chains and Monte Carlo Methods参考文献 25被引用数 4
ひとこと要約

この論文は、多面体からのサンプリングに適した、ボールウォークマルコフ連鎖のサブリニア時間バージョンを導入する。低影響の制約を知的にスキップすることで、1ステップあたりの算術演算を $O(mn)$ から $O(m)$ に削減する。これにより、等方的ラウンドリング、サンプリング、体積計算が高速化され、標準的仮定のもとで、従来の $ ilde{O}(mn^5)$ の境界を $ ilde{O}(mn^{4.5})$ に改善する。$m > = n^{2.5}$ または $m > = n^{1.5}$ の場合に顕著な高速化が達成される。

ABSTRACT

We study the problem of "isotropically rounding" a polytope $K\subset\mathbb{R}^n$, that is, computing a linear transformation which makes the uniform distribution on the polytope have roughly identity covariance matrix. We assume $K$ is defined by $m$ linear inequalities, with guarantee that $rB\subset K\subset RB$, where $B$ is the unit ball. We introduce a new variant of the ball walk Markov chain and show that, roughly, the expected number of arithmetic operations per-step of this Markov chain is $O(m)$ that is sublinear in the input size $mn$--the per-step time of all prior Markov chains. Subsequently, we give a rounding algorithm that succeeds with probability $1-\varepsilon$ in $ ilde{O}(mn^{4.5}\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r}))$ arithmetic operations. This gives a factor of $\sqrt{n}$ improvement on the previous bound of $ ilde{O}(mn^5\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r}))$ for rounding, which uses the hit-and-run algorithm. Since the rounding preprocessing step is in many cases the bottleneck in improving sampling or volume computation, our results imply these tasks can also be achieved in roughly $ ilde{O}(mn^{4.5}\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r})+mn^4δ^{-2})$ operations for computing the volume of $K$ up to a factor $1+δ$ and $ ilde{O}(mn^{4.5}\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r})))$ for uniformly sampling on $K$ with TV error $\varepsilon$. This improves on the previous bounds of $ ilde{O}(mn^5\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r})+mn^4δ^{-2})$ for volume computation when roughly $m\geq n^{2.5}$, and $ ilde{O}(mn^5\mbox{polylog}(\frac{1}{\varepsilon},\frac{R}{r}))$ for sampling when roughly $m\geq n^{1.5}$. We achieve this improvement by a novel method of computing polytope membership, where one avoids checking inequalities estimated to have a very low probability of being violated.

研究の動機と目的

  • 定義された $m$ 個の線形不等式を用いて $`\mathbb{R}^n`$ 内の多面体を等方的ラウンドリングするためのより高速なアルゴリズムを開発すること。
  • マルコフ連鎖サンプリング手法の1ステップあたりの計算コストを、通常の入力サイズである $mn$ の壁を下回ること。
  • 等方的ラウンドリングの前処理ステップの高速化により、サンプリングと体積計算の全体的な実行時間を短縮すること。
  • 特に $m \gtrsim n^{2.5}$ または $m \gtrsim n^{1.5}$ の領域において、$n$ に対する依存性を改善した、より高速な体積推定とサンプリングを可能にすること。

提案手法

  • 低違反確率の制約のチェックを回避することで、1ステップあたりの算術演算を $O(m)$ に抑える、ボールウォークマルコフ連鎖の新しい変種を導入する。
  • 制約違反の可能性を推定する動的フィルタリング戦略を採用し、各ステップで重要な制約でない不等式をスキップする。
  • 多面体の $n^{-3}$-内部におけるウォームスタートを活用し、迅速な混合と等方的配置への効率的収束を保証する。
  • 受理サンプリングと変更されたボールウォークを用いて、多面体上での一様分布からの全変動誤差 $\varepsilon$ を持つサンプルを生成する。
  • 最近の結果を応用し、$O(1)$-ウォームスタートから始める場合、$O(n^{2.5}\log(1/\varepsilon))$ の適切なステップ数で十分であることを示す。
  • 新しいサブリニアボールウォークを既存の体積およびサンプリングアルゴリズムと組み合わせることで、改善された全体の複雑さ境界を達成する。

実験結果

リサーチクエスチョン

  • RQ1多面体上のマルコフ連鎖サンプリングの1ステップあたりのコストを、$mn$ の入力サイズの壁を下回ることは可能か?
  • RQ2すべての $m$ 個の不等式をチェックするのを避けながらも、正しさと収束性を保つボールウォークの変種を設計することは可能か?
  • RQ3低影響の制約の知的なプルーニングは、等方的ラウンドリングにおける混合時間とサンプリングの正確性にどのように影響するか?
  • RQ4新しいサブリニアボールウォークを用いることで、体積計算とサンプリングの複雑さにどの程度の漸近的改善が得られるか?
  • RQ5特に高次元領域において、先行研究よりも $n$ および $m$ に対する依存性を改善できるか?

主な発見

  • 提案されたボールウォーク変種は、1ステップあたりの算術演算の期待値を $O(mn)$ から $O(m)$ に削減し、サブリニア時間のステップを達成する。
  • 等方的ラウンドリングアルゴリズムは、$\tilde{O}(mn^{4.5}\mathrm{polylog}(1/\varepsilon, R/r))$ の算術演算で確率 $1 - \varepsilon$ で成功し、従来の境界を $\sqrt{n}$ 倍改善する。
  • 多面体の体積を要因 $1+\delta$ の範囲で計算するには、$\tilde{O}(mn^{4.5}\mathrm{polylog}(1/\varepsilon, R/r) + mn^4\delta^{-2})$ の演算が必要であり、$m \gtrsim n^{2.5}$ の場合に従来の境界を改善する。
  • 多面体上の一様分布からの全変動誤差 $\varepsilon$ を持つサンプリングは、$\tilde{O}(mn^{4.5}\mathrm{polylog}(1/\varepsilon, R/r))$ の演算で達成され、$m \gtrsim n^{1.5}$ の場合に従来の境界を改善する。
  • 低違反確率の不等式をスキップする、新しい制約チェック戦略を導入し、これはより広範な制約付きのサンプリングと最適化問題に有益であると予想される。
  • 理論的解析により、新しいアルゴリズムが正しさと収束保証を維持しながら、計算オーバーヘッドを顕著に削減することが確認された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。