Practical Volume Estimation by a New Annealing Schedule for Cooling Convex Bodies

05/14/2019
by   Apostolos Chalkis, et al.
0

We study the problem of estimating the volume of convex polytopes, focusing on H- and V-polytopes, as well as zonotopes. Although a lot of effort is devoted to practical algorithms for H-polytopes there is no such method for the latter two representations. We propose a new, practical algorithm for all representations, which is faster than existing methods. It relies on Hit-and-Run sampling, and combines a new simulated annealing method with the Multiphase Monte Carlo (MMC) approach. Our method introduces the following key features to make it adaptive: (a) It defines a sequence of convex bodies in MMC by introducing a new annealing schedule, whose length is shorter than in previous methods with high probability, and the need of computing an enclosing and an inscribed ball is removed; (b) It exploits statistical properties in rejection-sampling and proposes a better empirical convergence criterion for specifying each step; (c) For zonotopes, it may use a sequence of convex bodies for MMC different than balls, where the chosen body adapts to the input. We offer an open-source, optimized C++ implementation, and analyze its performance to show that it outperforms state-of-the-art software for H-polytopes by Cousins-Vempala (2016) and Emiris-Fisikopoulos (2018), while it undertakes volume computations that were intractable until now, as it is the first polynomial-time, practical method for V-polytopes and zonotopes that scales to high dimensions (currently 100). We further focus on zonotopes, and characterize them by their order (number of generators over dimension), because this largely determines sampling complexity. We analyze a related application, where we evaluate methods of zonotope approximation in engineering.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2017

Variable Annealing Length and Parallelism in Simulated Annealing

In this paper, we propose: (a) a restart schedule for an adaptive simula...
research
03/15/2018

Practical volume computation of structured convex bodies, and an application to modeling portfolio dependencies and financial crises

We examine volume computation of general-dimensional polytopes and more ...
research
02/18/2015

Variational Optimization of Annealing Schedules

Annealed importance sampling (AIS) is a common algorithm to estimate par...
research
03/06/2020

Learning Complexity of Simulated Annealing

Simulated annealing is an effective and general means of optimization. I...
research
02/02/2019

A Sequential Importance Sampling Algorithm for Estimating Linear Extensions

In recent decades, a number of profound theorems concerning approximatio...
research
01/14/2019

Precision Annealing Monte Carlo Methods for Statistical Data Assimilation: Metropolis-Hastings Procedures

Statistical Data Assimilation (SDA) is the transfer of information from ...
research
05/05/2019

Faster algorithms for polytope rounding, sampling, and volume computation via a sublinear "Ball Walk"

We study the problem of "isotropically rounding" a polytope K⊆R^n, that ...

Please sign up or login with your details

Forgot password? Click here to reset