English

How to Integrate a Polynomial over a Simplex

Metric Geometry 2013-06-27 v3 Computational Complexity Symbolic Computation

Abstract

This paper settles the computational complexity of the problem of integrating a polynomial function f over a rational simplex. We prove that the problem is NP-hard for arbitrary polynomials via a generalization of a theorem of Motzkin and Straus. On the other hand, if the polynomial depends only on a fixed number of variables, while its degree and the dimension of the simplex are allowed to vary, we prove that integration can be done in polynomial time. As a consequence, for polynomials of fixed total degree, there is a polynomial time algorithm as well. We conclude the article with extensions to other polytopes, discussion of other available methods and experimental results.

Keywords

Cite

@article{arxiv.0809.2083,
  title  = {How to Integrate a Polynomial over a Simplex},
  author = {Velleda Baldoni and Nicole Berline and Jesus De Loera and Matthias Köppe and Michèle Vergne},
  journal= {arXiv preprint arXiv:0809.2083},
  year   = {2013}
}

Comments

Tables added with new experimental results. References added

R2 v1 2026-06-21T11:19:26.235Z