Optimization techniques for solving complex problems - Alba, Enrique; Blum, Christian; Asasi, Pedro; Leon, Coromoto; Gomez, Juan Antonio (Wiley series on parallel and distributed computing., 2009)