Li Li, Chang Liang, Gu Tianlong, Sheng Weiguo, Wang Wanliang
IEEE Trans Cybern. 2021 Apr;51(4):2055-2067. doi: 10.1109/TCYB.2019.2922287. Epub 2021 Mar 17.
Recent studies in multiobjective particle swarm optimization (PSO) have the tendency to employ Pareto-based technique, which has a certain effect. However, they will encounter difficulties in their scalability upon many-objective optimization problems (MaOPs) due to the poor discriminability of Pareto optimality, which will affect the selection of leaders, thereby deteriorating the effectiveness of the algorithm. This paper presents a new scheme of discriminating the solutions in objective space. Based on the properties of Pareto optimality, we propose the dominant difference of a solution, which can demonstrate its dominance in every dimension. By investigating the norm of dominant difference among the entire population, the discriminability between the candidates that are difficult to obtain in the objective space is obtained indirectly. By integrating it into PSO, we gained a novel algorithm named many-objective PSO based on the norm of dominant difference (MOPSO/DD) for dealing with MaOPs. Moreover, we design a L -norm-based density estimator which makes MOPSO/DD not only have good convergence and diversity but also have lower complexity. Experiments on benchmark problems demonstrate that our proposal is competitive with respect to the state-of-the-art MOPSOs and multiobjective evolutionary algorithms.
近期关于多目标粒子群优化(PSO)的研究倾向于采用基于帕累托的技术,这有一定效果。然而,由于帕累托最优性的可区分性较差,它们在处理多目标优化问题(MaOPs)时会在扩展性方面遇到困难,这会影响领导者的选择,从而降低算法的有效性。本文提出了一种在目标空间中区分解的新方案。基于帕累托最优性的性质,我们提出了一个解的优势差异,它可以在每个维度上展示其优势。通过研究整个种群中优势差异的范数,间接获得目标空间中难以区分的候选解之间的可区分性。将其集成到PSO中,我们得到了一种名为基于优势差异范数的多目标PSO(MOPSO/DD)的新算法来处理MaOPs。此外,我们设计了一种基于L范数的密度估计器,使得MOPSO/DD不仅具有良好的收敛性和多样性,而且具有较低的复杂度。在基准问题上的实验表明,我们的方法相对于当前最先进的多目标粒子群优化算法和多目标进化算法具有竞争力。