一种用于昂贵高维多目标优化的分层集成代理辅助进化算法与模型约简

A Hierarchical and Ensemble Surrogate-Assisted Evolutionary Algorithm With Model Reduction for Expensive Many-Objective Optimization

IEEE Transactions on Evolutionary Computation · 2024
被引 13
ABS 4

中文导读

针对昂贵高维多目标优化中代理模型过多导致预测误差和计算成本高的问题,提出将多个模型简化为两个指标代理,并设计分层集成算法,在基准测试和实际应用中表现更优。

Abstract

The Kriging model has been widely used in regression-based surrogate-assisted evolutionary algorithms (SAEAs) for expensive multiobjective optimization by using one model to approximate one objective, and the fusion of all the models forms the fitness surrogate. However, when tackling expensive many-objective optimization problems, too many models are required to construct such a fitness surrogate, which incurs cumulative prediction uncertainty and higher computational cost. Considering that the fitness surrogate works to predict different objective values to help select promising solutions with good convergence and diversity, this article proposes a novel model reduction idea to change the many-models-based fitness surrogate to a two-models-based indicator surrogate (TIS) that directly approximates convergence and diversity indicators. Based on TIS, a hierarchical and ensemble SAEA (HES-EA) is proposed with three stages. First, the HES-EA transforms the many objectives of the real-evaluated solutions into two indicators (i.e., the convergence and diversity indicators) and divides these solutions into different clusters. Second, an HES consisting of a cluster surrogate and different TISs is trained through these clustered solutions and their indicators. Third, during the optimization process, the HES can predict the candidate solutions’ cluster information via the cluster surrogate and indicator information via the TISs. Promising solutions can thus be selected based on the predicted information via a clustering-based sequential selection strategy without real fitness evaluation consumption. Compared with state-of-the-art SAEAs on three widely used benchmark suites up to 184 instances and one real-world application, HES-EA shows its superiority in both optimization performance and computational cost.

进化算法代理模型多目标优化高维优化模型约简