Combinatorial optimization problems and metaheuristics - Peres, Fernando (2021)