首页> 外文会议>Annual European symposium on algorithms >Distribution-Sensitive Construction of the Greedy Spanner
【24h】

Distribution-Sensitive Construction of the Greedy Spanner

机译:贪婪的扳手的分布敏感构造

获取原文

摘要

The greedy spanner is the highest quality geometric spanner (in e.g. edge count and weight, both in theory and practice) known to be computable in polynomial time. Unfortunately, all known algorithms for computing it on n points take Ω(n~2) time, limiting its use on large data sets. We observe that for many point sets, the greedy spanner has many 'short' edges that can be determined locally and usually quickly, and few or no 'long' edges that can usually be determined quickly using local information and the well-separated pair decomposition. We give experimental results showing large to massive performance increases over the state-of-the-art on nearly all tests and real-life data sets. On the theoretical side we prove a near-linear expected time bound on uniform point sets and a near-quadratic worst-case bound. Our bound for point sets drawn uniformly and independently at random in a square follows from a local characterization of t-spanners we give on such point sets: we give a geometric property that holds with high probability on such point sets. This property implies that if an edge set on these points has t-paths between pairs of points 'close' to each other, then it has t-paths between all pairs of points. This characterization gives a O(n log~2 n log~2 log n) expected time bound on our greedy spanner algorithm, making it the first subquadratic time algorithm for this problem on any interesting class of points. We also use this characterization to give a O((n + |E|)log~2 n log log n) expected time algorithm on uniformly distributed points that determines if E is a t-spanner, making it the first subquadratic time algorithm for this problem that does not make assumptions on E.
机译:贪婪扳手是已知可以在多项式时间内计算的最高质量的几何扳手(例如,在理论和实践上均以边数和重量计)。不幸的是,所有已知的在n个点上进行计算的算法都需要Ω(n〜2)的时间,从而限制了它在大型数据集上的使用。我们观察到,对于许多点集,贪婪的扳手具有许多可以在本地且通常快速确定的“短”边缘,而很少或没有“长”的边缘(通常可以使用局部信息和分离良好的对分解来快速确定) 。我们给出的实验结果显示,在几乎所有测试和真实数据集上,其性能都比最新技术有了大幅度提高。从理论上讲,我们证明了均匀点集上的近似线性预期时间界限和近似二次的最坏情况界限。我们对正方形均匀且独立地随机绘制的点集的边界来自对这些点集给出的t型扳手的局部特征:我们给出了在此类点集上具有很高概率的几何性质。此属性表示,如果在这些点上设置的边在彼此“接近”的点对之间具有t路径,则在所有点对之间都具有t路径。这种表征为我们的贪婪扳手算法提供了O(n log〜2 n log〜2 log n)的预期时间限制,这使其成为解决任何问题上第一个有趣的点次二次时间算法。我们还使用该特征在均匀分布点上给出O((n + | E |)log〜2 n log log n)期望时间算法,该算法确定E是否为t跨度,从而使其成为第一个二次二次时间算法。这个问题没有对E做出假设。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号