自组织迁移算法(self organizing migrating algorithm,SOMA)是捷克学者Zelinka提出的一种新型进化算法。与多数进化算法一样,SOMA也是一种基于群体的随机优化算法,但与遗传算法等传统进化算法不同,SOMA的社会生物学基础是社会环境下群体的自组织行为 ,如社会性动物的使用觅食行为。从这一意义上说,SOMA可以和蚁群算法、粒子群算法一样归于群智能的范畴。