【24h】

Growing Balls in R~d

机译:在r〜d中生长球

获取原文

摘要

Given a set of prioritized balls with fixed centers in R~d whose radii grow linearly over time, we want to compute the elimination order of these balls assuming that when two balls touch, the one with lower priority is 'crushed'. A straightforward algorithm has running time O(n~2 log n) which we improve to expected O(Δ~dn(logn + Δ~d)) where Δ = r_(max)/r_(min) is the ratio between largest and smallest radius amongst the balls. For a natural application of this problem, namely drawing labels on the globe, we have Δ = O(1). An efficient implementation based on a spherical Delaunay triangulation allows to compute the elimination order for millions of labels on commodity Desktop hardware. Dealing with rounding error induced robustness issues turned out to be one of the major challenges in the implementation.
机译:给出了一套具有固定中心的R〜D中的优先级球,其半径随着时间的推移线性而导致线性地生长,假设两个球触摸时,将这些球的消除顺序进行计算,优先级较低的“被压碎”。直接算法的运行时间O(n〜2 log n),我们改进了预期的O(Δ〜dn(logn +Δ〜d)),其中Δ= r_(max)/ r_(min)是最大和最大之间的比率球中最小的半径。对于本问题的自然应用,即在全球绘制标签,我们有δ= o(1)。基于球面Delaunay三角测量的有效实现允许计算数百万标签上的商品桌面硬件的消除顺序。处理舍入错误诱导的稳健性问题被证明是实施中的主要挑战之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号