Deterministic Volume Estimation of Truncated Hypercubes
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 f(x) ≤ b, where f 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 k such constraints in dimension n, with total input length of at most L bits, total output length of at most Lo bits, and an error parameter > 0, our algorithm computes a (1 + )-multiplicative approximation of the volume of their intersection with the unit hypercube [0,1]n in time polyk(n, 1/, L,Lo).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.