Computing the volume of compact semi-algebraic sets
Abstract
Let be a compact basic semi-algebraic set defined as the real solution set of multivariate polynomial inequalities with rational coefficients. We design an algorithm which takes as input a polynomial system defining and an integer and returns the -dimensional volume of at absolute precision .Our algorithm relies on the relationship between volumes of semi-algebraic sets and periods of rational integrals. It makes use of algorithms computing the Picard-Fuchs differential equation of appropriate periods, properties of critical points, and high-precision numerical integration of differential equations.The algorithm runs in essentially linear time with respect to~. This improves upon the previous exponential bounds obtained by Monte-Carlo or moment-based methods. Assuming a conjecture of Dimca, the arithmetic cost of the algebraic subroutines for computing Picard-Fuchs equations and critical points is singly exponential in and polynomial in the maximum degree of the input.
Cite
@article{arxiv.1904.11705,
title = {Computing the volume of compact semi-algebraic sets},
author = {Pierre Lairez and Marc Mezzarobba and Mohab Safey El Din},
journal= {arXiv preprint arXiv:1904.11705},
year = {2023}
}