Abstract
Several meta-heuristics have been proposed for solving various types of optimization problems. In general, they use solution modifying procedures that combine current solutions to generate new solutions and find increasingly better solutions over the iterations. To improve performance, one can develop more efficient operators or add strategies for meta-heuristics to be adaptive, automatic…