Skip to main content

Smallest enclosing disks (balls and ellipsoids)

  • Conference paper
  • First Online:
New Results and New Trends in Computer Science

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 555))

Abstract

A simple randomized algorithm is developed which computes the smallest enclosing disk of a finite set of points in the plane in expected linear time. The algorithm is based on Seidel's recent Linear Programming algorithm, and it can be generalized to computing smallest enclosing balls or ellipsoids of point sets in higher dimensions in a straightforward way. Experimental results of an implementation are presented.

Work partially supported by the ESPRIT II Basic Research Action Program of the EC under contract no. 3075 (project ALCOM)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. V. Barnett, The ordering of multivariate data, J.Roy.Statist. Soc. Ser. A 139 (176) 318–354

    Google Scholar 

  2. F. Behrend, Über die kleinste umbeschriebene und die größte einbeschriebene Ellipse eines konvexen Bereiches, Math. Ann. 115 (1938) 379–411

    Google Scholar 

  3. K. L. Clarkson, Las Vegas algorithms for linear and integer programming when the dimension is small, manuscript (1989)

    Google Scholar 

  4. L. Danzer, D. Laugwitz and H. Lenz, Über das Löwnersche Ellipsoid und sein Analogon unter den einem Eikörper eingeschriebenen Ellipsoiden, Arch. Math. 8 (1957) 214–219

    Google Scholar 

  5. M. E. Dyer and A. M. Frieze, A randomized algorithm for fixed-dimensional linear programming, manuscript (1987)

    Google Scholar 

  6. J. Dörflinger and W. Forst, Approximation durch Kreise: Verfahren zur Berechnung der Hüllkugel, manuscript (1991)

    Google Scholar 

  7. F. John, Extremum problems with inequalities as subsidiary conditions, in Courant Anniversary Volume (1948) 187–204, New York

    Google Scholar 

  8. F. Juhnke, Löwner ellipsoids via semiinfinite optimization and (quasi-) convexity theory, Technische Universität Magdeburg, Sektion Mathematik, Report 4/90 (1990)

    Google Scholar 

  9. H. Jung, Über die kleinste Kugel, die eine räumliche Figur einschließt, J. Reine Angew. Math. 123 (1901) 241–257

    Google Scholar 

  10. K. Leichtweiß, Über die affine Exzentrizität konvexer Körper, Arch. Math. 10 (1959) 187–199

    Google Scholar 

  11. N. Megiddo, Linear-time algorithms for linear programming in ℝ3 and related problems, SIAM J. Comput. 12 (1983) 759–776

    Google Scholar 

  12. M. J. Post, Minimum spanning ellipsoids, in “Proc. 16th Annual ACM Symposium on Theory of Computing” (1984) 108–116

    Google Scholar 

  13. R. Seidel, Linear programming and convex hulls made easy, in “Proc. 6th Annual ACM Symposium on Computational Geometry” (1990) 211–215

    Google Scholar 

  14. R. Seidel, Backwards analysis of randomized algorithms, manuscript (1991)

    Google Scholar 

  15. B. W. Silverman and D. M. Titterington, Minimum covering ellipses, SIAM J. Sci. Slat. Comput. 1 (1980) 401–409

    Google Scholar 

  16. M. Shark and E. Welzl, A new combinatorial bound for linear programming and related problems, in preparation (1991)

    Google Scholar 

  17. S. Skyum, A simple algorithm for computing the smallest circle, Aarhus University, Report DAIMI PB-314

    Google Scholar 

  18. D. M. Titterington, Estimation of correlation coefficients by ellipsoidal trimming, Appl. Statist. 27 (1978) 227–234

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hermann Maurer

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Welzl, E. (1991). Smallest enclosing disks (balls and ellipsoids). In: Maurer, H. (eds) New Results and New Trends in Computer Science. Lecture Notes in Computer Science, vol 555. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0038202

Download citation

  • DOI: https://doi.org/10.1007/BFb0038202

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54869-0

  • Online ISBN: 978-3-540-46457-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics