English

Computing the volume of compact semi-algebraic sets

Symbolic Computation 2023-06-12 v1

Abstract

Let SRnS\subset R^n 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 SS and an integer p0p\geq 0 and returns the nn-dimensional volume of SS at absolute precision 2p2^{-p}.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~pp. 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 nn and polynomial in the maximum degree of the input.

Keywords

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}
}
R2 v1 2026-06-23T08:50:10.369Z