Skip to search boxSkip to navigationSkip to main content

Approximating Klee's Measure Problem and a Lower Bound for Union Volume Estimation

  • Karl Bringmann
    ,
  • Kasper Green Larsen
    ,
  • André Nusser
    ,
  • ,
  • Yanheng Wang
  • Max Planck Institute for Informatics
    ,
  • Saarland University
    ,
  • Aarhus University
    ,
  • Universite Cote d'Azur
    ,
  • Technical University of Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

SoCG 2025, June 23–27, 2025, Kanazawa, Japan

Original language

English

Article number

25

Pages from-to (Number of pages)

Pages 25:1-25:16 (16 pages)

Publication milestones

  • Published - 2025

Publication status

Published - 2025

Place of publication

Saabrucken/Waden

Volume

332

Publisher

Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH

Book series

  • Book series name: Leibniz International Proceedings in Informatics (LIPIcs)
    ISSN: 1868-8969
978-3-95977-370-6

Publication IDs

  • Scopus: 105009600223

Host publication title

41st International Symposium on Computational Geometry

Host publication editors

  • Oswin Aichholzer
  • Haitao Wang

Abstract

Union volume estimation is a classical algorithmic problem. Given a family of objects O₁,…,O_n ⊂ ℝ^d, we want to approximate the volume of their union. In the special case where all objects are boxes (also called hyperrectangles) this is known as Klee’s measure problem. The state-of-the-art (1+ε)-approximation algorithm [Karp, Luby, Madras '89] for union volume estimation as well as Klee’s measure problem in constant dimension d uses a total of O(n/ε²) queries of three types: (i) determine the volume of O_i; (ii) sample a point uniformly at random from O_i; and (iii) ask whether a given point is contained in O_i.
First, we show that if an algorithm learns about the objects only through these types of queries, then Ω(n/ε²) queries are necessary. In this sense, the complexity of [Karp, Luby, Madras '89] is optimal. Our lower bound holds even if the objects are equiponderous axis-aligned polygons in ℝ², if the containment query allows arbitrary (not necessarily sampled) points, and if the algorithm can spend arbitrary time and space examining the query responses.
Second, we provide a more efficient approximation algorithm for Klee’s measure problem, which improves the running time from O(n/ε²) to O((n+1/ε²) ⋅ log^{O(d)} (n)). We circumvent our lower bound by exploiting the geometry of boxes in various ways: (1) We sort the boxes into classes of similar shapes after inspecting their corner coordinates. (2) With orthogonal range searching, we show how to sample points from the union of boxes in each class, and how to merge samples from different classes. (3) We bound the amount of wasted work by arguing that most pairs of classes have a small intersection.

Publication metrics

Funding Details

Karl Bringmann and Yanheng Wang: This work is part of the project TIPEA that has received funding from the European Research Council (ERC) under the European Unions Horizon 2020 research and innovation programme (grant agreement No. 850979). Kasper Green Larsen: Supported by a DFF Sapere Aude Research Leader Grant No. 9064-00068B. André Nusser: This work was supported by the French government through the France 2030 investment plan managed by the National Research Agency (ANR), as part of the Initiative of Excellence of Université Côte d’Azur under reference number ANR-15-IDEX-01. Part of this work was conducted while the author was at BARC, University of Copenhagen, supported by the VILLUM Foundation grant 16582. Eva Rotenberg: Supported by DFF Grant 2020-2023 (9131-00044B) “Dynamic Network Analysis”, the VILLUM Foundation grant VIL37507 “Efficient Recomputations for Changeful Problems” and the Carlsberg Foundation Young Researcher Fellowship CF21-0302 “Graph Algorithms with Geometric Applications”.
FundersFunding numbers
-
850979
Independent Research Fund Denmark
9064-00068B
National Research Agency
ANR-15-IDEX-01
Villum Foundation
VIL37507
Carlsberg Foundation
CF21-0302

Related Event

Title

Symposium on Computational Geometry

Event type

Conference

Date

23/06/2025 - 27/06/2025

Location

Hotel KanazawaKanazawaJapan