Preference-inspired coevolutionary algorithm based on differentiated space for many-objective problems

Liping Wang,Wei Yu,Feiyue Qiu,Yu Ren,Jiafeng Lu,Pan Fu
DOI: https://doi.org/10.1007/s00500-020-05369-7
IF: 3.732
2021-01-01
Soft Computing
Abstract:The preference-inspired coevolutionary algorithm (PICEAg) is an effective method for solving many-objective optimization problems. But PICEAg cannot identify the quality of non-dominated solutions, which have a similar fitness value, and lacks an effective diversity maintenance mechanism. Meanwhile, owing to the different preference space dominated by individuals, there are significant differences in the search ability of individuals, which makes the allocation of computing resources unreasonable. To address the above issues, in this paper, a neighbor selection strategy is first proposed, by which excellent individuals are selected from the neighboring individuals in a layer-by-layer manner. Next, a dynamic allocation of the preference strategy based on a differential space is proposed. By combining a decomposition-based method, a reference vector is used to divide an objective space into several subspaces, where the number of non-dominated solutions is used to evaluate the selection pressure. The smaller the number of non-dominated solutions, the larger the selection pressure is within the subspaces, and the larger the number of preferences that should be allocated. Finally, the improved algorithm is compared against eight state-of-the-art algorithms on the WFG and ZDT test suites. The experimental results show the effectiveness of the improved algorithm in tackling most many-objective problems.
computer science, artificial intelligence, interdisciplinary applications
What problem does this paper attempt to address?
The paper attempts to address some shortcomings of the existing Preference-inspired Co-evolutionary Algorithm (PICEAg) in multi-objective optimization problems (specifically many-objective optimization problems, i.e., MaOPs). Specifically, these issues include: 1. **Quality identification of non-dominated solutions**: PICEAg cannot effectively distinguish the quality of non-dominated solutions with similar fitness values. 2. **Lack of diversity maintenance mechanism**: PICEAg lacks an effective diversity maintenance mechanism, which may lead to poor diversity and distribution of solutions. 3. **Unreasonable allocation of computational resources**: Due to the different sizes of the preference space occupied by different individuals, there is a significant difference in search capabilities, resulting in unreasonable allocation of computational resources. To address the above issues, the paper proposes a Preference-inspired Co-evolutionary Algorithm based on Differentiated Space (PICEAg-DS). The main improvements of this algorithm include: - **Neighborhood selection strategy**: Maintain the diversity of the population by selecting excellent individuals from neighboring individuals layer by layer. - **Preference dynamic allocation strategy based on differentiated space**: Use uniformly distributed reference vectors to divide the objective space into multiple subspaces, and evaluate the selection pressure based on the number of non-dominated solutions in each subspace, dynamically adjusting the allocation of the preference set for each subspace. These improvements aim to enhance the algorithm's performance in handling multi-objective optimization problems, particularly in terms of solution convergence and diversity.