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

近似最近傍探索を使う高速な距離保存グラフ構築

Fast Geometric Spanners via Approximate Nearest Neighbor Search

Alexandr Andoni, Manuel Paez, Krish Singal, Tian Zhang

この論文をやさしく読む

ひとことで言うと

近似最近傍探索を利用して、距離を近似的に保つ疎なグラフを高速に作る理論的な方法と下界を示した。

何に役立つ?

大きな距離データの近似グラフ構築やワッサースタイン距離の計算可能性を考える際に役立つ。

この研究の面白いところ

構築アルゴリズムだけでなく、少ない距離問い合わせでは避けられないひずみの下界も与える。

どこまで分かった?

理論的結果は高速な一括近似最近傍探索が使える距離空間など、要旨に記された条件の下で成り立つ。実測速度は示されていない。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

高速な一括近似最近傍探索のアルゴリズムにブラックボックスとしてアクセスできる場合、一般の距離空間で距離を近似的に保存するグラフ(スパナー)を、二乗時間未満で構築する問題を研究する。特に、縦横比Δを持つ距離空間M=([n],d)について、近似率c、実行時間τM(n)の一括近似最近傍探索アルゴリズムがあるとき、次の二つを示す。第一に、任意の自然数kについて、ひずみO(ck)、辺数が対数因子を省いた表記でO(kn^(1+1/(2k)) log Δ)、実行時間が同じ表記でO(τM・k n^(1/k) log Δ)のスパナーを作るアルゴリズムが存在する。第二に、距離オラクルと一括近似最近傍探索のブラックボックス・オラクルへの問い合わせで得る二点間距離がo(n^(1+1/k)/k)以下のアルゴリズムは、必ずΩ(ck)のひずみを生じる。 この結果から、定数倍の損失を除けば、スパナーを真に二乗時間未満で構築できることと、一括近似最近傍探索を二乗時間未満で実行できることは同値になる。さらに、高速なスパナー構築を応用し、効率的な一括近似最近傍探索が可能な任意の距離空間で、q>1のすべてについてワッサースタイン距離Wqを高速に近似するアルゴリズムを得る。p>2のℓp空間における近似最近傍探索の近年の効率的なアルゴリズムと合わせると、これらの距離空間で、記載した辺数とひずみの関係を持つスパナー構築、およびWq距離近似について、初めて二乗時間未満のアルゴリズムが得られる。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-22(UTC)
最新改訂
2026-09-22 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

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

原文の要旨

We study the problem of constructing metric spanners in general metric spaces in subquadratic time when given blackbox access to a fast algorithm for batch approximate nearest neighbor search. In particular, we show the following results for any metric space $\mathsf{M} = ([n], \mathsf{d})$ with aspect ratio $\Delta$ admitting a $c$-approximate batch nearest neighbor search algorithm with runtime $\tau_{\mathsf{M}}(n)$, (1) There exists an algorithm that, for any $k \in \mathbb{N}$, constructs an $O(c k)$-distortion spanner with $\tilde{O}(kn^{1+1/2k} \log \Delta)$ edges and runs in time $\tilde{O}(\tau_{\mathsf{M}} \cdot k n^{1/k} \log \Delta)$. (2) Any algorithm that learns at most $o(n^{1+1/k}/k)$ pairwise distances by querying a distance oracle and a blackbox batch nearest neighbor search oracle necessarily incurs $\Omega(c k)$ distortion. Our results entail that (truly) sub-quadratic time algorithms for spanner construction is equivalent to subquadratic time BANN (up to constant-factor losses). As a further application, we use our fast spanner constructions to obtain a fast algorithm for approximating the Wasserstein distance $\mathsf{W}_q$, for all $q > 1$, over any metric space admitting an efficient batch approximate nearest neighbor search algorithm. Together with recent new efficient algorithms for approximate nearest neighbor search in $\ell_p$ spaces, for $p > 2$, our results entail the first subquadratic time algorithms for spanner construction (with the stated size-distortion tradeoff) and $\mathsf{W}_q$ distance approximation over these metric spaces.

arXiv ID: 2609.26934 / 要約の誤りについて