An algorithm for estimating volumes and other integrals in $n$ dimensions
Arun I., Murugesan Venkatapathi

TL;DR
This paper introduces a less known, efficient algorithm for estimating volumes and integrals in high-dimensional spaces, which is applicable to both convex and non-convex domains and outperforms MCMC methods for dimensions below 100.
Contribution
It analyzes and extends an alternative volume estimation method based on decomposing n-volumes into integrals of weighted n-spheres, demonstrating its efficiency over MCMC in certain high dimensions.
Findings
The method scales favorably with dimension up to about 100.
It is more efficient than MCMC for convex domains in high dimensions.
Importance sampling can further extend its effectiveness to larger dimensions.
Abstract
The computational cost in evaluation of the volume of a body using numerical integration grows exponentially with dimension of the space . The most generally applicable algorithms for estimating -volumes and integrals are based on Markov Chain Monte Carlo (MCMC) methods, and they are suited for convex domains. We analyze a less known alternate method used for estimating -dimensional volumes, that is agnostic to the convexity and roughness of the body. It results due to the possible decomposition of an arbitrary -volume into an integral of statistically weighted volumes of -spheres. We establish its dimensional scaling, and extend it for evaluation of arbitrary integrals over non-convex domains. Our results also show that this method is significantly more efficient than the MCMC approach even when restricted to convex domains, for 100. An importance sampling…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Markov Chains and Monte Carlo Methods · Point processes and geometric inequalities
