In this paper we show that two-dimensional nearest neighbor queries can be answered in optimal O(log n) time while supporting insertions in O(log^{1+ε} n) time. No previous data structure was known that supports O(log n)-time queries and polylog-time insertions. In order to achieve logarithmic queries our data structure uses a new technique related to fractional cascading that leverages the inherent geometry of this problem. Our method can be also used in other semi-dynamic scenarios.
@InProceedings{iacono_et_al:LIPIcs.SoCG.2025.59, author = {Iacono, John and Nekrich, Yakov}, title = {{Incremental Planar Nearest Neighbor Queries with Optimal Query Time}}, booktitle = {41st International Symposium on Computational Geometry (SoCG 2025)}, pages = {59:1--59:15}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-370-6}, ISSN = {1868-8969}, year = {2025}, volume = {332}, editor = {Aichholzer, Oswin and Wang, Haitao}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2025.59}, URN = {urn:nbn:de:0030-drops-232117}, doi = {10.4230/LIPIcs.SoCG.2025.59}, annote = {Keywords: Data Structures, Dynamic Data Structures, Nearest Neighbor Queries} }
Feedback for Dagstuhl Publishing