How to Get Close to the Median Shape
Preprint
Abstract
$\renewcommand{\Re}{\mathbb{R}}\newcommand{\eps}{\varepsilon}\newcommand{\poly}{\mathrm{poly}} $In this paper, we study the problem of $L_1$-fitting a shape to a set of $n$ points in $\Re^d$ (where $d$ is a fixed constant), where the target is to minimize the sum of distances of the points to the shape, or the sum of squared distances. We present a general technique for computing a $(1 + \eps ) $-approximation for such a problem, with running time $O(n + \poly( \log n, 1/\eps))$, where $\poly(\log n, 1/\eps)$ is a polynomial of constant degree of $\log n$ and $1/\eps$ (the power of the polynomial is a function of $d$). The new algorithm runs in linear time for a fixed $\eps>0$, and is the first subquadratic algorithm for this problem. Applications of the algorithm include best fitting either a circle, a sphere, or a cylinder to a set of points when minimizing the sum of distances (or squared distances) to the respective shape.
Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- How to get close to the median shapeComputational Geometry, 2007
- Smaller Coresets for k-Median and k-Means ClusteringDiscrete & Computational Geometry, 2006
- Matrix approximation and projective clustering via volume sampling2006
- Fast monte-carlo algorithms for finding low-rank approximationsJournal of the ACM, 2004
- Approximating extent measures of pointsJournal of the ACM, 2004
- Shape Fitting with OutliersSIAM Journal on Computing, 2004
- Algorithms for a Minimum Volume Enclosing Simplex in Three DimensionsSIAM Journal on Computing, 2002
- Efficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three DimensionsJournal of Algorithms, 2001
- On range searching with semialgebraic setsDiscrete & Computational Geometry, 1994
- Finding minimal enclosing boxesInternational Journal of Parallel Programming, 1985