A sequence of three transformations will be used to transform the original
integral into an integral over a unit hyper-cube.
This sequence begins with a Cholesky decomposition
transformation
, where
is the Cholesky
decomposition of the covariance matrix
. Now
,
and
. Since
implies
for
, we have
Now each of the
's can be transformed separately using
, where
The integrand in this form is much simpler than the original integrand.
The integration region is more complicated, however, and cannot be
handled directly with standard numerical multiple integration algorithms.
A solution to this problem is to put the integral into a constant
limit form
using
. After this final set of transformations,
The innermost integral over
can be done
explicitly because
and
have no dependence on
, so the complete sequence of transformations
has reduced the number of integration variables by one.
The sequence
of transformations described here might appear to have made the final
integrand more complicated. However, the overall transformation has forced
a priority ordering on the integration variables.
The
variable is
the most important one, because all of the integrand factors
for
,
depend on it. The
variable is the next most important one,
and so on.
This priority ordering actually makes the problem more
suitable for the type of subregion adaptive algorithm used for some
of the tests described in Section 5.
This type of adaptive algorithm subdivides along one coordinate axis at
a time and therefore works most efficiently when the integrand has a few
priority variables that define the directions of most variation in the
integrand.