A decomposition-based multiobjective evolutionary algorithm with weights updated adaptively
Autor: | Juan Zou, Miqing Li, Kenli Li, Yikun Hu, Yuan Liu, Ningbo Zhu |
---|---|
Rok vydání: | 2021 |
Předmět: |
education.field_of_study
Mathematical optimization Information Systems and Management Simplex Computer science 05 social sciences Population Process (computing) Lattice (group) Evolutionary algorithm Pareto principle 050301 education 02 engineering and technology Multi-objective optimization Computer Science Applications Theoretical Computer Science Distribution (mathematics) Artificial Intelligence Control and Systems Engineering 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing education 0503 education Software |
Zdroj: | Information Sciences. 572:343-377 |
ISSN: | 0020-0255 |
DOI: | 10.1016/j.ins.2021.03.067 |
Popis: | Recently, decomposition-based multiobjective evolutionary algorithms (DMEAs) have become more prevalent than other patterns (e.g., Pareto-based algorithms and indicator-based algorithms) for solving multiobjective optimization problems (MOPs). They utilize a scalarizing method to decompose an MOP into several subproblems based on the weights provided, resulting in the performances of the algorithms being highly dependent on the uniformity between the problem’s optimal Pareto front and the distribution of the specified weights. However, weight generation is generally based on a simplex lattice design, which is suitable for “regular” Pareto fronts (i.e., simplex-like fronts) but not for other “irregular” Pareto fronts. To improve the efficiency of this type of algorithm, we develop a DMEA with weights updated adaptively (named DMEA-WUA) for the problems regarding various Pareto fronts. Specifically,the DMEA-WUA introduces a novel exploration versus exploitation model for environmental selection.The exploration process finds appropriate weights for a given problem in four steps: weight generation, weight deletion, weight addition and weight replacement. Exploitation means using these weights from the exploration step to guide the evolution of the population. Moreover, exploration is carried out when the exploitation process is stagnant; this is different from the existing method of periodically updating weights. Experimental results show that our algorithm is suitable for solving problems with various Pareto fronts, including those with “regular” and “irregular” shapes. |
Databáze: | OpenAIRE |
Externí odkaz: |