Back to Search
Start Over
A Practical Algorithm for Volume Estimation based on Billiard Trajectories and Simulated Annealing.
- Source :
- Journal of Experimental Algorithmics (JEA); Dec2023, Vol. 28, p1-34, 34p
- Publication Year :
- 2023
-
Abstract
- We tackle the problem of efficiently approximating the volume of convex polytopes, when these are given in three different representations: H-polytopes, which have been studied extensively, V-polytopes, and zonotopes (Z-polytopes). We design a novel practical Multiphase Monte Carlo algorithm that leverages random walks based on billiard trajectories, as well as a new empirical convergence test and a simulated annealing schedule of adaptive convex bodies. After tuning several parameters of our proposed method, we present a detailed experimental evaluation of our tuned algorithm using a rich dataset containing Birkhoff polytopes and polytopes from structural biology. Our open-source implementation tackles problems that have been intractable so far, offering the first software to scale up in thousands of dimensions for H-polytopes and in the hundreds for V- and Z-polytopes on moderate hardware. Last, we illustrate our software in evaluating Z-polytope approximations. [ABSTRACT FROM AUTHOR]
- Subjects :
- SIMULATED annealing
RANDOM walks
CONVEX bodies
POLYTOPES
BILLIARDS
Subjects
Details
- Language :
- English
- ISSN :
- 10846654
- Volume :
- 28
- Database :
- Complementary Index
- Journal :
- Journal of Experimental Algorithmics (JEA)
- Publication Type :
- Academic Journal
- Accession number :
- 179673745
- Full Text :
- https://doi.org/10.1145/3584182