In evolutionary multiobjective optimization, effectiveness refers to how an evolutionary algorithm performs in terms of converging its solutions into the Pareto front and also diversifying them over the front. This is not an easy job, particularly for optimization problems with more than three objectives, dubbed many-objective optimization problems. In such problems, classic Pareto-based algorithms fail to provide sufficient selection pressure towards the Pareto front, whilst recently developed algorithms, such as decomposition-based ones, may struggle to maintain a set of well-distributed solutions on certain problems (e.g., those with irregular Pareto fronts). Another issue in some many-objective optimizers is rapidly increasing computational requirement with the number of objectives, such as hypervolume-based algorithms and shift-based density estimation (SDE) methods. In this paper, we aim to address this problem and develop an effective and efficient evolutionary algorithm (E3A) that can handle various many-objective problems. In E3A, inspired by SDE, a novel population maintenance method is proposed to select high-quality solutions in the environmental selection procedure. We conduct extensive experiments and show that E3A performs better than 11 state-of-the-art many-objective evolutionary algorithms in quickly finding a set of well-converged and well-diversified solutions.
翻译:在进化的多目标优化中,效力指进化算法如何在将解决办法汇集到Pareto前面和在前面使这些办法多样化方面实现演进算法的演进算法如何发挥作用。这并非易事,特别是对于三个以上目标的优化问题,即所谓的多重目标优化问题而言。在这些问题中,典型的Pareto算法未能为Pareto前线提供足够的选择压力,而最近开发的分解法等算法可能难以维持一系列关于某些问题(例如有非正常Pareto前线的算法)的妥善分配的解决方案。在很多目标中,特别是对于三个以上目标的优化问题来说,这并非易事。在本文中,我们的目标是解决这一问题,并发展一种能处理多种目标问题的高效的演进算法(E3A),在SDE的启发下,提出了一种新的人口维护方法,以便在环境选择程序中选择高质量的解决方案。我们进行了广泛的实验,并展示了比E3A更先进的进化性算法,在11个州里,我们快速地进行了一种先进的进化的进化和进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进化-进制方法。