Kriging is used extensively as a metamodel in multidisciplinary design optimization. The correlation matrix used in Kriging metamodeling frequently becomes ill-conditioned. Therefore different numerical methods used to solve the Kriging equations affect the search for the optimum Kriging parameters and the ability of the Kriging surface to accurately interpolate known data points. We illustrate this by firstly computing the inverse of the correlation matrix in the Kriging equations, and secondly by solving the systems of equations using decomposition and back substitution, thereby avoiding the inversion of the correlation matrix. Our results clearly show that by decomposing and back substituting, the interpolation accuracy is maintained for significantly higher condition numbers. We then show that computing the natural logarithm of the determinant using additive calculations as opposed to multiplicative calculations significantly reduces numerical underflow errors encountered when searching for the optimum Kriging parameters. Although the effect of decomposition and back substitution are known, and the underflow difficulties when computing the natural logarithm of the determinant of the correlation matrix has been mentioned in passing in Kriging literature, this work clearly quantifies and reinforces these methods, hopefully for the benefit of researchers entering the field.
[1]
T. Simpson,et al.
Use of Kriging Models to Approximate Deterministic Computer Models
,
2005
.
[2]
Henry P. Wynn,et al.
Screening, predicting, and computer experiments
,
1992
.
[3]
James E. Gentle,et al.
Matrix Algebra: Theory, Computations, and Applications in Statistics
,
2007
.
[4]
Jay D. Martin,et al.
Computational Improvements to Estimating Kriging Metamodel Parameters
,
2009
.
[5]
P. Sagaut,et al.
Building Efficient Response Surfaces of Aerodynamic Functions with Kriging and Cokriging
,
2008
.
[6]
T. Simpson.
A concept exploration method for product family design
,
1998
.
[7]
Jack Dongarra,et al.
LAPACK Users' Guide, 3rd ed.
,
1999
.
[8]
A. J. Booker,et al.
A rigorous framework for optimization of expensive functions by surrogates
,
1998
.