EGO -- Efficient Global Optimization EGO is a algorithm for finding the global optimum of expensive, non-linear functions using gaussian process regression.