ПрограммированиеOptimization Techniques for Solving Complex ProblemsChristian Blum, Enrique Alba, Pedro Asasi, Coromoto Leon, Juan Antonio Gomez