Finding the \(\Theta \)-guarded region (Q1037785)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Finding the \(\Theta \)-guarded region |
scientific article |
Statements
Finding the \(\Theta \)-guarded region (English)
0 references
16 November 2009
0 references
Let \(G\) be a finite set of \(n\) points (guards) in \(\mathbb R^2\). A \(\Theta\)-cone is a cone with apex angle \(\Theta\). A \(\Theta\)-cone is called empty with respect to \(G\) if it does not contain any point of \(G\) in its interior. A point \(p \in \mathbb R^2\) is called \(\Theta\)-guarded if every \(\Theta\)-cone with its apex located at \(p\) is non-empty. Further, the set of all \(\Theta\)-guarded points is the \(\Theta\)-region. In this paper, the structure of the boundary of the \(\Theta\)-region is described for different values of \(\Theta\). For \(\Theta \geq \pi\), an efficient \({\mathcal O} (n \log n)\) algorithm is presented to compute this boundary. For \(\Theta < \pi\), it is shown that the boundary of a \(\Theta\)-region is contained in an arrangement of circular arcs whose number is bounded by \({\mathcal O}({n\over \Theta})\). For \(\Theta \geq \pi/2\), the complexity of the \(\Theta\)-region is \({\mathcal O}(n)\). Finally, an algorithm is given to compute the \(\Theta\)-region in \({\mathcal O}(n^{3/2+\xi}/\Theta + \mu \log n)\) time for any \(\xi > 0\), where \(\mu \) denotes the complexity of the arrangement of the \({\mathcal O}(n/\Theta)\) arcs.
0 references
\(\Theta\)-guarded region
0 references
unoriented \(\Theta\)-maxima
0 references
convex hull generalization
0 references
good \(\Theta\)-illumination
0 references
\(\alpha\)-embracing contour
0 references
boundary
0 references
algorithm
0 references
0 references