Learning backtracking search optimisation algorithm and its application

被引:61
|
作者
Chen, Debao [1 ]
Zou, Feng [1 ]
Lu, Renquan [2 ]
Wang, Peng [1 ]
机构
[1] Huaibei Normal Univ, Sch Phys & Elect Informat, Huaibei 235000, Peoples R China
[2] Guangdong Univ Technol, Sch Automat, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; backtracking search algorithm; Teaching-learning based optimisation; Artificial neural network training; Optimisation problems; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION; STRATEGY;
D O I
10.1016/j.ins.2016.10.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The backtracking search algorithm (BSA) is a recently proposed evolutionary algorithm (EA) that has been used for solving optimisation problems. The structure of the algorithm is simple and has only a single control parameter that should be determined. To improve the convergence performance and extend its application domain, a new algorithm called the learning BSA (LBSA) is proposed in this paper. In this method, the globally best information of the current generation and historical information in the BSA are combined to renew individuals according to a random probability, and the remaining individuals have their positions renewed by learning knowledge from the best individual, the worst individual, and another random individual of the current generation. There are two main advantages of the algorithm. First, some individuals update their positions with the guidance of the best individual (the teacher), which makes the convergence faster, and second, learning from different individuals, especially when avoiding the worst individual, increases the diversity of the population. To test the performance of the LBSA, benchmark functions in CEC2005 and CEC2014 were tested, and the algorithm was also used to train artificial neural networks for chaotic time series prediction and nonlinear system modelling problems. To evaluate the performance of LBSA with some other EAs, several comparisons between LBSA and other classical algorithms were conducted. The results indicate that LBSA performs well with respect to other algorithms and improves the performance of BSA. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:71 / 94
页数:24
相关论文
共 50 条
  • [1] A learning and niching based backtracking search optimisation algorithm and its applications in global optimisation and ANN training
    Chen, Debao
    Lu, Renquan
    Zou, Feng
    Li, Suwen
    Wang, Peng
    [J]. NEUROCOMPUTING, 2017, 266 : 579 - 594
  • [2] Hybrid Hierarchical Backtracking Search Optimization Algorithm and Its Application
    Zou, Feng
    Chen, Debao
    Lu, Renquan
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 993 - 1014
  • [3] Hybrid Hierarchical Backtracking Search Optimization Algorithm and Its Application
    Feng Zou
    Debao Chen
    Renquan Lu
    [J]. Arabian Journal for Science and Engineering, 2018, 43 : 993 - 1014
  • [4] Multiobjective backtracking search algorithm: application to FSI
    El Maani, R.
    Radi, B.
    El Hami, A.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2019, 59 (01) : 131 - 151
  • [5] Multiobjective backtracking search algorithm: application to FSI
    R. El Maani
    B. Radi
    A. El Hami
    [J]. Structural and Multidisciplinary Optimization, 2019, 59 : 131 - 151
  • [6] Backtracking Search Optimization Algorithm and its Application to Roller Bearing Fault Diagnosis
    HungLinh Ao
    Nguyen Thoi, T.
    Ho Huu, V.
    Linh Anh-Le
    TrangThao Nguyen
    Minh Quang Chau
    [J]. INTERNATIONAL JOURNAL OF ACOUSTICS AND VIBRATION, 2016, 21 (04): : 445 - 452
  • [7] Elliptical Antenna Array Synthesis Using Backtracking Search Optimisation Algorithm
    Guney, Kerim
    Durmus, Ali
    [J]. DEFENCE SCIENCE JOURNAL, 2016, 66 (03) : 272 - 277
  • [8] Datasets on statistical analysis and performance evaluation of backtracking search optimisation algorithm compared with its counterpart algorithms
    Hassan, Bryar A.
    Rashid, Tarik A.
    [J]. DATA IN BRIEF, 2020, 28
  • [9] Backtracking search optimization algorithm based on knowledge learning
    Chen, Debao
    Zou, Feng
    Lu, Renquan
    Li, Suwen
    [J]. INFORMATION SCIENCES, 2019, 473 : 202 - 226
  • [10] Filtered beam search algorithm with partial backtracking and its application to job shop scheduling
    Zhou, Hong
    Shangguan, Chunxia
    [J]. ICIM 2006: Proceedings of the Eighth International Conference on Industrial Management, 2006, : 139 - 147