Metaheuristics : progress in complex systems optimization - Doerner, Karl F. (Springer, 2007)