Let D be a set of n pairwise disjoint unit disks in the plane. We describe how to build a data structure for D so that for any point set P containing exactly one point from each disk, we can quickly find the onion decomposition (convex layers) of P.Our data structure can be built in O(n log n) time and has linear size. Given P, we can find its onion decomposition in O(nlog k) time, where k 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 decompositions.
Abstract. Given m unit disks and n points in the plane, the discrete unit disk cover problem is to s...
AbstractFor a number of common configurations of points (lines) in the plane, we develop data struct...
A pants decomposition of an orientable surface ?? is a collection of simple cycles that partition ??...
<div>Let <em>D</em> be a set of <em>n</em> pairwise disjoint unit disks in the plane. We describe ho...
Let D be a set of n pairwise disjoint unit disks in the plane. We describe how to build a data struc...
Iteratively computing and discarding a set of convex hulls creates a structure known as an "onion"....
Let D be a set of n pairwise disjoint unit balls in Rd and P the set of their center points. A hyper...
Let D be a set of n pairwise disjoint unit balls in R-d and P the set of their centers. A hyperplane...
AbstractWe design efficient data structures for dynamically maintaining a ham-sandwich cut of two po...
We propose a new algorithm to preprocess a set of <em>n</em> disjoint unit disks in <em>O</em>(<em>n...
We introduce the notion of width bounded geometric separator, develop the techniques for its existen...
For some assembly structures, parallel disassembly of components is necessary in order to reach a pa...
Given a set of points in the plane and a set of disks (that we think of as wireless sensors) which s...
AbstractWe consider the problem of finding the upper envelope layers of a set of line segments, sequ...
We extend the classic notion of well-separated pair decomposition [10] to the (weighted) unit-disk g...
Abstract. Given m unit disks and n points in the plane, the discrete unit disk cover problem is to s...
AbstractFor a number of common configurations of points (lines) in the plane, we develop data struct...
A pants decomposition of an orientable surface ?? is a collection of simple cycles that partition ??...
<div>Let <em>D</em> be a set of <em>n</em> pairwise disjoint unit disks in the plane. We describe ho...
Let D be a set of n pairwise disjoint unit disks in the plane. We describe how to build a data struc...
Iteratively computing and discarding a set of convex hulls creates a structure known as an "onion"....
Let D be a set of n pairwise disjoint unit balls in Rd and P the set of their center points. A hyper...
Let D be a set of n pairwise disjoint unit balls in R-d and P the set of their centers. A hyperplane...
AbstractWe design efficient data structures for dynamically maintaining a ham-sandwich cut of two po...
We propose a new algorithm to preprocess a set of <em>n</em> disjoint unit disks in <em>O</em>(<em>n...
We introduce the notion of width bounded geometric separator, develop the techniques for its existen...
For some assembly structures, parallel disassembly of components is necessary in order to reach a pa...
Given a set of points in the plane and a set of disks (that we think of as wireless sensors) which s...
AbstractWe consider the problem of finding the upper envelope layers of a set of line segments, sequ...
We extend the classic notion of well-separated pair decomposition [10] to the (weighted) unit-disk g...
Abstract. Given m unit disks and n points in the plane, the discrete unit disk cover problem is to s...
AbstractFor a number of common configurations of points (lines) in the plane, we develop data struct...
A pants decomposition of an orientable surface ?? is a collection of simple cycles that partition ??...