基于双模糊分类器的昂贵多目标优化进化算法

Dual-Fuzzy-Classifier-Based Evolutionary Algorithm for Expensive Multiobjective Optimization

IEEE Transactions on Evolutionary Computation · 2022
被引 26
ABS 4

中文导读

提出一种双模糊分类器代理模型,用于昂贵多目标优化中预选高质量子代并分类未评估解,在有限评估次数下提升三种主流进化算法的性能。

Abstract

Multiobjective evolutionary algorithms (MOEAs) have been widely used to solve multiobjective optimization problems (MOPs). Conventional MOEAs usually require a large number of function evaluations (FEs) for evaluating the quality of solutions. However, only a limited number of FEs are affordable in many real-world optimization problems, where the FEs are computationally or economically expensive. The use of a large number of FEs decreases the effectiveness of MOEAs in solving these problems. This article proposes a dual-fuzzy-classifier-based surrogate model (DFC) and a DFC-based MOEA (DFC-MOEA) framework for expensive optimization problems. The DFC model is used for offspring preselection to choose high-quality offspring solutions and for categorization to divide unevaluated solutions into three categories. In the proposed framework, two fuzzy classifiers are built to predict the quality of each unevaluated solution. To strike a balance between convergence and diversity, one classifier is designed for predicting the dominance relation of unevaluated solutions (i.e., convergence), and another classifier is designed for predicting the crowdedness of unevaluated solutions (i.e., diversity). The integration of the proposed framework in three different types of MOEAs (i.e., a dominance-based MOEA, an indicator-based MOEA, and a decomposition-based MOEA) demonstrates its usefulness in handling expensive optimization problems. Comprehensive experiments on four well-known test suites and several real-world optimization problems demonstrate that the proposed framework is able to improve the performance of MOEAs under a limited number of FEs.

进化算法多目标优化代理模型模糊分类器昂贵优化