Practical Polytope Volume Approximation
Practical Polytope Volume Approximation
复制标题
DOI:
10.1145/3194656
复制
发表时间:
2018-08-01
影响因子:
2.7
通讯作者:
Fisikopoulos, Vissarion
中科院分区:
文献类型:
--
作者:
Emiris, Ioannis Z.;Fisikopoulos, Vissarion
We experimentally study the fundamental problem of computing the volume of a convex polytope given as an intersection of linear halfspaces. We implement and evaluate randomized polynomial-time algorithms for accurately approximating the polytope's volume in high dimensions (e.g., few hundreds) based onhit-andrun random walks. To carry out this efficiently, we experimentally correlate the effect of parameters, such as random walk length and number of sample points, with accuracy and runtime. Our method is based on Monte Carlo algorithms with guaranteed speed and provably high probability of success for arbitrarily high precision. We exploit the problem's features in implementing a practical rounding procedure of polytopes, in computing only partial "generations" of random points, and in designing fast polytope boundary oracles. Our publicly available software is significantly faster than exact computation and more accurate than existing approximation methods. For illustration, volume approximations of Birkhoff polytopes B-11,..., B-15 are computed, in dimensions up to 196, whereas exact methods have only computed volumes of up to B-10.