In this study, a neural network-based approach is proposed for the identification of nonlinear static systems. A variant called ABCES (ABC Based on Effective Scout Bee Stage) is introduced for neural network training. Two important changes are carried out with ABCES. The first is an update of “limit” control parameters. In ABC algorithm, “limit” value is fixed. It is adaptively adjusted according to number of iterations in ABCES. In this way, the efficiency of the scout bee stage is increased. Secondly, a new solution-generating mechanism for the scout bee stage is proposed. In ABC algorithm, new solutions are created randomly. It is aimed at developing previous solutions in the scout bee stage of ABCES. The performance of ABCES is analyzed on two different problem groups. First, its performance is evaluated on 13 numerical benchmark test problems. The results are compared with ABC, GA, PSO and DE. Next, the neural network is trained by ABCES to identify nonlinear static systems. 6 nonlinear static test problems are used. The performance of ABCES in neural network training is compared with ABC, PSO and HS. The results show that ABCES is generally effective in the identification of nonlinear static systems based on neural networks.
[1]
Rohanin Ahmad,et al.
An Efficient Artificial Bee Colony Algorithm for Constrained Optimization Problems
,
2015
.
[2]
Rozaida Ghazali,et al.
An improved functional link neural network learning using artificial bee colony optimisation for time series prediction
,
2013,
Int. J. Bus. Intell. Data Min..
[3]
Rohanin Ahmad,et al.
Enhanced constrained artificial bee colony algorithm for optimization problems
,
2017,
Int. Arab J. Inf. Technol..
[4]
R. Dase,et al.
Application of Artificial Neural Network for stock market predictions: A review of literature
,
2010
.
[5]
Janez Brest,et al.
A Brief Review of Nature-Inspired Algorithms for Optimization
,
2013,
ArXiv.
[6]
Derviş Karaboğa,et al.
NEURAL NETWORKS TRAINING BY ARTIFICIAL BEE COLONY ALGORITHM ON PATTERN CLASSIFICATION
,
2009
.