Approximating Tverberg points in linear time for any fixed dimension

  • Authors:
  • Wolfgang Mulzer;Daniel Werner

  • Affiliations:
  • Freie Universität Berlin, Berlin, Germany;Freie Universität Berlin, Berlin, Germany

  • Venue:
  • Proceedings of the twenty-eighth annual symposium on Computational geometry
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let P be a d-dimensional n-point set. A Tverberg partition of P is a partition of P into r sets P1, ..., Pr such that the convex hulls ch(P1), ..., ch(Pr) have non-empty intersection. A point in the intersection of the convex hulls is called a Tverberg point of depth r for P. A classic result by Tverberg implies that there always exists a Tverberg partition of size n/(d+1), but it is not known how to find such a partition in polynomial time. Therefore, approximate solutions are of interest. We describe a deterministic algorithm that finds a Tverberg partition of size n/4(d+1)3 in time dO(log d) n. This means that for every fixed dimension we can compute an approximate Tverberg point (and hence also an approximate centerpoint) in linear time. Our algorithm is obtained by combining a novel lifting approach with a recent result by Miller and Sheehy.