Linear Time Algorithms for Euclidean 1-Center in \mathfrak R^d with Non-linear Convex Constraints

In this paper, we first present a linear-time algorithm to find the smallest circle enclosing n given points in $$\mathfrak {R}^2$$ with the constraint that the center of the smallest enclosing circle lies inside a given disk. We extend this result to $$\mathfrak {R}^3$$ by computing constrained smallest enclosing sphere centered on a given sphere. We generalize the result for the case of points in $$\mathfrak {R}^d$$ where center of the minimum enclosing ball lies inside a given ball. We show that similar problem of minimum intersecting/stabbing ball for set of hyper planes in $$\mathfrak {R}^d$$ can also be solved using similar techniques. We also show how minimum intersecting disk with center constrained on a given disk can be computed to intersect a set of convex polygons. Lastly, we show that this technique is applicable when the center of minimum enclosing/intersecting ball lies in a convex region bounded by constant number of non-linear constraints with computability assumptions. We solve each of these problems in linear time complexity for fixed dimension.

[1]  Prosenjit Bose,et al.  Optimal Algorithms for Constrained 1-Center Problems , 2014, LATIN.

[2]  Prosenjit Bose,et al.  Computing the constrained Euclidean, geodesic and link centre of a simple polygon with applications , 1996, Proceedings of CG International '96.

[3]  Martin E. Dyer,et al.  On a Multidimensional Search Technique and its Application to the Euclidean One-Centre Problem , 1986, SIAM J. Comput..

[4]  Micha Sharir,et al.  A Combinatorial Bound for Linear Programming and Related Problems , 1992, STACS.

[5]  Sandip Das,et al.  Constrained minimum enclosing circle with center on a query line segment , 2009, Comput. Geom..

[6]  Kenneth L. Clarkson,et al.  A Randomized Algorithm for Closest-Point Queries , 1988, SIAM J. Comput..

[7]  Prosenjit Bose,et al.  Facility Location Constrained to a Polygonal Domain , 2002, LATIN.

[8]  Michael Ian Shamos,et al.  Closest-point problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[9]  Nimrod Megiddo,et al.  Linear Programming in Linear Time When the Dimension Is Fixed , 1984, JACM.

[10]  Micha Sharir,et al.  A subexponential bound for linear programming , 1992, SCG '92.

[11]  Asish Mukhopadhyay,et al.  An Optimal Algorithm for the Intersection Radius of a Set of Convex Polygons , 1996, J. Algorithms.

[12]  Bernard Chazelle,et al.  On linear-time deterministic algorithms for optimization problems in fixed dimension , 1996, SODA '93.

[13]  Nimrod Megiddo,et al.  Linear-time algorithms for linear programming in R3 and related problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).