Most evolutionary algorithms and other meta-heuristic search methods typically assume that there are explicit objective functions available for fitness evaluations. In the real world, such explicit objective functions may not exist in many cases. Instead, computationally very intensive numerical simulations, such as computational fluid dynamic simulations or finite element analysis, must be conducted.