Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .