中文

有向圆盘图的松弛生成器

数据结构与算法 2010-02-03 v2 计算几何

摘要

(V,δ)(V,\delta) 为有限度量空间,其中 VV 是由 nn 个点组成的集合,δ\delta 是为这些点定义的距离函数。假设 (V,δ)(V,\delta) 具有常数倍维数 dd,并假设每个点 pVp\in V 周围都有一个半径为 r(p)r(p) 的圆盘。对应于 VVr()r(\cdot) 的圆盘图是一个有向图 I(V,E,r)I(V,E,r),其顶点为 VV 中的点,其边集包含一条从 ppqq 的有向边当且仅当 δ(p,q)r(p)\delta(p,q)\leq r(p)。在 \cite{PeRo08} 中,我们提出了一种构造大小为 O(n/\epsdlogM)O(n/\eps^d \log M)(1+\eps)(1+\eps)-spanner 的算法,其中 MM 是最大半径 r(p)r(p)。本文给出了两个结果。第一个结果表明 \cite{PeRo08} 中的 spanner 本质上是最优的,即对于具有常数倍维数的度量,不可能保证存在大小与 MM 无关的 spanner。第二个结果表明,通过稍微放松要求并允许半径分配的微小扰动,可以构造出好得多的 spanner。具体而言,我们证明如果允许使用圆盘图 I(V,E,r1+\eps)I(V,E,r_{1+\eps}) 的边,其中对于每个 pVp\in V 都有 r1+\eps(p)=(1+\eps)r(p)r_{1+\eps}(p) = (1+\eps)\cdot r(p),那么就有可能为 I(V,E,r)I(V,E,r) 得到大小为 O(n/\epsd)O(n/\eps^d)(1+\eps)(1+\eps)-spanner。我们的算法简单且可以高效实现。

关键词

引用

@article{arxiv.0912.2815,
  title  = {Relaxed spanners for directed disk graphs},
  author = {David Peleg and Liam Roditty},
  journal= {arXiv preprint arXiv:0912.2815},
  year   = {2010}
}