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

Descripción completa

Detalles Bibliográficos
Autores principales: Chalkis, Apostolos, Emiris, Ioannis Z., Fisikopoulos, Vissarion
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