It has been widely observed that there exists no universal best Multi-objective Evolutionary Algorithm (MOEA) dominating all other MOEAs on all possible Multi-objective Optimization Problems (MOPs). In this work, we advocate using the Parallel Algorithm Portfolio (PAP), which runs multiple MOEAs independently in parallel and gets the best out of them, to combine the advantages of different MOEAs. Since the manual construction of PAPs is non-trivial and tedious, we propose to automatically construct high-performance PAPs for solving MOPs. Specifically, we first propose a variant of PAPs, namely MOEAs/PAP, which can better determine the output solution set for MOPs than conventional PAPs. Then, we present an automatic construction approach for MOEAs/PAP with a novel performance metric for evaluating the performance of MOEAs across multiple MOPs. Finally, we use the proposed approach to construct a MOEAs/PAP based on a training set of MOPs and an algorithm configuration space defined by several variants of NSGA-II. Experimental results show that the automatically constructed MOEAs/PAP can even rival the state-of-the-art multi-operator-based MOEAs designed by human experts, demonstrating the huge potential of automatic construction of PAPs in multi-objective optimization.
翻译:人们广泛认为,在所有其他可能的多目标优化问题(MOPO)上,没有普遍最佳的多目标进化算法(MOEA)在所有可能的多目标优化问题上占据主导地位。在这项工作中,我们提倡使用平行的Algorithm组合(PAP),该组合同时运行多个MOEA(PAP),同时运行多个MOEA(PAP),并从中获得最佳的优势,将不同的MOEA(MOEA)的优势结合起来。由于PAP(MOEA)的手工构建是非三进制和乏味的,我们提议自动构建一个高性能的解决MOOP(MOP)方案。具体地说,我们首先提出一个PAP(MOEAs/PAP)的变式方案,它比常规的PAP(PAP)更好地决定了为MOP(PAP)设定的产出解决方案。然后,我们提出了MOEA/PAP(PA)的自动构建方法,用以评估多MOA-AP(MOA-AP)的多目的模型(MOA-A-AP)的多个变式专家可以自动地展示MOA-A-AP(MOA-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-OV)的多目的的虚拟的虚拟的模型的模型)的虚拟的模型的模型。