Computing a Largest Empty Anchored Cylinder, and Related Problems

Let S be a set of n points in ℝd, and let each point p of S have a positive weight w(p). We consider the problem of computing a ray R emanating from the origin (resp. a line l through the origin) such that minp∈S w(p) · d(p, R) (resp. minp∈S w(p) · d(p, l)) is maximal. If all weights are one, this corresponds to computing a silo emanating from the origin (resp. a cylinder whose axis contains the origin) that does not contain any point of S and whose radius is maximal. For d=2, we show how to solve these problems in O(n log n) time, which is optimal in the algebraic computation tree model. For d=3, we give algorithms that are based on the parametric search technique and run in O(n log5n) time. The previous best known algorithms for these three-dimensional problems had almost quadratic running time. In the final part of the paper, we consider some related problems.

[1]  Nimrod Megiddo,et al.  Applying parallel computation algorithms in the design of serial algorithms , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[2]  Micha Sharir,et al.  Computing envelopes in four dimensions with applications , 1994, SCG '94.

[3]  Godfried T. Toussaint,et al.  Computing the Width of a Set , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  A. Melkman,et al.  On Polygonal Chain Approximation , 1988 .

[5]  Frank Follert,et al.  Maxmin location of an anchored ray in 3-space and related problems , 1995, CCCG.

[6]  Sivan Toledo,et al.  Computing a Segment Center for a Planar Point Set , 1993, J. Algorithms.

[7]  Leonidas J. Guibas,et al.  Combinatorics and Algorithms of Arrangements , 1993 .

[8]  Micha Sharir,et al.  On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles , 1986, Discret. Comput. Geom..

[9]  Derick Wood,et al.  A fast algorithm for the Boolean masking problem , 1985, Comput. Vis. Graph. Image Process..

[10]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[11]  Micha Sharir,et al.  Sharp upper and lower bounds on the length of general Davenport-Schinzel sequences , 1989, J. Comb. Theory A.

[12]  Nancy M. Amato,et al.  The parallel 3D convex hull problem revisited , 1992, Int. J. Comput. Geom. Appl..

[13]  Christine Rüb Computing intersections and arrangements for red-blue curve segments in parallel , 1992 .

[14]  Micha Sharir,et al.  Computing envelopes in four dimensions with applications , 1994, SCG '94.

[15]  Sivan Toledo,et al.  Applications of parametric searching in geometric optimization , 1992, SODA '92.