- #1
winterfors
- 71
- 0
I would need to evaluate the integral
[tex]\int\limits_{x\in S}[x+x_A]^TA[x+x_A]\exp\left(-\frac{1}{4}[x+x_B]^TB[x+x_B]\right)dx[/tex]
where
[itex]x[/itex] is a column n-vector
[itex]x_A[/itex] and [itex]x_B[/itex] are column n-vector constants
[itex]A[/itex] and [itex]B[/itex] are [itex]n\times n[/itex] (symmetrical) matrices
taken over the volume [itex]S[/itex], which is a n-simplex* in [itex]\Re^n[/itex].
*A simplex is the convex hull of (volume between) n+1 points in [itex]\Re^n[/itex]. In [itex]\Re^2[/itex] a simplex is a triangle, in [itex]\Re^3[/itex] a tetrahedron, etc. See http://en.wikipedia.org/wiki/SimplexI have tried to do it analytically, but the interdependence of the integration limits in each dimension (since it's over a simplex) make Matematica or Maple fail to evaluate even simple cases such as for n=2.
Approximating the integrand as a multivariate Taylor series makes it easier to integrate, but does not approximate the integrand very well if you truncate the series at a reasonable degree (the number of terms grows exponentially with the degree for a multivariate Taylor expansion)
Monte Carlo approximation isn't really an option, since I need high numerical efficiency in the evaluation, so I'm really at a loss what to to here.Does anyone have an idea?
[tex]\int\limits_{x\in S}[x+x_A]^TA[x+x_A]\exp\left(-\frac{1}{4}[x+x_B]^TB[x+x_B]\right)dx[/tex]
where
[itex]x[/itex] is a column n-vector
[itex]x_A[/itex] and [itex]x_B[/itex] are column n-vector constants
[itex]A[/itex] and [itex]B[/itex] are [itex]n\times n[/itex] (symmetrical) matrices
taken over the volume [itex]S[/itex], which is a n-simplex* in [itex]\Re^n[/itex].
*A simplex is the convex hull of (volume between) n+1 points in [itex]\Re^n[/itex]. In [itex]\Re^2[/itex] a simplex is a triangle, in [itex]\Re^3[/itex] a tetrahedron, etc. See http://en.wikipedia.org/wiki/SimplexI have tried to do it analytically, but the interdependence of the integration limits in each dimension (since it's over a simplex) make Matematica or Maple fail to evaluate even simple cases such as for n=2.
Approximating the integrand as a multivariate Taylor series makes it easier to integrate, but does not approximate the integrand very well if you truncate the series at a reasonable degree (the number of terms grows exponentially with the degree for a multivariate Taylor expansion)
Monte Carlo approximation isn't really an option, since I need high numerical efficiency in the evaluation, so I'm really at a loss what to to here.Does anyone have an idea?
Last edited: