2012
DOI: 10.1145/2110170.2110175
|View full text |Cite
|
Sign up to set email alerts
|

Software for exact integration of polynomials over polyhedra

Abstract: We are interested in the fast computation of the exact value of integrals of polynomial functions over convex polyhedra. We present speed ups and extensions of the algorithms presented in previous work by some of the authors. We present a new software implementation and provide benchmark computations. The computation of integrals of polynomials over polyhedral regions has many applications; here we demonstrate our algorithmic tools solving a challenge from combinatorial voting theory.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
19
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(19 citation statements)
references
References 36 publications
0
19
0
Order By: Relevance
“…LRS is not useful for H-polytopes as stated on its webpage: "If the volume option is applied to an H-representation, the results are not predictable." Latte implements the same decomposition methods as VINCI; it is less prone to round-off error but slower [14]. Normaliz applies triangulation: it handles cubes for d ≤ 10, in < 1 min, but for d = 15, it did not terminate after 5 hours.…”
Section: Methodsmentioning
confidence: 99%
“…LRS is not useful for H-polytopes as stated on its webpage: "If the volume option is applied to an H-representation, the results are not predictable." Latte implements the same decomposition methods as VINCI; it is less prone to round-off error but slower [14]. Normaliz applies triangulation: it handles cubes for d ≤ 10, in < 1 min, but for d = 15, it did not terminate after 5 hours.…”
Section: Methodsmentioning
confidence: 99%
“…Our work is related to probabilistic program analysis [13], probabilistic abstract interpretation [20], probabilistic model checking [15] and volume computations [8]. We discuss here some of the most closely related work.…”
Section: Related Workmentioning
confidence: 99%
“…[9,11,28]. Geldenhuys et al [11] considered uniform distributions for the inputs, linear integer arithmetic constraints, and used LattE Machiato [8] to count solutions of path conditions produced during symbolic execution. Sankaranarayanan et al [28] and Filieri et al [9] proposed similar techniques to compute probabilities of violating program assertions.…”
Section: Related Workmentioning
confidence: 99%
“…The regime neatly separates the model enumeration from the integration, which is demonstrated by allowing a choice of two integration schemes. The first is a provably efficient and exact integration approach for polynomial densities [21,4,20] and the second is an unmodified integration library available in the programming language platform (Python in our case). The results obtained are very promising with regards to the empirical behavior: we perform competitively to the ex-isting state-of-the-art WMI solver [29].…”
Section: Introductionmentioning
confidence: 99%