机构地区: 遵义师范学院数学系
出 处: 《控制与决策》 2011年第1期89-95,共7页
摘 要: 针对粒子群算法求解多目标问题极易收敛到伪Pareto前沿(等价于单目标优化问题中的局部最优解),并且收敛速度较慢的问题,提出一种ε占优的自适应多目标粒子群算法(εDMOPSO).在εDMOPSO算法中,每个粒子的邻居根据粒子的运行动态地组建,且粒子的速度不由其邻居中运行最好的粒子来调整,而是由其所有邻居共同调整.同时,采用外部存档保存非劣解,并利用ε占优更新非劣解.模拟结果表明了εDMOPSO算法的有效性. Multi-objective particle swarm optimizers(MOPSOs) easily converge to a false Pareto front (the equivalent of a local optimum in single objective optimization), and converge slowly when applied to solve multi-objective optimization problems(MOPs). Therefore, this paper presents a self-adaptive multiobjective particle swarm optimizer based on e- domination(eDMOPSO) to handle MOPs. In the eDMOPSO algorithm, the neighborhood of each particle is dynamically changed in terms of the performances of the particles, and the velocity of each particle is not adjusted by the best performing particle in its neighborhood, but by all particles in its neighborhood including itself. Finally, external archive is employed to store the nondominated solutions and e-dominance is applied to update non-dominated solutions in external archive. Simulation results show the effectiveness of the proposed eDMOPSO algorithm.
领 域: [自动化与计算机技术] [自动化与计算机技术]