On point covers of \(c-\)oriented polygons (Q5941498)
From MaRDI portal
scientific article; zbMATH DE number 1635691
Language | Label | Description | Also known as |
---|---|---|---|
English | On point covers of \(c-\)oriented polygons |
scientific article; zbMATH DE number 1635691 |
Statements
On point covers of \(c-\)oriented polygons (English)
0 references
20 August 2001
0 references
Let \(S\) be any family of \(n\) \(c\)-oriented polygons of the two-dimensional Euclidean plane \(E^{2},\) i.e., bounded intersection of halfplanes whose normal directions of edges belong to a fixed collection of \(c\) distinct directions. Let \(\phi(S)\) denote the packing number of \(S,\) that is the maximum number of pairwise disjoint objects of \(S.\) Let \(\tau(S)\) be the transversal number of \(S,\) that is the minimum number of points required so that each object contains at least one of those points. We prove that \(\tau(S)<G(2,c)\phi(S) \log_{2}^{c-1}(\phi(S)+1)\), where \(G(2,c)\) is the Gallai number of pairwise intersecting \(c\)-oriented polygons. Our bound collapses to \(\tau(S)=O(G(2,c)\phi(S))\) if objects are more or less of the same size. We describe a \(t(n,c)+O(nc\log \phi(S))\)-time algorithm with linear storage that computes such a 0-transversal, where \(t(n,c)\) is the time required to pierce pairwise intersecting \(c\)-oriented polygons. We provide linear-time algorithms \(t(n,c)=\Theta(nc)\) for \(\alpha\)-fat \(c\)-oriented polytopes, translates or homothets of \(E^{d}\) proving that \(G(2,c)=O(\alpha)^{d}\), \(G(2,c)<d^{d}\) and \(G(2,c)<(3d^{3/2})^{d}\) respectively.
0 references
computational geometry
0 references
output-sensitive algorithms
0 references
precision-sensitive heuristics
0 references
transversal and packing numbers
0 references
0 references