Skip to main content
Log in

Minimum-Volume Enclosing Ellipsoids and Core Sets

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

We study the problem of computing a (1+ε)-approximation to the minimum-volume enclosing ellipsoid of a given point set \({\cal S} = \{p^{1}, p^{2}, \dots, p^{n}\} \subseteq {\mathbb R}^{d}\). Based on a simple, initial volume approximation method, we propose a modification of the Khachiyan first-order algorithm. Our analysis leads to a slightly improved complexity bound of \(O(nd^{3}/\epsilon)\) operations for \(\epsilon \in(0, 1)\). As a byproduct, our algorithm returns a core set \({\cal X} \subseteq {\cal S}\) with the property that the minimum-volume enclosing ellipsoid of \({\cal X}\) provides a good approximation to that of \({\cal S}\). Furthermore, the size of \({\cal X}\) depends on only the dimension d and ε, but not on the number of points n. In particular, our results imply that \(\vert {\cal X} \vert = O(d^{2}/\epsilon)\) for \(\epsilon \in(0, 1)\).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • S. Silvey D. Titterington (1973) ArticleTitleA Geometric Approach to Optimal Design Theory Biometrika. 62 21–32

    Google Scholar 

  • D.M. Titterington (1975) ArticleTitleOptimal Design: Some Geometrical Aspects of D-Optimality Biometrika. 62 313–320

    Google Scholar 

  • E. Welzl (1991) Smallest Enclosing Disks (Balls and Ellipsoids), New Results and New Trends in Computer Science H. Maurer (Eds) Lecture Notes in Computer Science. Springer Berlin, Germany 359–370

    Google Scholar 

  • Chazelle B., Matoušek J. On Linear Time Deterministic Algorithms for Optimization Problems in Fixed Dimension, ACM-SIAM Symposium on Discrete Algorithms, 281–290, (1993)

  • G. Barequet S. Har-Peled (2001) ArticleTitleEfficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three Dimensions Journal of Algorithms. 38 91–109 Occurrence Handle10.1006/jagm.2000.1127

    Article  Google Scholar 

  • M. Grötschel L. Lovász A. Schrijver (1988) Geometric Algorithms and Combinatorial Optimization Springer New York, NY

    Google Scholar 

  • D. Eberly (2001) 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics Morgan Kaufmann San Francisco, California

    Google Scholar 

  • Bouville C. (1985). Bounding Ellipsoid for Ray-Fractal Intersection. Proceedings of the 12th Annual Conference on Computer Graphics and Interative Techniques. 19: 45–52

  • F. Glineur (1998) Pattern Separation via Ellipsoids and Conic Programming, MS Thesis Faculté Polytechnique de Mons Mons, Belgium

    Google Scholar 

  • B.W. Silverman D.M. Titterington (1980) ArticleTitleMinimum Covering Ellipses SIAM Journal on Statistical and Scientific Computing. 1 401–409 Occurrence Handle10.1137/0901028

    Article  Google Scholar 

  • D.M. Mount N.S. Netanyahu C.D. Piatko R. Silverman A.Y. Wu (2000) ArticleTitleQuantile Approximation for Robust Statistical Estimation and k-Enclosing Problems International Journal of Computational Geometry and Applications. 10 593–608 Occurrence Handle10.1142/S0218195900000334 Occurrence HandleMR1808213

    Article  MathSciNet  Google Scholar 

  • Comaniciu D., Meer P. (1997). Robust Analysis of Feature Spaces: Color Image Segmentation. IEEE Conference on Computer Vision and Pattern Recognition. 750–755

  • J.M. Jolion P. Meer S. Bataouche (1991) ArticleTitleRobust Clustering with Applications in Computer Vision IEEE Transactions on Pattern Analysis and Machine Intelligence. 13 791–802 Occurrence Handle10.1109/34.85669

    Article  Google Scholar 

  • Knorr E.M., Ng R.T., Zamar R.H. (2001). Robust Space Transformations for Distance-Based Operations. Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 126–135

  • John F. (1985). Extremum Problems with Inequalities as Subsidiary Conditions, Studies and Essays in Honor of R. Courant, Wiley, Interscience, New York, NY, 187–204, 1948 (see also Fritz John, Collected Papers, Edited by J. Moser, Birkhäuser, Boston, Massachusetts, 2, pp 543–560

  • D.M. Titterington (1978) ArticleTitleEstimation of Correlation Coefficients by Ellipsoidal Trimming Applied Statistics. 27 227–234

    Google Scholar 

  • L.G. Khachiyan (1996) ArticleTitleRounding of Polytopes in the Real Number Model of Computation Mathematics of Operations Research. 21 307–320

    Google Scholar 

  • Yu.E. Nesterov A.S. Nemirovskii (1994) Interior-Point Polynomial Methods in Convex Programming SIAM Publications Philadelphia, Pennsylvania

    Google Scholar 

  • Sun P., Freund R.M. (2004). Computation of Minimum-Volume Covering Ellipsoids, Operations Research

  • Matoušek J., Sharir M., Welzl E. (1992). A Subexponential Bound for Linear Programming. Proceedings of the 8th Annual Symposium on Computational Geometry, 1–8

  • I. Adler R. Shamir (1993) ArticleTitleA Randomization Scheme for Speeding Up Algorithms for Linear and Convex Quadratic Programming Problems with a High Constraints-to-Variables Ratio Mathematical Programming. 61 39–52 Occurrence Handle10.1007/BF01582137

    Article  Google Scholar 

  • Gärtner B., Schönherr S. (1997). Exact Primitives for Smallest Enclosing Ellipses. Proceedings of the 13th Annual ACM Symposium on Computational Geometry, 430–432

  • L.G. Khachiyan M.J. Todd (1993) ArticleTitleOn the Complexity of Approximating the Maximal Inscribed Ellipsoid for a Polytope Mathematical Programming. 61 137–159 Occurrence Handle10.1007/BF01582144

    Article  Google Scholar 

  • A.S. Nemirovskii (1999) ArticleTitleOn Self–Concordant Convex–Concave Functions Optimization Methods and Software. 11 IssueID12 303–384

    Google Scholar 

  • Y. Zhang (1998) An Interior-Point Algorithm for the Maximum-Volume Ellipsoid Problem, Technical Report TR98-15 Department of Computational and Applied Mathematics. Rice University Houston, Texas

    Google Scholar 

  • K.M. Anstreicher (2003) ArticleTitleImproved Complexity for Maximum-Volume Inscribed Ellipsoids SIAM Journal on Optimization. 13 309–320 Occurrence Handle10.1137/S1052623401390902

    Article  Google Scholar 

  • Y. Zhang L. Gao (2003) ArticleTitleOn Numerical Solution of the Maximum-Volume Ellipsoid Problem SIAM Journal on Optimization. 14 53–76 Occurrence Handle10.1137/S1052623401397230

    Article  Google Scholar 

  • L. Vandenberghe S. Boyd S. Wu (1998) ArticleTitleDeterminant Maximization with Linear Matrix Inequality Constraints SIAM Journal on Matrix Analysis and Applications. 19 499–533 Occurrence Handle10.1137/S0895479896303430

    Article  Google Scholar 

  • K.C. Toh (1999) ArticleTitlePrimal-Dual Path-Following Algorithms for Determinant Maximization Problems with Linear Matrix Inequalities Computational Optimization and Applications. 14 309–330 Occurrence Handle10.1023/A:1026400522929

    Article  Google Scholar 

  • BĂdoiu M., Har-Peled S., Indyk P. (2002). Approximate Clustering via Core Sets, Proceedings of the 34th Annual ACM Symposium on Theory of Computing, 250–257

  • BĂdoiu M., Clarkson K.L. (2003). Smaller Core Sets for Balls, Proceedings of the 14th ACM-SIAM Symposium on Discrete Algorithms. 801–802

  • Kumar P., Mitchell J.S.B., Yildirim E.A. (2003). Approximate Minimum Enclosing Balls in High Dimensions Using Core Sets. ACM Journal of Experimental Algorithmics (online), 8

  • Chan T.M. (2004). Faster Core Set Constructions and Data-Stream Algorithms in Fixed Dimensions. Proceedings of the 20th Annual ACM Symposium on Computational Geometry, 152–159

  • Aggarwal P.K., Poreddy R., Varadarajan K.R., Yu H. (2004). Practical Methods for Shape Fitting and Kinetic Data Structures Using Core Sets, Proceedings of the 20th Annual ACM Symposium on Computational Geometry, 263–272

  • U. Betke M. Henk (1993) ArticleTitleApproximating the Volume of Convex Bodies Discrete Computational Geometry. 10 15–21

    Google Scholar 

  • J. Matoušek (2001) Lectures on Discrete Geometry Springer Verlag Prague, Czech Republic

    Google Scholar 

  • S.P. Tarasov L.G. Khachiyan I.I. Erlikh (1988) ArticleTitleThe Method of Inscribed Ellipsoids Soviet Mathematics Doklady. 37 226–230

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

We thank the Associate Editor and an anonymous referee for handling our paper efficiently and for helpful comments and suggestions.

This author was supported in part by NSF through Grant CCR-0098172.

This author was supported in part by NSF through CAREER Grant DMI-0237415.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kumar, P., Yildirim, E.A. Minimum-Volume Enclosing Ellipsoids and Core Sets. J Optim Theory Appl 126, 1–21 (2005). https://doi.org/10.1007/s10957-005-2653-6

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-005-2653-6

Keywords

Navigation