Agent-based optimization - Czarnowski, Ireneusz (Springer, 2013)