Data structures for halfplane proximity queries and incremental Voronoi diagrams

被引:13
|
作者
Aronov, B
Bose, P
Demaine, ED
Gudmundsson, J
Iacono, J
Langerman, S
Smid, M
机构
[1] Polytech Univ, Dept CIS, Brooklyn, NY 11201 USA
[2] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[3] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
[4] Natl ICT Australia, Sydney, NSW, Australia
[5] Univ Libre Bruxelles, Dept Informat, Brussels, Belgium
来源
关键词
D O I
10.1007/11682462_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider preprocessing a set S of n points in the plane that are in convex position into a data structure supporting queries of the following form: given a point q and a directed line l in the plane, report the point of S that is farthest from (or, alternatively, nearest to) the point q subject to being to the left of line l. We present two data structures for this problem. The first data structure uses O(n(1+epsilon)) space and preprocessing time, and answers queries in O(2(1/epsilon) log n) time. The second data structure uses O(n log(3) n) space and polynomial preprocessing time, and answers queries in O(log n) time. These are the first solutions to the problem with O(log n) query time and o(n(2)) space. In the process of developing the second data structure, we develop a new representation of nearest-point and farthest-point Voronoi diagrams of points in convex position. This representation supports insertion of new points in counterclockwise order using only O(log n) amortized pointer changes, subject to supporting O(log n)-time point-location queries, even though every such update may make theta(n) combinatorial changes to the Voronoi diagram. This data structure is the first demonstration that deterministically and incrementally constructed Voronoi diagrams can be maintained in o(n) pointer changes per operation while keeping O(log n)-time point-location queries.
引用
收藏
页码:80 / 92
页数:13
相关论文
共 50 条
  • [31] Comparing Data Structures Used in Divide-and-Conquer Three-Dimensional Voronoi Diagrams
    Dietsche, Dan
    Dettling, T. Elise
    Trefftz, Christian
    DeVries, Byron
    2024 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY, EIT 2024, 2024, : 354 - 358
  • [32] Topology-Oriented Incremental Algorithm for the Robust Construction of the Voronoi Diagrams of Disks
    Lee, Mokwon
    Sugihara, Kokichi
    Kim, Deok-Soo
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2016, 43 (02):
  • [33] Randomized incremental construction of simple abstract Voronoi diagrams in 3-space
    Le, NM
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 8 (06): : 279 - 298
  • [34] Accelerated proximity queries between convex polyhedra by multi-level Voronoi marching
    Ehmann, SA
    Lin, MC
    2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, 2000, : 2101 - 2106
  • [35] Incremental test data generation for database queries
    María José Suárez-Cabal
    Claudio de la Riva
    Javier Tuya
    Raquel Blanco
    Automated Software Engineering, 2017, 24 : 719 - 755
  • [36] Incremental test data generation for database queries
    Jose Suarez-Cabal, Maria
    de la Riva, Claudio
    Tuya, Javier
    Blanco, Raquel
    AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (04) : 719 - 755
  • [37] Hierarchical data representations based on planar Voronoi diagrams
    Schussman, S
    Bertram, M
    Hamann, B
    Joy, KI
    DATA VISUALIZATION 2000, 2000, : 63 - 72
  • [38] VORONOI DIAGRAMS - A SURVEY OF A FUNDAMENTAL GEOMETRIC DATA STRUCTURE
    AURENHAMMER, F
    COMPUTING SURVEYS, 1991, 23 (03) : 345 - 405
  • [39] BetaConcept: A Program for Voronoi Diagrams, Dual Structures, and Complexes in the Plane
    Kim, Jae-Kwan
    Cho, Youngsong
    Lee, Mokwon
    Cha, Jehyun
    Song, Chanyoung
    Kim, Deok-Soo
    Kim, Donguk
    2014 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA), 2014, : 233 - 236
  • [40] A Dynamic Data Structure for Approximate Proximity Queries in Trajectory Data
    de Berg, Mark
    Gudmundssont, Joachim
    Mehrabi, Ali D.
    25TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2017), 2017,