输入: 鼠群 输出: 全局最优位置 1. 初始化RSO的参数A,C和R 2. 计算每一个个体的适应度值 3. Pr ¬全局最佳位置 4. While 当前迭代次数t <设定的最大迭代次数Maxiteration do 5. For 每一个个体 do 6. 通过公式(4)更新当前个体的位置 7. End for 8. 更新参数A,C和R。 9. 如果有个体超出了搜索空间,对其进行修正 10. 评估每一个个体的适应度值 11. 如果当前个体适应度值优于历史全局适应度值Pr,则将当前位置 更新为全局最佳位置 12. t¬t + 1 13. End while 14. Return 全局最优个体Pr的位置 15. End |