Local search in combinatorial optimization (Wiley, 1998)