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

道路網で使う幾何グラフ指標の理論と実測

$c$-Packedness versus $\lambda$-Low-Density in Geometric Graphs: Theory and Practice

Gregor Diatzko, Félix Lasseux and Sabine Storandt

この論文をやさしく読む

ひとことで言うと

道路網の形を表す二つの指標を大規模データで測り、距離検索などの計算方法を改良する研究。

何に役立つ?

考えられる用途は、大規模道路網での効率的な距離問い合わせや分離集合の構築。要旨では実道路網で実験している。

この研究の面白いところ

数百万辺の道路網で二つの指標に大きな差を見いだし、距離問い合わせの理論的時間をO(c log n)からO(c)へ改善した。

どこまで分かった?

問い合わせ時間の保証には多項式時間の前処理が必要。実測した道路網以外でのパラメータ値は要旨から分からない。

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

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

幾何グラフのアルゴリズムでは、構造を表すパラメータを利用すると計算上の保証を大きく改善できる。この分野で重要な二つがc-packednessとλ-low densityで、どちらも局所的なグラフの複雑さを制限する。これらを使う、よく分離された対の分解、均衡した分離集合、距離問い合わせ器のアルゴリズムが開発されてきた。しかし実用性は不明である。道路網の現実的なモデルとして提案されている一方、大きな実際の道路網で両パラメータがどの程度になるかは分からず、理論的な保証も実用には緩すぎる部分がある。 本研究はまず、cを近似計算し、λを厳密計算する拡張可能な実装を考案する。数百万本の辺を持つ道路網での実験から、両パラメータには大きな隔たりがあると分かった。理論面では、既知のλ∈O(c)を補う関係としてc∈O(λ√n)を証明する。さらに、均衡した分離集合を理論上も実際にも小さくする改良アルゴリズムを示す。また、対応するパラメータ化された分離集合の大きさに比例する幅の木分解を、多項式時間で計算する方法を示す。 この構造的結果から複数の新たなアルゴリズムが得られる。例えばc-packedなグラフでは、多項式時間の前処理後に問い合わせ時間O(c)の厳密な距離問い合わせ器を作れ、従来のO(c log n)を改善する。実験では、提案手法が大規模道路網で小さな均衡分離集合を効率よく生成し、簡潔な厳密距離問い合わせ器を構築できることを示した。

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

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

更新履歴

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

原文の要旨

When designing algorithms for geometric graphs, exploiting structural parameters can lead to significantly improved bounds. Two prominent parameters in this context are $c$-packedness and $\lambda$-low density, both of which locally restrict graph complexity. Parameterized algorithms based on these parameters have been developed for computing well-separated pair decompositions, balanced separators, as well as distance oracles. Nevertheless the practical applicability of algorithms parameterized by $c$ or $\lambda$ remains unclear. While $c$-packed and $\lambda$-low-density graphs have been proposed as realistic models for road networks, the actual parameter values of large real-world instances have so far remained unknown, and existing theoretical guarantees are partially too loose for practical usage. In this paper we first devise scalable implementations for the approximate computation of $c$ and the exact computation of $\lambda$. Our experiments on road networks with millions of edges reveals a significant gap between the two parameters. On the theoretical side we prove that $c\in O(\lambda\sqrt n)$ which complements the known result that $\lambda\in O(c)$. Furthermore we present improved parameterized algorithms for balanced separator computation that reduce the separator size in theory and practice. We also show how to compute a tree decomposition with a width linear in the respective parameterized balanced separator size in polynomial time. This structural result yields a variety of new algorithmic consequences. Among them is an exact distance oracle with query time $O(c)$ for $c$-packed graphs after polynomial-time preprocessing, which improves upon the previous $O(c\log n)$ bound. Our experiments show that the proposed techniques efficiently produce small balanced separators and enable the construction of concise exact distance oracles on large road networks.

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