Particle swarm optimization : theory, techniques and applications - Olsson, Andrea E. (Engineering tools, techniques and tables, 2011)