A Simple Dynamization of Trapezoidal Point Location in Planar Subdivisions

12/06/2019
by   Milutin Brankovic, et al.
0

We study how to dynamize the Trapezoidal Search Tree - a well known randomized point location structure for planar subdivisions of kinetic line segments. Our approach naturally extends incremental leaf-level insertions to recursive methods and allows adaptation for the online setting. Moreover, the dynamization carries over to the Trapezoidal Search DAG, offering a linear sized data structure with logarithmic point location costs as a by-product. On a set S of non-crossing segments, each update performs expected O(log^2|S|) operations. We demonstrate the practicality of our method with an open-source implementation, based on the Computational Geometry Algorithms Library, and experiments on the update performance.

READ FULL TEXT
research
09/27/2018

Point Location in Incremental Planar Subdivisions

We study the point location problem in incremental (possibly disconnecte...
research
05/07/2019

External Memory Planar Point Location with Fast Updates

We study dynamic planar point location in the External Memory Model or D...
research
03/12/2018

Point Location in Dynamic Planar Subdivisions

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

A Tail Estimate with Exponential Decay for the Randomized Incremental Construction of Search Structures

We revisit the randomized incremental construction of the Trapezoidal Se...
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
06/08/2021

Morphing tree drawings in a small 3D grid

We study crossing-free grid morphs for planar tree drawings using 3D. A ...
research
02/21/2022

Geometry-Aware Planar Embedding of Treelike Structures

The growing complexity of spatial and structural information in 3D data ...

Please sign up or login with your details

Forgot password? Click here to reset