Deterministic Volume Estimation of Truncated Hypercubes
Kyra Gunluk

TL;DR
This paper introduces a deterministic polynomial-time algorithm to approximate the volume of hypercube intersections with convex constraints, including knapsack and norm-ball constraints, within a specified error margin.
Contribution
It provides the first polynomial-time deterministic algorithm for volume estimation of hypercube intersections under multiple convex constraints.
Findings
Algorithm computes a (1 + ε)-approximation of volume.
Runs in polynomial time with respect to input size and inverse error.
Applicable to constraints like knapsack and norm-balls.
Abstract
We present a deterministic polynomial-time algorithm for estimating the volume of a hypercube intersected by a fixed number of constraints of the type , where is the sum of univariate functions that are each nonnegative, monotone, and convex. Such constraints include knapsack and norm-ball constraints. The case of the unit hypercube truncated by a single linear constraint (halfspace) is already #P-hard. Given such constraints in dimension , with total input length of at most bits, total output length of at most bits, and an error parameter , our algorithm computes a -multiplicative approximation of the volume of their intersection with the unit hypercube in time poly.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
