评论文章

蜻蜓算法及其在应用科学应用的调查

视觉3

这种款式的伪代码(9]。
初始化蜻蜓人口(= 1,2,…n)
初始化步骤向量(= 1,2,…n)
定义超球面的最大数量(段)。定义档案大小
结束条件不满足
计算所有蜻蜓的客观价值
找到nondominated解决方案
更新档案对获得nondominated解决方案
如果存档满
运行档案维护机制,省略
当前存档添加新成员之一
归档解决方案
如果
如果任何新的解决方案添加到存档
坐落在超球面
更新和重新定位所有的超球面的新的解决方案(s)
如果
选择的食物来源档案:=
SelectFood(存档)
从档案:选择敌人= SelectEnemy(存档)
更新步骤向量使用方程(8)
更新位置向量使用方程(9)
检查和正确的新职位的基础上
变量的边界
结束时