Often situations arise when we have more information about our objective function than the simple vector of function values we have considered elsewhere in this book. It may be, for example, that as well as using finite element analysis or computational fluid dynamics, a quick calculation can be made using empirical equations, more simple beam theory, or panel methods. A greater quantity of this cheap data may coupled with a small amount of expensive data to enhance the accuracy of a surrogate of the expensive function. To make use of the cheap data, we must formulate some form of correction process which models the differences between the cheap and expensive function(s).