• DocumentCode
    655208
  • Title

    Klee´s Measure Problem Made Easy

  • Author

    Chan, Timothy M.

  • Author_Institution
    Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2013
  • fDate
    26-29 Oct. 2013
  • Firstpage
    410
  • Lastpage
    419
  • Abstract
    We present a new algorithm for a classic problem in computational geometry, Klee´s measure problem: given a set of n axis-parallel boxes in d-dimensional space, compute the volume of the union of the boxes. The algorithm runs in O(nd/2) time for any constant d ≥ 3. Although it improves the previous best algorithm by “just” an iterated logarithmic factor, the real surprise lies in the simplicity of the new algorithm. We also show that it is theoretically possible to beat the O(nd/2) time bound by logarithmic factors for integer input in the word RAM model, and for other variants of the problem. With additional work, we obtain an O(nd/3 polylog n)-time algorithm for the important special case of orthants or unit hypercubes (which include the so-called “hypervolume indicator problem”), and an O(n(d+1)/3 polylog n)-time algorithm for the case of arbitrary hypercubes or fat boxes, improving a previous O(n(d+2)/3)-time algorithm by Bringmann.
  • Keywords
    computational geometry; Klee measure problem; RAM model; axis-parallel box; computational geometry; d-dimensional space; hypervolume indicator problem; iterated logarithmic factor; orthants; unit hypercubes; Bismuth; Complexity theory; Heuristic algorithms; Hypercubes; Random access memory; Standards; Volume measurement; boxes; computational geometry; volume;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/FOCS.2013.51
  • Filename
    6686177