Advances in Metaheuristics for Hard Optimization