Abstract

Data-driven evolutionary algorithms (DDEAs) aim to utilize data and surrogates to drive optimization, which is useful and efficient when the objective function of the optimization problem is expensive or difficult to access. However, the performance of DDEAs relies on their surrogate quality and often deteriorates if the amount of available data decreases. To solve these problems, this article proposes a new DDEA framework with perturbation-based ensemble surrogates (DDEA-PES), which contain two efficient mechanisms. The first is a diverse surrogate generation method that can generate diverse surrogates through performing data perturbations on the available data. The second is a selective ensemble method that selects some of the prebuilt surrogates to form a final ensemble surrogate model. By combining these two mechanisms, the proposed DDEA-PES framework has three advantages, including larger data quantity, better data utilization, and higher surrogate accuracy. To validate the effectiveness of the proposed framework, this article provides both theoretical and experimental analyses. For the experimental comparisons, a specific DDEA-PES algorithm is developed as an instance by adopting a genetic algorithm as the optimizer and radial basis function neural networks as the base models. The experimental results on widely used benchmarks and an aerodynamic airfoil design real-world optimization problem show that the proposed DDEA-PES algorithm outperforms some state-of-the-art DDEAs. Moreover, when compared with traditional nondata-driven methods, the proposed DDEA-PES algorithm only requires about 2% computational budgets to produce competitive results.

Highlights

  • I N RECENT years, data-driven evolutionary algorithms (DDEAs) have received increasing attention in solving many real-world optimization problems, such as trauma system optimization [1], air ventilation system design [2], blast furnace optimization [3], and many others [4]

  • Based on some evaluated data, data-driven methods can build surrogate models to approximate or replace the real fitness evaluations (FEs) to drive the evolutions, which can reduce the needs on expensive FEs in the optimization procedures

  • They are EAS-SM3, EAS-SM5, and EAS-SM12, which are the best three algorithms among 12 algorithms on a realworld application optimization [32]. Both the EAS-SM3 and EAS-SM5 employ a single surrogate, respectively, based on a cubic radial basis function neural networks (RBFNNs) and a Kriging model with Gaussian correlation and first-order polynomial, while the EAS-SM12 adopts the ensemble surrogates with optimal weights

Read more

Summary

INTRODUCTION

I N RECENT years, data-driven evolutionary algorithms (DDEAs) have received increasing attention in solving many real-world optimization problems, such as trauma system optimization [1], air ventilation system design [2], blast furnace optimization [3], and many others [4]. This is mainly due to two reasons. It employs a diverse surrogate generation (DSG) method to generate a set of diverse surrogates This is achieved by first performing data perturbations on the given dataset to obtain diverse datasets and second training surrogates on each new dataset independently.

Data-Driven Evolutionary Algorithm
Related Work
Overall Framework
Data Perturbation
Diverse Surrogate Generation
Selective Ensemble
Algorithm Settings
Experimental Setup
Effectiveness of DDEA-PES
Comparisons With Offline DDEAs
Comparisons With Online DDEAs
Contribution Analysis of Different Components
Effects of Different Criteria for Constructing Dataset
Effects of Selected Surrogate Number
CONCLUSION
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