以近最优开销维护单位圆盘并集的插入操作
计算几何
2023-07-06 v2
摘要
我们提出高效的动态数据结构,用于维护平面中单位圆盘的并集以及伪线的下包络。更确切地说,本文给出三个主要结果:(i) 我们提出一种线性大小的数据结构,用于在插入操作下维护单位圆盘集合的并集。它可以在 时间内插入一个圆盘并更新并集,其中 为当前单位圆盘的数量, 为由于新圆盘插入导致的并集中结构变化的组合复杂度。它也能在同一时间界内计算每个圆盘插入后并集的面积。(ii) 我们提出一种线性大小的数据结构,用于维护 -单调伪线集合的下包络。它可以在 时间内处理伪线的插入/删除;对于查询点 ,它可在 时间内报告下包络上 -坐标为 的点;对于查询点 ,它可在 时间内返回位于 下方的所有 条伪线。(iii) 我们提出一种线性大小的数据结构,用于存储单位半径的圆弧集合(不一定在相应圆盘并集的边界上),使得对于查询单位圆盘 ,可在 时间内报告所有与 相交的输入圆弧,其中 为输出大小, 为任意小常数。单位圆弧可在 时间内插入或删除。
引用
@article{arxiv.1903.10943,
title = {Maintaining the Union of Unit Discs under Insertions with Near-Optimal Overhead},
author = {Pankaj K. Agarwal and Ravid Cohen and Dan Halperin and Wolfgang Mulzer},
journal= {arXiv preprint arXiv:1903.10943},
year = {2023}
}
备注
29 pages, 19 figures; this article is an extension of our previous work arXiv:1902.09565; a preliminary version appeared at SoCG 2019