arXiv論文メモ
新着一覧
cs.DS / math.ST / stat.TH · 査読状況未確認

ランダムグラフに隠された小クリークを速く見つける

Improved polynomial-time algorithms for detecting and recovering planted $\Theta(\sqrt{n})$-cliques

Dmitriy Kunisky and Songtao Mao

この論文をやさしく読む

ひとことで言うと

ランダムなグラフに埋め込まれた、互いにすべてつながる頂点集団を見つける計算問題です。小さな集団まで見つける能力と計算時間のバランスを改善します。

何に役立つ?

弱い構造を雑音の多いグラフから取り出す際の、計算の限界を理解する基礎になります。どれだけ時間をかければどれだけ小さいクリークまで扱えるかを理論的に整理します。

この研究の面白いところ

部分グラフを数える方法と高速行列積を組み合わせ、木幅ごとのアルゴリズムの系列を作っています。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
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

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 / 要約の誤りについて