volesti
VolEsti is an open-source software library for volume estimation and uniform sampling of convex polytopes in high dimensions. It targets problems in computational geometry, statistics, and machine learning by providing algorithms to compute or approximate the volume of convex bodies and to generate random points uniformly inside polytopes.
The library implements volume estimation methods for various convex bodies and supports several representations of polytopes,
VolEsti is implemented in C++ with performance-oriented design and provides interfaces or bindings for higher-level languages
Common applications include volume computation for high-dimensional polytopes, probabilistic modeling and Bayesian computation requiring sampling from