,
Leonidas Theocharous
Creative Commons Attribution 4.0 International license
Let 𝒫 be a simple polygon with m vertices and let P be a set of n points inside 𝒫. We prove that there exists, for any ε > 0, a set C ⊂ P of size O(1/ε²) such that the following holds: for any query point q inside the polygon 𝒫, the geodesic distance from q to its furthest neighbor in C is at least 1-ε times the geodesic distance to its further neighbor in P. Thus the set C can be used for answering ε-approximate furthest-neighbor queries with a data structure whose storage requirement is independent of the size of P. The coreset can be constructed in O(1/(ε) (nlog(1/ε) + (n+m)log(n+m))) time.
@InProceedings{deberg_et_al:LIPIcs.SoCG.2024.16,
author = {de Berg, Mark and Theocharous, Leonidas},
title = {{A Coreset for Approximate Furthest-Neighbor Queries in a Simple Polygon}},
booktitle = {40th International Symposium on Computational Geometry (SoCG 2024)},
pages = {16:1--16:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-316-4},
ISSN = {1868-8969},
year = {2024},
volume = {293},
editor = {Mulzer, Wolfgang and Phillips, Jeff M.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2024.16},
URN = {urn:nbn:de:0030-drops-199613},
doi = {10.4230/LIPIcs.SoCG.2024.16},
annote = {Keywords: Furthest-neighbor queries, polygons, geodesic distance, coreset}
}