Ham-sandwich cuts in Rd

  • Authors:
  • Jiří Matoušek;Chi-Yuan Lo;William Steiger

  • Affiliations:
  • Department of Applied Mathematics, Charles University;AT&T Bell Laboratories and Department of Computer Science, Rutgers University;Department of Computer Science, Rutgers University

  • Venue:
  • STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

Lo and Steiger resolved the complexity question for computing a planar ham-sandwich cut by giving an optimal linear-time algorithm. We show how to generalize the ideas to every fixed dimension d 2 by describing an algorithm that computes a ham-sandwich cut in Rd in time O(nd–1–a(d)), for some a(d) 0 (going to zero as d increases). For d = 3,4, the running time is almost proportional to ed–1(n;n/2), where dd(k;n) denotes the maximal number of k-sets over sets of n points in Rd, and with the current best bounds, we get O(n3/2 log2 n/log n) running time for d = 3 and O(n8/3+&egr;) for d=4. We also give a linear time algorithm for three dimensional ham-sandwich cuts when the three sets are suitably separated.