首页> 外文会议>International colloquium on automata, languages and programming >Deterministic Rectangle Enclosure and Offline Dominance Reporting on the RAM
【24h】

Deterministic Rectangle Enclosure and Offline Dominance Reporting on the RAM

机译:RAM上的确定性矩形机柜和脱机优势报告

获取原文

摘要

We revisit a classical problem in computational geometry that has been studied since the 1980s: in the rectangle enclosure problem we want to report all k enclosing pairs of n input rectangles in 2D. We present the first deterministic algorithm that takes O(n log n + k) worst-case time and O(n) space in the word-RAM model. This improves previous deterministic algorithms with O((n log n + k) log log n) running time. We achieve the result by derandomizing the algorithm of Chan, Larsen and Patrascu [SoCG'11] that attains the same time complexity but in expectation. The 2D rectangle enclosure problem is related to the offline dominance range reporting problem in 4D, and our result leads to the currently fastest deterministic algorithm for offline dominance reporting in any constant dimension d ≥ 4. A key tool behind Chan et al.'s previous randomized algorithm is shallow cuttings for 3D dominance ranges. Recently, Afshani and Tsakalidis [SODA'14] obtained a deterministic O(n log n)-time algorithm to construct such cuttings. We first present an improved deterministic construction algorithm that runs in O(n log log n) time in the word-RAM; this result is of independent interest. Many additional ideas are then incorporated, including a linear-time algorithm for merging shallow cuttings and an algorithm for an offline tree point location problem.
机译:我们回顾了1980年代以来研究的计算几何学中的经典问题:在矩形封闭问题中,我们要报告2D中n个输入矩形的所有k个封闭对。我们提出了第一个确定性算法,该算法在word-RAM模型中采用O(n log n + k)最坏情况时间和O(n)空间。这样可以提高运行时间O((n log n + k)log log n)的先前确定性算法。我们通过对Chan,Larsen和Patrascu [SoCG'11]的算法进行非随机化来获得结果,该算法获得了相同的时间复杂度,但是却是期望值。 2D矩形外壳问题与4D中的离线优势范围报告问题有关,我们的结果导致了对于任何恒定维度d≥4的离线优势报告而言,目前最快的确定性算法。随机算法是针对3D优势范围的浅层切割。最近,Afshani和Tsakalidis [SODA'14]获得了确定性O(n log n)-时间算法来构造此类插条。我们首先提出一种改进的确定性构造算法,该算法在word-RAM中的O(n log log n)时间内运行;此结果具有独立利益。然后合并了许多其他想法,包括用于合并浅层切割的线性时间算法和用于离线树点定位问题的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号