The Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D) is a popular algorithm for solving Multi-Objective Problems (MOPs). The main component of MOEA/D is to decompose a MOP into easier sub-problems using a set of weight vectors. The choice of the number of weight vectors significantly impacts the performance of MOEA/D. However, the right choice for this number varies, given different MOPs and search stages. Here we adaptively change the number of vectors by removing unnecessary vectors and adding new ones in empty areas of the objective space. Our MOEA/D variant uses the Consolidation Ratio to decide when to change the number of vectors, and then it decides where to add or remove these weighted vectors. We investigate the effects of this adaptive MOEA/D against MOEA/D with a poorly chosen set of vectors, a MOEA/D with fine-tuned vectors and MOEA/D-AWA on the DTLZ and ZDT benchmark functions. We analyse the algorithms in terms of hypervolume, IGD and entropy performance. Our results show that the proposed method is equivalent to MOEA/D with fine-tuned vectors and superior to MOEA/D with poorly defined vectors. Thus, our adaptive mechanism mitigates problems related to the choice of the number of weight vectors in MOEA/D, increasing the final performance of MOEA/D by filling empty areas of the objective space while avoiding premature stagnation of the search progress.
翻译:以分解(MOEA/D)为基础的多目标进化演算法基于分解(MOEA/D)是解决多目标问题的流行算法。MOEA/D的主要组成部分是使用一组重量矢量将MOEA/D分解成较容易的子问题。选择加权矢量的数量对MOEA/D的性能有重大影响。然而,鉴于不同的期中和搜索阶段,这一数目的正确选择各不相同。我们在这里通过删除不必要的矢量和在目标空间的空空区添加新的矢量来适应改变矢量的数量。我们的MOEA/D变异版使用合并比法来决定何时改变矢量的数量,然后决定在何处增加或删除这些加权矢量。我们调查了这一调整的MOEA/D对MOEA/D的性能影响,选择了一套选用的矢量、一个经过微调病媒的MOEA/AWA,以及ZD基准函数。我们用超量量量、IMD/MO的性能分析算法对REA的等值,而我们提出的超量、IMEA的上调的矢量和MOEA的矢量性能性能性能的计算,显示了我们为我们的超量计算。