External Memory Planar Point Location with Fast Updates

05/07/2019
by   John Iacono, et al.
0

We study dynamic planar point location in the External Memory Model or Disk Access Model (DAM). Previous work in this model achieves polylog query and polylog amortized update time. We present a data structure with O( _B^2 N) query time and O(1/ B^1-ϵ_B N) amortized update time, where N is the number of segments, B the block size and ϵ is a small positive constant. This is a B^1-ϵ factor faster for updates than the fastest previous structure, and brings the cost of insertion and deletion down to subconstant amortized time for reasonable choices of N and B. Our structure solves the problem of vertical ray-shooting queries among a dynamic set of interior-disjoint line segments; this is well-known to solve dynamic planar point location for a connected subdivision of the plane.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/15/2019

Dynamic Planar Point Location in External Memory

In this paper we describe a fully-dynamic data structure for the planar ...
research
09/27/2018

Point Location in Incremental Planar Subdivisions

We study the point location problem in incremental (possibly disconnecte...
research
12/06/2019

A Simple Dynamization of Trapezoidal Point Location in Planar Subdivisions

We study how to dynamize the Trapezoidal Search Tree - a well known rand...
research
12/15/2017

Dynamic smooth compressed quadtrees (Fullversion)

We introduce dynamic smooth (a.k.a. balanced) compressed quadtrees with ...
research
03/12/2018

Point Location in Dynamic Planar Subdivisions

We study the point location problem on dynamic planar subdivisions that ...
research
11/13/2021

Optimal Window Queries on Line Segments using the Trapezoidal Search DAG

We propose new query applications of the well-known Trapezoidal Search D...
research
05/14/2023

Dynamic Convex Hulls under Window-Sliding Updates

We consider the problem of dynamically maintaining the convex hull of a ...

Please sign up or login with your details

Forgot password? Click here to reset