I/O-efficient dynamic planar point location

被引:19
|
作者
Arge, L [1 ]
Vahrenhold, J
机构
[1] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
[2] Univ Munster, Inst Informat, D-48149 Munster, Germany
来源
基金
美国国家科学基金会;
关键词
point location; I/O efficient; external memory; dynamic data structures;
D O I
10.1016/j.comgeo.2003.04.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present an I/O-efficient dynamic data structure for point location in a general planar subdivision. Our structure uses O(N/B) disk blocks of size B to store a subdivision of size N. Queries can be answered in O(log(B)(2) N) I/Os in the worst-case, and insertions and deletions can be performed in O(log(B)(2) N) and O(log(B) N) I/Os amortized, respectively. Part of our data structure is based on an external version of the so-called logarithmic method that allows for efficient dynamization of static external-memory data structures with certain characteristics. Another important part of our structure is an external data structure for vertical ray-shooting among line segments in the plane with endpoints on rootB + 1 vertical lines, developed using an external version of dynamic fractional cascading. We believe that these methods could prove helpful in the development of other dynamic external memory data structures. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:147 / 162
页数:16
相关论文
共 50 条
  • [31] I/O-Efficient construction of constrained Delaunay triangulations
    Agarwal, PK
    Arge, L
    Yi, K
    ALGORITHMS - ESA 2005, 2005, 3669 : 355 - 366
  • [32] I/O-Efficient Algorithms for Graphs of Bounded Treewidth
    Anil Maheshwari
    Norbert Zeh
    Algorithmica, 2009, 54 : 413 - 469
  • [33] GraphCP: An I/O-Efficient Concurrent Graph Processing Framework
    Xu, Xianghao
    Wang, Fang
    Jiang, Hong
    Cheng, Yongli
    Feng, Dan
    Zhang, Yongxuan
    Fang, Peng
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [34] I/O-efficient shortest path queries in geometric spanners
    Maheshwari, A
    Smid, M
    Zeh, N
    ALGORITHMS AND DATA STRUCTURES, 2001, 2125 : 287 - 299
  • [35] Secure Computation, I/O-Efficient Algorithms and Distributed Signatures
    Damgard, Ivan
    Kolker, Jonas
    Toft, Tomas
    TOPICS IN CRYPTOLOGY - CT-RSA 2012, 2012, 7178 : 278 - 295
  • [36] Worst-Case I/O-Efficient Skyline Algorithms
    Sheng, Cheng
    Tao, Yufei
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2012, 37 (04):
  • [37] Implementing I/O-efficient data structures using TPIE
    Arge, L
    Procopiuc, O
    Vitter, JS
    ALGORITHMS-ESA 2002, PROCEEDINGS, 2002, 2461 : 88 - 100
  • [38] NEW RESULTS ON DYNAMIC PLANAR POINT LOCATION
    SIU, WC
    JANARDAN, R
    SIAM JOURNAL ON COMPUTING, 1992, 21 (05) : 972 - 999
  • [39] Dynamic Planar Point Location in Optimal Time
    Nekrich, Yakov
    STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2021, : 1003 - 1014
  • [40] I/O-Efficient Algorithms for Degeneracy Computation on Massive Networks
    Li, Ronghua
    Song, Qiushuo
    Xiao, Xiaokui
    Qin, Lu
    Wang, Guoren
    Yu, Jeffrey
    Mao, Rui
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (07) : 3335 - 3348