Heuristic and Metaheuristic Methods