Lorenzo Theunissen

dblp:274/6703 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0008-3405-541XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Computational geometry · 67% Algorithms and data structures · 33%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry
geometric data structures
1.012026
Approximate Dynamic Nearest Neighbor Searching in a Polygonal Domain · SoCG 2026
Algorithms and data structures › similarity search
nearest neighbor search
1.012026
Approximate Dynamic Nearest Neighbor Searching in a Polygonal Domain · SoCG 2026
Computational geometry › geometric data structures
shortest path queries
1.012026
Approximate Dynamic Nearest Neighbor Searching in a Polygonal Domain · SoCG 2026
YearPublicationVenuePosition
2026 Approximate Dynamic Nearest Neighbor Searching in a Polygonal Domain
abstract
We present efficient data structures for approximate nearest neighbor searching and approximate 2-point shortest path queries in a two-dimensional polygonal domain P with n vertices. Our goal is to store a dynamic set of m point sites S in P so that we can efficiently find a site s ∈ S closest to an arbitrary query point q. We will allow both insertions and deletions in the set of sites S. However, as even just computing the distance between an arbitrary pair of points q,s ∈ P requires a substantial amount of space, we allow for approximating the distances. Given a parameter ε > 0, we build an O(n/(ε)log n) space data structure that can compute a 1+ε-approximation of the distance between q and s in O((1/ε²)log n) time. Building on this, we then obtain an O((n+m)/ε log n + m/ε log m) space data structure that allows us to report a site s ∈ S so that the distance between query point q and s is at most (1+ε)-times the distance between q and its true nearest neighbor in O((1/ε²)log n + 1/(ε)log n log m + (1/ε)log² m) time. Our data structure supports updates in O((1/ε²)log n + (1/ε)log n log m + (1/ε)log² m) amortized time.
Joost van der Laan, Frank Staals, Lorenzo Theunissen
SoCG3