Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm

This study is to explore the optimization of the adaptive genetic algorithm (AGA) in the backpropagation (BP) neural network (BPNN), so as to expand the application of the BPNN model in nonlinear issues. Traffic flow prediction is undertaken as a research case to analyse the performance of the optim...

Full description

Bibliographic Details
Main Authors: Junxi Zhang, Shiru Qu
Format: Article
Language:English
Published: Hindawi-Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/1718234
id doaj-39b8ef76f7884d73b0719637014c82b1
record_format Article
spelling doaj-39b8ef76f7884d73b0719637014c82b12021-07-19T01:04:52ZengHindawi-WileyComplexity1099-05262021-01-01202110.1155/2021/1718234Optimization of Backpropagation Neural Network under the Adaptive Genetic AlgorithmJunxi Zhang0Shiru Qu1School of AutomationSchool of AutomationThis study is to explore the optimization of the adaptive genetic algorithm (AGA) in the backpropagation (BP) neural network (BPNN), so as to expand the application of the BPNN model in nonlinear issues. Traffic flow prediction is undertaken as a research case to analyse the performance of the optimized BPNN. Firstly, the advantages and disadvantages of the BPNN and genetic algorithm (GA) are analyzed based on their working principles, and the AGA is improved and optimized. Secondly, the optimized AGA is applied to optimize the standard BPNN, and the optimized algorithm is named as OAGA-BPNN. Finally, three different cases are proposed based on the actual scenario of traffic flow prediction to analyse the optimized algorithm on the matrix laboratory (MATLAB) platform by simulation. The results show that the average error distribution of the GA-BPNN algorithm is about 1% with small fluctuation range, better calculation accuracy, and generalization performance in contrast to the BPNN. The average output error of the AGA-BPNN fluctuates around 0 and remains in a relatively stable range as a whole in contrast to that of GA-BPNN; the maximum fitness level keeps increasing during the evolution process but approaches the average value in later process, so the population diversity is hard to be guaranteed. The output error of the OAGA-BPNN fluctuates little compared with that of AGA-BPNN, and its maximum fitness continues to increase in the evolution process with guaranteed population diversity. In short, the OAGA-BPNN algorithm can achieve the best performance in terms of calculation accuracy, generalization performance, and population evolution.http://dx.doi.org/10.1155/2021/1718234
collection DOAJ
language English
format Article
sources DOAJ
author Junxi Zhang
Shiru Qu
spellingShingle Junxi Zhang
Shiru Qu
Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
Complexity
author_facet Junxi Zhang
Shiru Qu
author_sort Junxi Zhang
title Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
title_short Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
title_full Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
title_fullStr Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
title_full_unstemmed Optimization of Backpropagation Neural Network under the Adaptive Genetic Algorithm
title_sort optimization of backpropagation neural network under the adaptive genetic algorithm
publisher Hindawi-Wiley
series Complexity
issn 1099-0526
publishDate 2021-01-01
description This study is to explore the optimization of the adaptive genetic algorithm (AGA) in the backpropagation (BP) neural network (BPNN), so as to expand the application of the BPNN model in nonlinear issues. Traffic flow prediction is undertaken as a research case to analyse the performance of the optimized BPNN. Firstly, the advantages and disadvantages of the BPNN and genetic algorithm (GA) are analyzed based on their working principles, and the AGA is improved and optimized. Secondly, the optimized AGA is applied to optimize the standard BPNN, and the optimized algorithm is named as OAGA-BPNN. Finally, three different cases are proposed based on the actual scenario of traffic flow prediction to analyse the optimized algorithm on the matrix laboratory (MATLAB) platform by simulation. The results show that the average error distribution of the GA-BPNN algorithm is about 1% with small fluctuation range, better calculation accuracy, and generalization performance in contrast to the BPNN. The average output error of the AGA-BPNN fluctuates around 0 and remains in a relatively stable range as a whole in contrast to that of GA-BPNN; the maximum fitness level keeps increasing during the evolution process but approaches the average value in later process, so the population diversity is hard to be guaranteed. The output error of the OAGA-BPNN fluctuates little compared with that of AGA-BPNN, and its maximum fitness continues to increase in the evolution process with guaranteed population diversity. In short, the OAGA-BPNN algorithm can achieve the best performance in terms of calculation accuracy, generalization performance, and population evolution.
url http://dx.doi.org/10.1155/2021/1718234
work_keys_str_mv AT junxizhang optimizationofbackpropagationneuralnetworkundertheadaptivegeneticalgorithm
AT shiruqu optimizationofbackpropagationneuralnetworkundertheadaptivegeneticalgorithm
_version_ 1721295415181049856