Fast and Easy Computation of Approximate Smallest Enclosing Balls

The incremental Badoiu-Clarkson algorithm finds the smallest ball enclosing n points in d dimensions with at least O(1/radict) precision, after t iteration steps. The extremely simple incremental step of the algorithm makes it very attractive both for theoreticians and practitioners. A simplified proof for this convergence is given. This proof allows to show that the precision increases, in fact, even as O(u/t) with the number of iteration steps. Computer experiments, but not yet a proof, suggest that the u, which depends only on the data instance, is actually bounded by min{radic2d, radic2n}. If it holds, then the algorithm finds the smallest enclosing ball with epsi precision in at most 0(ndradic/dm/epsi) time, with dm = min{d, n}

[1]  Hermann A. Maurer,et al.  New Results and New Trends in Computer Science , 1991, Lecture Notes in Computer Science.

[2]  Sayan Mukherjee,et al.  Choosing Multiple Parameters for Support Vector Machines , 2002, Machine Learning.

[3]  Kenneth L. Clarkson,et al.  Smaller core-sets for balls , 2003, SODA '03.

[4]  Thomas Martinetz,et al.  One-Class Classification with Subgaussians , 2003, DAGM-Symposium.

[5]  Nimrod Megiddo,et al.  Linear-time algorithms for linear programming in R3 and related problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[6]  Sachin Jambawalikar,et al.  Hand Recognition Using Geometric Classifiers , 2004, ICBA.

[7]  Thomas Martinetz MinOver Revisited for Incremental Support-Vector-Classification , 2004, DAGM-Symposium.

[8]  Joseph S. B. Mitchell,et al.  Comuting Core-Sets and Approximate Smallest Enclosing HyperSpheres in High Dimensions , 2003, ALENEX.

[9]  Bernd Gärtner,et al.  Fast Smallest-Enclosing-Ball Computation in High Dimensions , 2003, ESA.

[10]  W. Krauth,et al.  Learning algorithms with optimal stability in neural networks , 1987 .

[11]  Emo Welzl,et al.  Smallest enclosing disks (balls and ellipsoids) , 1991, New Results and New Trends in Computer Science.

[12]  Ashish Goel,et al.  Reductions among high dimensional proximity problems , 2001, SODA '01.

[13]  Nimrod Megiddo Linear-Time Algorithms for Linear Programming in R and Related Problems , 1983 .

[14]  JAN T. KIM,et al.  Binding Matrix: a Novel Approach for Binding Site Recognition , 2004, J. Bioinform. Comput. Biol..

[15]  Piotr Indyk,et al.  Approximate clustering via core-sets , 2002, STOC '02.