English

Dynamic Planar Point Location in External Memory

Data Structures and Algorithms 2019-03-18 v1

Abstract

In this paper we describe a fully-dynamic data structure for the planar point location problem in the external memory model. Our data structure supports queries in O(logBn(loglogBn)3))O(\log_B n(\log\log_B n)^3)) I/Os and updates in O(logBn(loglogBn)2))O(\log_B n(\log\log_B n)^2)) amortized I/Os, where nn is the number of segments in the subdivision and BB is the block size. This is the first dynamic data structure with almost-optimal query cost. For comparison all previously known results for this problem require O(logB2n)O(\log_B^2 n) I/Os to answer queries. Our result almost matches the best known upper bound in the internal-memory model.

Keywords

Cite

@article{arxiv.1903.06601,
  title  = {Dynamic Planar Point Location in External Memory},
  author = {J. Ian Munro and Yakov Nekrich},
  journal= {arXiv preprint arXiv:1903.06601},
  year   = {2019}
}

Comments

extended version of a SoCG'19 paper

R2 v1 2026-06-23T08:09:30.612Z