Cargando…
Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies
We study the problem of estimating the volume of convex polytopes, focusing on zonotopes. Although a lot of effort is devoted to practical algorithms for polytopes given as an intersection of halfspaces, there is no such method for zonotopes. Our algorithm is based on Multiphase Monte Carlo (MMC) me...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7340933/ http://dx.doi.org/10.1007/978-3-030-52200-1_21 |
_version_ | 1783555126000091136 |
---|---|
author | Chalkis, Apostolos Emiris, Ioannis Z. Fisikopoulos, Vissarion |
author_facet | Chalkis, Apostolos Emiris, Ioannis Z. Fisikopoulos, Vissarion |
author_sort | Chalkis, Apostolos |
collection | PubMed |
description | We study the problem of estimating the volume of convex polytopes, focusing on zonotopes. Although a lot of effort is devoted to practical algorithms for polytopes given as an intersection of halfspaces, there is no such method for zonotopes. Our algorithm is based on Multiphase Monte Carlo (MMC) methods, and our main contributions include: (i) a new uniform sampler employing Billiard Walk for the first time in volume computation, (ii) a new simulated annealing generalizing existing MMC by making use of adaptive convex bodies which fit to the input, thus drastically reducing the number of phases. Extensive experiments on zonotopes show our algorithm requires sub-linear number of oracle calls in the dimension, while the best theoretical bound is cubic. Moreover, our algorithm can be easily generalized to any convex body. We offer an open-source, optimized C++ implementation, and analyze its performance. Our code tackles problems intractable so far, offering the first efficient algorithm for zonotopes which scales to high dimensions (e.g. one hundred dimensions in less than 1 h). |
format | Online Article Text |
id | pubmed-7340933 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73409332020-07-08 Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies Chalkis, Apostolos Emiris, Ioannis Z. Fisikopoulos, Vissarion Mathematical Software – ICMS 2020 Article We study the problem of estimating the volume of convex polytopes, focusing on zonotopes. Although a lot of effort is devoted to practical algorithms for polytopes given as an intersection of halfspaces, there is no such method for zonotopes. Our algorithm is based on Multiphase Monte Carlo (MMC) methods, and our main contributions include: (i) a new uniform sampler employing Billiard Walk for the first time in volume computation, (ii) a new simulated annealing generalizing existing MMC by making use of adaptive convex bodies which fit to the input, thus drastically reducing the number of phases. Extensive experiments on zonotopes show our algorithm requires sub-linear number of oracle calls in the dimension, while the best theoretical bound is cubic. Moreover, our algorithm can be easily generalized to any convex body. We offer an open-source, optimized C++ implementation, and analyze its performance. Our code tackles problems intractable so far, offering the first efficient algorithm for zonotopes which scales to high dimensions (e.g. one hundred dimensions in less than 1 h). 2020-06-06 /pmc/articles/PMC7340933/ http://dx.doi.org/10.1007/978-3-030-52200-1_21 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Chalkis, Apostolos Emiris, Ioannis Z. Fisikopoulos, Vissarion Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title | Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title_full | Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title_fullStr | Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title_full_unstemmed | Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title_short | Practical Volume Estimation of Zonotopes by a New Annealing Schedule for Cooling Convex Bodies |
title_sort | practical volume estimation of zonotopes by a new annealing schedule for cooling convex bodies |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7340933/ http://dx.doi.org/10.1007/978-3-030-52200-1_21 |
work_keys_str_mv | AT chalkisapostolos practicalvolumeestimationofzonotopesbyanewannealingscheduleforcoolingconvexbodies AT emirisioannisz practicalvolumeestimationofzonotopesbyanewannealingscheduleforcoolingconvexbodies AT fisikopoulosvissarion practicalvolumeestimationofzonotopesbyanewannealingscheduleforcoolingconvexbodies |