Academia.eduAcademia.edu

An improved algorithm for approximating the radii of point sets

2003

Abstract

We consider the problem of computing the outer-radii of point sets. In this problem, we are given integers n, d, k where k ≤ d, and a set P of n points in Rd. The goal is to compute the outer k-radius of P, denoted by Rk(P), which is the minimum, over all (d−k)-dimensional flats F, of maxp∈P d(p, F), where d(p, F) is the Euclidean distance between the point p and flat F. Computing the radii of point sets is a fundamental problem in computational convexity with significantly many applications. The problem admits a polynomial time algorithm when the dimension d is constant [9]. Here we are interested in the general case when the dimension d is not fixed and can be as large as n, where the problem becomes NP-hard even for k = 1. It has been known that Rk(P) can be approximated in polynomial time by a factor of (1 + ε), for any ε> 0, when d − k is a fixed constant [15, 2]. A factor of O(√logn) approx-imation for R1(P), the width of the point set P, is implied from the results of Nemi...