MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

A Fast Smallest-Enclosing-Ball Algorithm for High Dimensions

Martin Kutz
Max-Planck-Institut für Informatik - AG 1
AG1 Mittagsseminar (own work)
AG 1, AG 2, AG 3, AG 4, AG 5  
AG Audience
English

Date, Time and Location

Wednesday, 16 February 2005
13:30
30 Minutes
46.1 - MPII
024
Saarbrücken

Abstract

The Smallest-Enclosing-Ball problem is the task to compute the smallest Ball in Euclidean d-Space that contains all points from

a given finite set.

At ESA 2003, we presented a new combinatorial algorithm for this problem, which we have also tested in a C++ floating-point implementation. The resulting code is in most cases faster (sometimes significantly) than previous methods that only deliver approximate results, and it beats off-the-shelf solutions based on quadratic-programming solvers. It can handle instances with several thousand points in up to a few thousand dimensions.

Our algorithm resembles the simplex algorithm for linear programming; it comes with a Bland-type rule to avoid cycling in the presence of degeneracies and it typically requires very few iterations. We provide a fast and robust floating-point implementation whose efficiency stems from a new dynamic data structure based on dynamic QR-decompositions.

Joint work with Kaspar Fischer and Bernd G"artner from ETH Z"urich.

Contact

Martin Kutz
--email hidden
passcode not visible
logged in users only

Tags, Category, Keywords and additional notes

Computational Geometry; Algorithms; Efficient Implementations

Martin Kutz, 02/10/2005 13:53 -- Created document.