TY - GEN
T1 - Computing the volume of compact semi-algebraic sets
AU - Lairez, Pierre
AU - Mezzarobba, Marc
AU - El Din, Mohab Safey
N1 - Publisher Copyright:
© 2019 Copyright held by the owner/author(s). Publication rights licensed to the Association for Computing Machinery.
PY - 2019/7/8
Y1 - 2019/7/8
N2 - Let S ⊂ Rn 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 S and an integer p 0 and returns the n-dimensional volume of S at absolute precision 2−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 p. 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 n and polynomial in the maximum degree of the input.
AB - Let S ⊂ Rn 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 S and an integer p 0 and returns the n-dimensional volume of S at absolute precision 2−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 p. 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 n and polynomial in the maximum degree of the input.
KW - Picard-Fuchs equations
KW - Semi-algebraic sets
KW - Symbolic-numeric algorithms
UR - https://www.scopus.com/pages/publications/85069767151
U2 - 10.1145/3326229.3326262
DO - 10.1145/3326229.3326262
M3 - Conference contribution
AN - SCOPUS:85069767151
T3 - Proceedings of the International Symposium on Symbolic and Algebraic Computation, ISSAC
SP - 259
EP - 266
BT - ISSAC 2019 - Proceedings of the 2019 ACM International Symposium on Symbolic and Algebraic Computation
PB - Association for Computing Machinery
T2 - 44th ACM International Symposium on Symbolic and Algebraic Computation, ISSAC 2019
Y2 - 15 July 2019 through 18 July 2019
ER -