Colliding bodies optimization : extensions and applications /: extensions and applications. (2015)