I'm currently using VolEsti to compute the integral of polynomials over polytopes. Generally it works very well, however I noticed that sometimes the output is very far from the expected result.
For instance, I had to compute the volume of the following HPolytope. I have a file polytope.hrep containing:
The value I obtain is much bigger: 1360743071.7557908012968907483976
This value should be correct since I obtain the same result with symbolic integration methods.
Any guess on why this happens? Can it be something related to loss of floating point precision?
I'm currently using VolEsti to compute the integral of polynomials over polytopes. Generally it works very well, however I noticed that sometimes the output is very far from the expected result. For instance, I had to compute the volume of the following HPolytope. I have a file polytope.hrep containing:
If I try to compute the volume of this polytope using the code of examples/hpolytope-volume/hpolytopeVolume.cpp, the output I get is:
However, by computing the volume of this polytope with other tools such as LattE Integrale, with:
The value I obtain is much bigger: 1360743071.7557908012968907483976 This value should be correct since I obtain the same result with symbolic integration methods.
Any guess on why this happens? Can it be something related to loss of floating point precision?