ランダムグラフに隠された小クリークを速く見つける
Improved polynomial-time algorithms for detecting and recovering planted $\Theta(\sqrt{n})$-cliques
この論文をやさしく読む
ひとことで言うと
ランダムなグラフに埋め込まれた、互いにすべてつながる頂点集団を見つける計算問題です。小さな集団まで見つける能力と計算時間のバランスを改善します。
何に役立つ?
弱い構造を雑音の多いグラフから取り出す際の、計算の限界を理解する基礎になります。どれだけ時間をかければどれだけ小さいクリークまで扱えるかを理論的に整理します。
この研究の面白いところ
部分グラフを数える方法と高速行列積を組み合わせ、木幅ごとのアルゴリズムの系列を作っています。t=2ではλのしきい値を0.3320まで下げる結果を示します。
どこまで分かった?
クリークはランダムな位置に植え込まれる設定です。ω=2を使う高速性の説明は予想に依存し、無条件の結果とは区別が必要です。ほぼ線形という表現は頂点数nに対する線形ではなく、提示された計算量はnのほぼ2乗です。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
植え込みクリーク問題では、n頂点のErdős–Rényiグラフ、またはそのうちk=k(n)頂点にクリークを追加したグラフのいずれかを観測し、クリークの検出または復元を目指す。この課題に多項式時間アルゴリズムが存在する最小のクリークサイズはk=Θ(√n)だと広く考えられている。本研究ではこの領域で、符号付き部分グラフ数をカラーコーディングにより推定する新たなアルゴリズムを開発し、高速行列積でさらに加速する。 まず各t≥1について、木幅が高々tの連結グラフの個数の増加オーダーに関係する定数をc(t)とすると、ランダムな位置に植え込まれたサイズk=λ√nのクリークは、λ>1/√c(t)であれば時間n^{t+1+o(1)}で検出・復元できることを示す。例えばc(1)=eなので、符号付き木を数えることで、λ>1/√e≈0.6066のときに成功するDeshpande–Montanari(2015)の時間Õ(n²)のメッセージパッシング法の性能を再現する。 t≥3ではc(t)の正確な値は未知だが、その下界により、より小さいλで成功する、より遅い多項式時間アルゴリズムの階層が得られる。さらに、t=2のアルゴリズムは、正方行列積の指数をωとして時間n^{ω+o(1)}で実装でき、λ>0.3320で成功することを示す。広く知られた予想ω=2の下では、Deshpande–Montanariのアルゴリズムと同じほぼ線形の時間で動作しながら、より小さいクリークを見つけられる。 次に、t=1のアルゴリズムを、長方形行列積を用いてAlon–Krivelevich–Sudakov(1998)のブースティング方式と組み合わせることで、より小さいλに対する実行時間を改善できることを示す。これらの結果を合わせると、実行時間と信号強度λの間で既知最良のトレードオフが得られる。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-21(UTC)
- 最新改訂
- 2026-09-21 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-21 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
In the planted clique problem, one observes either an Erdős--Rényi graph on $n$ vertices or such a graph with a clique added to $k = k(n)$ vertices, and seeks to detect or recover the clique. It is widely believed that $k = \Theta(\sqrt{n})$ is the smallest clique size for which polynomial-time algorithms exist for these tasks. We develop new algorithms in this regime using color-coding to estimate signed subgraph counts, further accelerated with fast matrix multiplication. We first show that, for each $t \geq 1$, for $c(t)$ a constant associated to the order of growth of the number of connected graphs of treewidth at most $t$, cliques of size $k = \lambda\sqrt{n}$ planted in a random location with $\lambda > 1 / \sqrt{c(t)}$ can be detected and recovered in time $n^{t + 1 + o(1)}$. For instance, since $c(1) = e$, this recovers by counting signed trees the performance of the $\widetilde{O}(n^2)$-time message-passing algorithm of Deshpande--Montanari (2015) that succeeds when $\lambda > 1 / \sqrt{e} \approx 0.6066$. For $t \geq 3$, the exact value of $c(t)$ is not known, but lower bounds on it give a hierarchy of slower polynomial-time algorithms that succeed for smaller $\lambda$. We further show that the above algorithm for $t = 2$ can be implemented in time $n^{\omega + o(1)}$ for $\omega$ the constant of square matrix multiplication and succeeds when $\lambda > 0.3320$; under the folklore conjecture that $\omega = 2$, this runs in the nearly-linear time of the algorithm of Deshpande--Montanari while finding smaller cliques. Second, we show that the above algorithm for $t = 1$ can be combined with the boosting scheme of Alon--Krivelevich--Sudakov (1998) using rectangular matrix multiplication, giving improved runtimes for smaller $\lambda$. Taken together, our results achieve the best known tradeoff between runtime and signal strength $\lambda$.
著者のコメント
77 pages
arXiv ID: 2609.24780 / 要約の誤りについて