Efficient planar two-center algorithms
Computational Geometry
Abstract
We consider the planar Euclidean two-center problem in which given n points in the plane we are to find two congruent disks of the smallest radius covering the points. We present a deterministic O(n log n)-time algorithm for the case that the centers of the two optimal disks are close to each other, that is, the overlap of the two optimal disks is a constant fraction of the disk area. We also present a deterministic O(n log n)-time algorithm for the case that the input points are in convex position. Both results improve the previous best O(n log n log log n) bound on the problems.
References (15)
- Pankaj K. Agarwal and Micha Sharir. Planar geometric location problems. Algorithmica, 11(2):185-195, Feb 1994.
- Timothy M. Chan. More planar two-center algorithms. Computational Geometry, 13(3):189- 198, 1999.
- Richard Cole. Slowing down sorting networks to obtain faster sorting algorithms. Journal of the ACM, 34(1):200-208, 1987.
- James R Driscoll, Neil Sarnak, Daniel D Sleator, and Robert Endre Tarjan. Making data structures persistent. Journal of Computer and System Sciences, 38(1):86-124, 1989.
- David Eppstein. Dynamic three-dimensional linear programming. ORSA Journal on Computing, 4(4):360-368, 1992.
- David Eppstein. Faster construction of planar two-centers. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1997), pages 131-138, 1997.
- John Hershberger. A faster algorithm for the two-center decision problem. Information Processing Letters, 47(1):23-29, 1993.
- John Hershberger and Subhash Suri. Off-line maintenance of planar configurations. Journal of Algorithms, 21(3):453-475, 1996.
- Jerzy W. Jaromczyk and Miroslaw Kowaluk. An efficient algorithm for the euclidean two- center problem. In Proceedings of the 10th Annual Symposium on Computational Geometry (SoCG 1994), pages 303-311, 1994.
- Matthew J. Katz and Micha Sharir. An expander-based approach to geometric optimization. In Proceedings of the 9th Annual Symposium on Computational Geometry (SoCG 1993), pages 198-207, 1993.
- Sung Kwon Kim and Chan-Su Shin. Efficient algorithms for two-center problems for a convex polygon. In Proceedings of the 6th International Computing and Combinatorics Conference (COCOON 2000), pages 299-309, 2000.
- Nimrod Megiddo. Applying parallel computation algorithms in the design of serial algorithms. Journal of the ACM, 30(4):852-865, 1983.
- M. Sharir. A near-linear algorithm for the planar 2-center problem. Discrete & Computational Geometry, 18(2):125-134, Sep 1997.
- Xuehou Tan and Bo Jiang. Simple O(n log 2 n) algorithms for the planar 2-center problem. In Proceedings of the 23rd International Computing and Combinatorics Conference (COCOON 2017), pages 481-491, 2017.
- Haitao Wang. On the planar two-center problem and circular hulls. In Proceedings of the 36th International Symposium on Computational Geometry (SoCG 2020), pages 68:1-68:14, 2020.