多目标粒子群算法流程图
2020-05-12 15:42:50 8 举报
多目标粒子群算法流程图
作者其他创作
大纲/内容
计算各个粒子的适应度
是
使用轮盘赌方法选择外部粒子作为全局最优位置gbest
若粒子i支配自身最好位置,则i为个体最优pbest
否
利用支配关系选取个体最优位置,即更新pbest
是否满足终止条件
根据目标函数值初始网格划分,确定粒子位置
计算粒子的目标函数值,确定粒子个体最优位置,将非劣解存入外部粒子群
更新粒子的位置和速度
开始
对外部粒子群进行支配关系判断,保留非劣解
若粒子i与自身最好位置无支配关系,则随机选取个体最优pbest
利用自适应网格法对外部粒子群进行维护更新,保留n个最优非劣解
初始化粒子群信息表单
计算粒子的目标函数值,确定粒子个体最优位置pbest,将非劣解存入外部粒子群
0 条评论
下一页