Abstract

Decomposition-based multi-objective evolutionary algorithm (MOEA/D) has good performance in solving multi-objective problems (MOPs) but poor performance in solving many-objective optimization problems (MaOPs). The weight vectors in MOEA/D are relatively fixed, which results in poor performance when dealing with complex MaOPs. In this paper, random and adaptive weights are introduced into MOEA/D to break the limitation of fixed weight vectors. And the moth search algorithm (MSA) is used as an operator to improve global search ability. The updating strategies in MSA are more consistent with the neighborhood learning strategy adopted in MOEA/D. In addition, to enable MSA to find the optimal solution in the neighborhood on the MaOPs to update other individuals. This paper introduces mutual evaluation value for evaluating the optimal individual in the neighborhood, and the proposed algorithm is abbreviated as MOEA/DMS. In comparative experiments on the MaF test suite, hypervolume (HV) and inverted generational distance (IGD) are used to measure MOEA/DMS and other many-objective evolutionary algorithms (MaOEAs). The results show that MOEA/DMS has an excellent performance in dealing with MaOPs. Besides, MOEA/DMS is compared with other state-of-the-art MaOEAs on two combinatorial MaOPs. The results show that MOEA/DMS also has significant advantages in dealing with combinatorial MaOPs.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call