Speeding up Composite Differential Evolution for structural optimization using neural networks
Composite Differential Evolution (CoDE) is categorized as a (µ + λ)-Evolutionary Algorithm where each parent produces three trials. Thanks to that, the CoDE algorithm has a strong search capacity. However, the production of many offspring increases the computation cost of fitness evaluation. To over...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Taylor & Francis Group
2021-07-01
|
Series: | Journal of Information and Telecommunication |
Subjects: | |
Online Access: | http://dx.doi.org/10.1080/24751839.2021.1946740 |
id |
doaj-b59811651775433f8c565b31fb94d1df |
---|---|
record_format |
Article |
spelling |
doaj-b59811651775433f8c565b31fb94d1df2021-07-06T12:16:12ZengTaylor & Francis GroupJournal of Information and Telecommunication2475-18392475-18472021-07-010012010.1080/24751839.2021.19467401946740Speeding up Composite Differential Evolution for structural optimization using neural networksTran-Hieu Nguyen0Anh-Tuan Vu1National University of Civil EngineeringNational University of Civil EngineeringComposite Differential Evolution (CoDE) is categorized as a (µ + λ)-Evolutionary Algorithm where each parent produces three trials. Thanks to that, the CoDE algorithm has a strong search capacity. However, the production of many offspring increases the computation cost of fitness evaluation. To overcome this problem, neural networks, a powerful machine learning algorithm, are used as surrogate models for rapidly evaluating the fitness of candidates, thereby speeding up the CoDE algorithm. More specifically, in the first phase, the CoDE algorithm is implemented as usual, but the fitnesses of produced candidates are saved to the database. Once a sufficient amount of data has been collected, a neural network is developed to predict the constraint violation degree of candidates. Offspring produced later will be evaluated using the trained neural network and only the best among them is compared with its parent by exact fitness evaluation. In this way, the number of exact fitness evaluations is significantly reduced. The proposed method is applied for three benchmark problems of 10-bar truss, 25-bar truss, and 72-bar truss. The results show that the proposed method reduces the computation cost by approximately 60%.http://dx.doi.org/10.1080/24751839.2021.1946740structural optimizationcomposite differential evolutionmachine learningsurrogate modelneural network |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tran-Hieu Nguyen Anh-Tuan Vu |
spellingShingle |
Tran-Hieu Nguyen Anh-Tuan Vu Speeding up Composite Differential Evolution for structural optimization using neural networks Journal of Information and Telecommunication structural optimization composite differential evolution machine learning surrogate model neural network |
author_facet |
Tran-Hieu Nguyen Anh-Tuan Vu |
author_sort |
Tran-Hieu Nguyen |
title |
Speeding up Composite Differential Evolution for structural optimization using neural networks |
title_short |
Speeding up Composite Differential Evolution for structural optimization using neural networks |
title_full |
Speeding up Composite Differential Evolution for structural optimization using neural networks |
title_fullStr |
Speeding up Composite Differential Evolution for structural optimization using neural networks |
title_full_unstemmed |
Speeding up Composite Differential Evolution for structural optimization using neural networks |
title_sort |
speeding up composite differential evolution for structural optimization using neural networks |
publisher |
Taylor & Francis Group |
series |
Journal of Information and Telecommunication |
issn |
2475-1839 2475-1847 |
publishDate |
2021-07-01 |
description |
Composite Differential Evolution (CoDE) is categorized as a (µ + λ)-Evolutionary Algorithm where each parent produces three trials. Thanks to that, the CoDE algorithm has a strong search capacity. However, the production of many offspring increases the computation cost of fitness evaluation. To overcome this problem, neural networks, a powerful machine learning algorithm, are used as surrogate models for rapidly evaluating the fitness of candidates, thereby speeding up the CoDE algorithm. More specifically, in the first phase, the CoDE algorithm is implemented as usual, but the fitnesses of produced candidates are saved to the database. Once a sufficient amount of data has been collected, a neural network is developed to predict the constraint violation degree of candidates. Offspring produced later will be evaluated using the trained neural network and only the best among them is compared with its parent by exact fitness evaluation. In this way, the number of exact fitness evaluations is significantly reduced. The proposed method is applied for three benchmark problems of 10-bar truss, 25-bar truss, and 72-bar truss. The results show that the proposed method reduces the computation cost by approximately 60%. |
topic |
structural optimization composite differential evolution machine learning surrogate model neural network |
url |
http://dx.doi.org/10.1080/24751839.2021.1946740 |
work_keys_str_mv |
AT tranhieunguyen speedingupcompositedifferentialevolutionforstructuraloptimizationusingneuralnetworks AT anhtuanvu speedingupcompositedifferentialevolutionforstructuraloptimizationusingneuralnetworks |
_version_ |
1721317340849635328 |