生物地理学优化算法(Biogeography-BasedOptimization,BBO)是一种模仿物种迁移规律的智能优化算法,其中迁移算子是影响优化效果的关键环节。基于迁移地的选择模式(以迁出率高的栖息地为主导或者以迁入率高的栖息地为主导)和迁移量的规模(单变量和部分变量),提出了BBO算法中可能存在的四种迁移方式。通过对13个经典实例的实验仿真,比较4种迁移算子的优化结果,阐明了产生差异的原因。实验结果表明,迁入主导的部分迁移式算子优化效果最好。