English

A practical algorithm for volume estimation based on billiard trajectories and simulated annealing

Computational Geometry 2023-02-21 v3

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 tests 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.

Keywords

Cite

@article{arxiv.1905.05494,
  title  = {A practical algorithm for volume estimation based on billiard trajectories and simulated annealing},
  author = {Apostolos Chalkis and Ioannis Z. Emiris and Vissarion Fisikopoulos},
  journal= {arXiv preprint arXiv:1905.05494},
  year   = {2023}
}

Comments

36 pages, 10 figures, 6 tables

R2 v1 2026-06-23T09:05:47.660Z