Abstract
We consider the problem of finding, for a given n point set P in the plane and an integer k ≤ n, the smallest circle enclosing at least k points of P. We present a randomized algorithm that computes in O( nk ) expected time such a circle, improving over all previously known algorithms. Since this problem is believed to require Ω(nk) time, we present a linear time δ-approximation algorithm that outputs a circle that contains at least k points of P, and of radius less than (1 + δ)r opt (P,K), where r opt (P,K) is the radius of the minimal disk containing at least k points of P. The expected running time of this approximation algorithm is \(O (n + n \cdot {\rm min}(\frac{1}{k\delta^3}{\rm log^2}\frac{1}{\delta},k))\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agarwal, P.K., Har-Peled, S., Varadarajan, K.R.: Approximating extent measures of points (2002), http://www.uiuc.edu/~sariel/research/papers/01/fitting/
Agarwal, P.K., Sharir, M., Toledo, S.: Applications of parametric searching in geometric optimization. J. Algorithms 17, 292–318 (1994)
Bern, M., Eppstein, D.: Approximation algorithms for geometric problems. In: Hochbaum, D.S. (ed.) Approximationg algorithms for NP-Hard problems, pp. 296–345. PWS Publishing Company (1997)
Chazelle, B.: The Discrepancy Method. Cambridge University Press, Cambridge (2000)
Chan, T.M.: Low-dimensional linear programming with violations. In: Proc. 43th Annu. IEEE Sympos. Found. Comput. Sci. (2002) (to appear)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press / McGraw-Hill, Cambridge, Mass (2001)
Eppstein, D., Erickson, J.: Iterated nearest neighbors and finding minimal polytopes. Discrete Comput. Geom. 11, 321–350 (1994)
Erickson, J.: New lower bounds for convex hull problems in odd dimensions. SIAM J. Comput. 28, 1198–1214 (1999)
Erickson, J., Seidel, R.: Better lower bounds on detecting affine and spherical degeneracies. Discrete Comput. Geom. 13, 41–57 (1995)
Efrat, A., Sharir, M., Ziv, A.: Computing the smallest k-enclosing circle and related problems. Comput. Geom. Theory Appl. 4, 119–136 (1994)
Har-Peled, S., Varadarajan, K.R.: Approximate shape fitting via linearization. In: Proc. 42nd Annu. IEEE Sympos. Found. Comput. Sci., pp. 66–73 (2001)
Har-Peled, S., Wang, Y.: Shape fitting with outliers. In: Proc. 19th Annu. ACM Sympos. Comput. Geom., pp. 29–38 (2003)
Matoušek, J.: On enclosing k points by a circle. Inform. Process. Lett. 53, 217–221 (1995)
Matoušek, J.: On geometric optimization with few violated constraints. Discrete Comput. Geom. 14, 365–384 (1995)
Rabin, M.O.: Probabilistic algorithms. In: Traub, J.F. (ed.) Algorithms and Complexity: New Directions and Recent Results, pp. 21–39. Academic Press, New York (1976)
Agarwal, P.K., de Berg, M., Matoušek, J., Schwarzkopf, O.: Constructing Levels in Arrangements and Higher Order Voronoi Diagrams SICOMP 27, 654–667 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Har-Peled, S., Mazumdar, S. (2003). Fast Algorithms for Computing the Smallest k-Enclosing Disc. In: Di Battista, G., Zwick, U. (eds) Algorithms - ESA 2003. ESA 2003. Lecture Notes in Computer Science, vol 2832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39658-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-39658-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20064-2
Online ISBN: 978-3-540-39658-1
eBook Packages: Springer Book Archive