Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .