Dynamic smooth compressed quadtrees (Fullversion)

12/15/2017
by   Ivor van der Hoog, et al.
0

We introduce dynamic smooth (a.k.a. balanced) compressed quadtrees with worst-case constant time updates in constant dimensions. We distinguish two versions of the problem. First, we show that quadtrees as a space-division data structure can be made smooth and dynamic subject to split and merge operations on the quadtree cells. Second, we show that quadtrees used to store a set of points in R^d can be made smooth and dynamic subject to insertions and deletions of points. The second version uses the first but must additionally deal with compression and alignment of quadtree components. In both cases our updates take 2^O(d d ) time, except for the point location part in the second version which has a lower bound of Θ ( n)---but if a pointer ( finger) to the correct quadtree cell is given, the rest of the updates take worst-case constant time. Our result implies that several classic and recent results (ranging from ray tracing to planar point location) in computational geometry which use quadtrees can deal with arbitrary point sets on a real RAM pointer machine.

READ FULL TEXT

page 14

page 28

page 29

research
09/28/2022

Worst-case Deterministic Fully-Dynamic Planar 2-vertex Connectivity

We study dynamic planar graphs with n vertices, subject to edge deletion...
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
07/19/2023

On Dynamic Graph Algorithms with Predictions

We study dynamic algorithms in the model of algorithms with predictions....
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
05/03/2020

A Dynamic Space-Efficient Filter with Constant Time Operations

A dynamic dictionary is a data structure that maintains sets of cardinal...
research
05/05/2021

Dynamic Enumeration of Similarity Joins

This paper considers enumerating answers to similarity-join queries unde...

Please sign up or login with your details

Forgot password? Click here to reset