Unions of Onions: Preprocessing Imprecise Points for Fast Onion Decomposition
Maarten L\"offler, Wolfgang Mulzer

TL;DR
This paper introduces a data structure that efficiently computes the onion decomposition of point sets chosen from disjoint disks, enabling fast layered convex hull queries with optimal bounds.
Contribution
It presents a novel linear-size data structure with $O(n ext{log} n)$ preprocessing and $O(n ext{log} k)$ query time for onion decomposition of imprecise points.
Findings
Data structure built in $O(n ext{log} n)$ time
Query time is $O(n ext{log} k)$, optimal with a matching lower bound
Applicable to sets of points with one point per disk in the plane
Abstract
Let be a set of pairwise disjoint unit disks in the plane. We describe how to build a data structure for so that for any point set containing exactly one point from each disk, we can quickly find the onion decomposition (convex layers) of . Our data structure can be built in time and has linear size. Given , we can find its onion decomposition in time, where is the number of layers. We also provide a matching lower bound. Our solution is based on a recursive space decomposition, combined with a fast algorithm to compute the union of two disjoint onion
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
