ABSTRACT
We present a new algorithm for the two-center problem: “Given a set S of n points in the real plane, find two closed discs whose union contains all of the points and the radius of the larger disc is minimized.” An almost quadratic O(n2logn) solution is given. The previously best known algorithms for the two-center problem have time complexity O(n2log3n). The solution is based on a new geometric characterization of the optimal discs and on a searching scheme with so-called lazy evaluation. The algorithm is simple and does not assume general position of the input points. The importance of the problem is known in various practical applications including transportation, station placement, and facility location.
- AS1.P. K. Agarwal and M. Sharir. Plan~r geometric location problems, Tech. Rep. 90-58, DIMACS, Rutgers Uni., August 1990. (also to appear in the Algorithmica)Google Scholar
- D.Z. Drezner. The planar two-center and two-median problems, Transportation Science, 18, 1984, pp.351-361.Google ScholarDigital Library
- E.H. Edelsbrunner. Algorithms in Computational Geometry, Springer Verlag, 1987. Google ScholarDigital Library
- F1.R. R. Francis. A note on the optimum location of new machines in existing plant layouts. J. I:adustr. Eng. 12, 1961, pp.41-47.Google Scholar
- F2.R. R. L. Francis. Some aspects of minimax location problem, Oper. Res., 15 (1967), pp.1t63-1168.Google ScholarDigital Library
- HM.G. Y. Handler and P. B. Mirchandani. Location on Networks: Theory and Algorithms, MIT Press, Cambridge, MA., 1979.Google Scholar
- HS.J. Hershberger and S. Suri. Finding Tailored Partitions, J. of Algorithms 12 (1991), pp. 431-463. Google ScholarDigital Library
- K.M. Keil. A simple algorithm for determining the envelope of a set of lines, Information Proce,~sing Letters, 39 (1991), pp.121-124. Google ScholarDigital Library
- KS.M. J. Katz and M. Sharir. An Expander-Based Approach to Geometric Optimization. Proc. of the ninth Symposium on Computational Geometry, ACM, pp. 198-207, 1993. Google ScholarDigital Library
- M.N. Megiddo. Linear-time algorithms for linear programming in R3 and related problems, SIAM J. Comp., 12 (1983), pp.759-776.Google ScholarCross Ref
- RT.H. Rademacher and O. Toeplitz. The Enjoyment of Mathematics, Princeton Univ. Press, Princeton, NJ, 1957.Google ScholarCross Ref
- S.J. J. Sylvester. A question in geometry of situations, Quart. J. Math. 1(1857), p.79.Google Scholar
- SH.M. I. Shamos and D. Hoey. Closest-Point Problems, Proc. FOCS, IEEE (1975), pp.151-162.Google ScholarDigital Library
- V.G. Vegter, Computing the bounded region determined by finitely many lines in the plane, Tech. Report 87-03, Dept. Math. and Comp. Sci., Rijkuniversiteit, Groningen, 1987.Google Scholar
Index Terms
- An efficient algorithm for the Euclidean two-center problem
Recommendations
Euclidean TSP on two polygons
We give an O(n^2m+nm^2+m^2logm) time and O(n^2+m^2) space algorithm for finding the shortest traveling salesman tour through the vertices of two simple polygonal obstacles in the Euclidean plane, where n and m are the number of vertices of the two ...
An efficient algorithm for the three-guard problem
Given a simple polygon P with two vertices u and v, the three-guard problem asks whether three guards can move from u to v such that the first and third guards are separately on two boundary chains of P from u to v and the second guard is always kept to ...
Linear Time Algorithms for Euclidean 1-Center in $$\mathfrak {R}^d$$ with Non-linear Convex Constraints
CALDAM 2016: Proceedings of the Second International Conference on Algorithms and Discrete Applied Mathematics - Volume 9602In 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 $$...
Comments