Skip to search boxSkip to navigationSkip to main content

Dynamic Smooth Compressed Quadtrees.

  • Utrecht University
    ,
  • University Libre du Bruxelles
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Abstract

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 Rd 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 2O(dlogd) time, except for the point location part in the second version which has a lower bound of Ω(logn); 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.

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 1-15 (15 pages)

Publication milestones

  • Published - 2018

Publication status

Published - 2018

Publisher

Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH

Book series

  • Book series name: Leibniz International Proceedings in Informatics
    Volume: 99
    ISSN: 1868-8969
978-3-95977-066-8

Publication IDs

  • Scopus: 85048954481

Host publication title

34th International Symposium on Computational Geometry (SoCG 2018)

Publication metrics

PlumX, opens in new tab

Citation count
3
Captures
3