Self-Organizing Migrating Algorithm - Donald Davendra, Ivan Zelinka (Springer International Publishing, 2016)