Covariance Matrix Adaptation Evolutionary Strategy