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 条
  • [21] I/O-efficient undirected shortest paths
    Meyer, U
    Zeh, N
    ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 434 - 445
  • [22] I/O-efficient algorithms for sparse graphs
    Toma, L
    Zeh, N
    ALGORITHMS FOR MEMORY HIERARCHIES: ADVANCED LECTURES, 2003, 2625 : 85 - 109
  • [23] I/O-efficient strong connectivity and depth-first search for directed planar graphs
    Arge, L
    Zeh, N
    44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, : 261 - 270
  • [24] I/O-Efficient flow Modeling on fat terrains
    de Berg, Mark
    Cheong, Otfried
    Haverkort, Herman
    Lim, Jung Gun
    Toma, Laura
    ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2007, 4619 : 239 - +
  • [25] I/O-Efficient Algorithms for Graphs of Bounded Treewidth
    Maheshwari, Anil
    Zeh, Norbert
    ALGORITHMICA, 2009, 54 (03) : 413 - 469
  • [26] I/O-Efficient Algorithms on Triangle Listing and Counting
    Hu, Xiaocheng
    Tao, Yufei
    Chung, Chin-Wan
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2014, 39 (04):
  • [27] Improved dynamic planar point location
    Arge, Lars
    Brodal, Gerth Stolting
    Georgiadis, Loukas
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 305 - +
  • [28] I/O-Efficient Algorithms for Computing Contours on a Terrain
    Agarwal, Pankaj K.
    Arge, Lars
    Molhave, Thomas
    Sadri, Bardia
    PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SGG'08), 2008, : 129 - 138
  • [29] I/O-efficient algorithms for graphs of bounded treewidth
    Maheshwari, A
    Zeh, N
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 89 - 90
  • [30] A survey of techniques for designing I/O-efficient algorithms
    Maheshwari, A
    Zeh, N
    ALGORITHMS FOR MEMORY HIERARCHIES: ADVANCED LECTURES, 2003, 2625 : 36 - 61