摘要
高维多目标优化问题是广泛存在于实际应用中的复杂优化问题,目前的研究方法大都限于进化算法.本文利用粒子群优化算法求解高维多目标优化问题,提出了一种基于r支配的多目标粒子群优化算法.采用r支配关系进行粒子的比较与选择,并结合粒子群优化算法收敛速度快的优势,使得算法在目标个数增加时仍保持较强的搜索能力;为了弥补由此造成的群体多样性的丢失,优化非r支配阈值的取值策略;此外,引入决策空间的拥挤距离测度,并给出新的外部存储器更新方法,从而进一步防止算法陷入局部最优.对多个基准测试函数的仿真结果表明所得解集在收敛性、多样性以及围绕参考点的分布性上均优于其他两种算法.
Multi-objective optimization problems (MOPs) are complex optimization problems existing in practice, for which most of the modem research methods are focused on evolutionary algorithms. In this paper, a multi-objective particle swarm optimization algorithm based on the r-dominance is proposed for investigating the behavior of the particle swarm optimization (PSO) in MOPs. The combination of the r-dominance with the fast convergence properties of PSO maintains strong search capabilities of the algorithm when the number of objectives increases. In particular, the value of the nonr-dominance threshold is varied in an improved way in order to keep desired population diversity. Furthermore, a new updating strategy of the extemal repository, which incorporates the crowding distance in the variable space, is presented to get rid of the local optimum. Effectiveness of the proposed algorithm is validated by several benchmark test functions. Results indicate that the proposed algorithm outperforms two other existing algorithms in terms of convergence, diversity and distribution over the reference point.
出处
《控制理论与应用》
EI
CAS
CSCD
北大核心
2015年第5期623-630,共8页
Control Theory & Applications
基金
国家自然科学基金项目(61074023)
江苏省科技支撑计划项目(BE2012175)
江苏省普通高校研究生科研创新计划项目(KYZZ_0121)资助~~
关键词
高维多目标优化
偏好
粒子群优化
multi-objective optimization
preference
particle swarm optimization