Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T11:04:10.110Z Has data issue: false hasContentIssue false

Computing volume of a polytope and integrals in high dimensions deterministically

Published online by Cambridge University Press:  14 September 2026

David Gamarnik*
Affiliation:
Operations Research Center, MIT, USA Sloan School of Management, MIT, USA Institute for Data Systems and Society, MIT, USA
Devin Smedira*
Affiliation:
Operations Research Center, MIT, USA
*
Corresponding authors: David Gamarnik; Email: gamarnik@mit.edu; Devin Smedira; Email: smedira@mit.edu
Corresponding authors: David Gamarnik; Email: gamarnik@mit.edu; Devin Smedira; Email: smedira@mit.edu
Rights & Permissions [Opens in a new window]

Abstract

We design a Correlation-Decay based quasi-polynomial time deterministic approximation algorithm for computing high dimensional integrals, applied in two settings. The first is computing the volume of an independent set polytope with restrictions. Randomized polynomial time approximation algorithms for computing the volume of a convex body have been known now for several decades, but the corresponding deterministic counterparts are not available, and our algorithm is the first of this kind. The class of polytopes for which our algorithm applies arises as linear programming relaxation of the independent set problem with the additional restriction that each variable takes value in the interval $[0,1-\alpha ]$ for some $\alpha \lt 1/2$. (We note that the $\alpha \ge 1/2$ case is trivial). The method works provided $\alpha \gt 1/2-O(1/\Delta ^2)$, where $\Delta$ is the maximum degree of the graph. When $\Delta =3$ (the sparsest non-trivial case), our method works provided $0.488\lt \alpha \lt 0.5$. Our second setting is to compute the integral of a multi-dimensional separable function, supported by some underlying hyper-graph structure, appropriately defined. Equivalently, our integral is the partition function of a graphical model with continuous potentials. For our method to work, we require that the domain is bounded and the hyper-edge potentials are positive and bounded on the domain. We further assume that the potentials have upper and lower bounds separated by a multiplicative factor of $1 + O(1/\Delta ^2)$, where $\Delta$ is the maximum degree of the graph.

Information

Type
Paper
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Algorithm 1 ApproxProbAlgorithm 1 long description.

Figure 1

Algorithm 2 ApproxZAlgorithm 2 long description.

Figure 2

Algorithm 3 ApproxProb’Algorithm 3 long description.

Figure 3

Algorithm 4 ApproxZ’Algorithm 4 long description.