Volume Estimates for Convex Unions
- The paper introduces randomized approximation schemes, such as FPRAS and NSMC, to estimate the Lebesgue measure of unions of convex sets.
- Algorithmic approaches leverage membership and volume queries, wrapping hull estimators, and SOS techniques to balance complexity and error bounds.
- The methods have significant implications for high-dimensional geometry, combinatorial analysis, and optimization, advancing both theory and practical computation.
A volume estimate for the union of convex sets seeks to determine or sharply bound the Lebesgue measure of for a finite collection of convex sets . This problem sits at the intersection of high-dimensional geometry, computational complexity, combinatorics, and optimization, with critical applications in stochastic geometry, optimization, computational algebraic geometry, and harmonic analysis. The union operation introduces non-convexity even when the original sets are convex, rendering volume estimation nontrivial both algorithmically and in terms of theoretical structure.
1. Computational Hardness and Oracle Models
Volume computation for unions of convex sets is known to be -hard, subsuming classic problems such as Klee’s measure problem for axis-parallel boxes. The intractability holds even for simple bodies: exact computation of is -hard even when the are axis-parallel boxes sharing a corner (0809.0835). This intractability motivates relaxation to randomized approximation schemes relying on weak oracles for point membership, uniform sampling, and approximate single-body volume computation:
- POINTQUERY : Boolean, indicating whether (with an -approximate body)
- VOLUMEQUERY : Returns so that
- SAMPLEQUERY : Returns almost uniformly, with close to
This oracle model underlies the fastest fully polynomial randomized approximation schemes (FPRAS) and is robust: as long as with the number of bodies, a -multiplicative approximation can be obtained (0809.0835).
2. Algorithmic Approaches
2.1 FPRAS for Unions
The APPROXUNION algorithm of Bringmann and Friedrich (0809.0835) constructs a near-optimal FPRAS for the volume of unions of convex bodies. It combines the following steps:
- Compute approximate volumes for each .
- Perform a randomized "hit-and-judge" loop: select with probability proportional to , draw , and determine the number of random needed for to be classified as contained.
- Return the estimator where .
When convex bodies are provided by membership oracles, and volume/sampling oracles are simulated using Dyer–Frieze–Kannan or Lovász–Vempala random walks, the FPRAS has total runtime for -dimensional bodies (0809.0835).
2.2 -Sphere Monte Carlo (NSMC)
The -sphere Monte Carlo method, due to Venkatapathi and Arun, provides a volume estimator by sampling random directions and measuring the maximal extent function for the set containing the origin. For unions of convex sets:
- where is the support function of .
- The volume is where is the volume of the unit -ball.
- Complexity is for relative error , with provable error bounds (I. et al., 2020).
- NSMC is dimension-agnostic, “embarrassingly parallel,” and outperforms multistage MCMC methods for with moderate accuracy requirements.
2.3 Wrapping Hull Estimation
The wrapping hull approach of Baldin (Baldin, 2017) provides a statistically optimal estimator for the volume of a union of convex sets, within the intersection-stable class. Given points sampled uniformly from , define the wrapping hull as the minimal union of convex bodies containing the sample:
- Oracle (known ): where is the number of sample points on .
- Data-driven: with interior sample points.
- The estimator achieves minimax error rates in dimension .
This framework is unbiased, consistent, and attains the uniformly minimal variance among all estimators based on the observed samples (Baldin, 2017).
2.4 Sum-of-Squares (SOS) Semialgebraic Methods
SOS-based methods enable inner and outer semialgebraic approximations of unions of convex sets. Given , one can encode the inclusion for a degree-$2d$ polynomial via SOS certificates:
- For each , enforce with .
- Add convexity constraints if required: enforce the Hessian via matrix-SOS.
- Minimize where to heuristically tighten volume bounds (Jones et al., 2018).
Volume is then estimated for the 1-sublevel set by randomized or moment methods. This approach is heuristic for , but yields tight convex relaxations especially in the quadratic case.
3. Mixed Volume, Polytope Unions, and the “Unmixing” Principle
The computational algebraic geometry of unions is informed by the concept of mixed volume. "Unmixing the mixed volume" refers to sufficient combinatorial face conditions on the family of convex polytopes guaranteeing:
$\MV(P_1, \ldots, P_n) = n!\operatorname{Vol}\big(\operatorname{conv}(P_1 \cup \ldots \cup P_n)\big)$
(Chen, 2017). The “unmixed-faces” and “semi-mixed-faces” theorems give explicit criteria: if every positive-dimensional face of the convex hull meets every (or, for semi-mixed, more weakly intersects in low-dimensional faces in a controlled way), exact reduction is possible.
Algorithmic implication: traditional mixed volume routines scale poorly with the Cayley complexity, but replacing the computation with a single convex hull typically leads to speedups of one or two orders of magnitude, as demonstrated in power-flow benchmarks and polyhedral homotopy root-counting (Chen, 2017). For general convex bodies an analogous extension remains conjectural.
4. Combinatorial and Geometric Volume Lower Bounds
Recent advances relate the structure of unions to combinatorial volume lower bounds. If a family of convex sets (of diameter and volume in ) satisfies a "no clustering in convex sets" condition, sharp lower volume bounds follow:
where is such that no convex contains more than elements of (Wang et al., 24 Feb 2025). This generalizes classical Kakeya-type estimates and is proved by multiscale induction, grains decomposition, and hairbrush bounds. The approach holds for both tubes and general convex sets, with applications to the Kakeya conjecture and dimension results.
5. Error Bounds, Complexity, and Practical Guidance
| Method | Error (relative/absolute) | Complexity | Applicability |
|---|---|---|---|
| FPRAS (APPROXUNION) | multiplicative | High-dim, generic | |
| NSMC | RMS | ||
| Wrapping hull | RMS | (low-d ) | Sample-based, union |
| SOS (semialgebraic outer) | Heuristic, sample/analytic | Depends on SDP size | Convex polynomial input |
In practice, the NSMC is favorable for moderate dimension if the support functions are explicit, parallellizable, and unbiased. FPRAS works widely when oracles are accessible. Wrapping hull estimators achieve minimax error rates when uniform samples are available. SOS approaches are best suited where tight outer convex or semialgebraic approximations are needed (I. et al., 2020, 0809.0835, Baldin, 2017, Jones et al., 2018).
6. Theoretical Implications and Open Questions
The study of volume estimation for unions of convex sets has led to important insights into complexity, geometric measure theory, and computational algebra. Notably:
- There is a provable asymmetry: unions of convex sets admit efficient randomized approximation, but intersections are provably hard to approximate multiplicatively in high-dimensions (0809.0835).
- The connection between mixed volume and the convex hull of unions allows practical speed-ups for algebraic geometry applications under combinatorial criteria (Chen, 2017).
- Geometric lower bounds for unions with anti-concentration structure yield sharp estimates in combinatorial and harmonic analysis contexts, resolving dimension conjectures (Wang et al., 24 Feb 2025).
A plausible implication is that advances in volume estimates for unions may further impact the study of exceptional sets in geometric measure theory and the analysis of polynomial systems, with direct computational and theoretical utility. Extensions from polytopes to general convex bodies in the mixed-volume equivalence, and optimizing the computational cost for large-scale unions given only oracle access, remain key open directions.