Backtracking Search Optimization Algorithm for numerical optimization problems

被引:802
|
作者
Civicioglu, Pinar [1 ]
机构
[1] Erciyes Univ, Coll Aviat, Dept Aircraft Elect & Elect, Kayseri, Turkey
关键词
Swarm intelligence; Evolutionary algorithms; Differential evolution; Numerical optimization; Wilcoxon Signed-Rank Test; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION; CONVERGENCE; STABILITY; COLONY;
D O I
10.1016/j.amc.2013.02.017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper introduces the Backtracking Search Optimization Algorithm (BSA), a new evolutionary algorithm (EA) for solving real-valued numerical optimization problems. EAs are popular stochastic search algorithms that are widely used to solve non-linear, non-differentiable and complex numerical optimization problems. Current research aims at mitigating the effects of problems that are frequently encountered in EAs, such as excessive sensitivity to control parameters, premature convergence and slow computation. In this vein, development of BSA was motivated by studies that attempt to develop simpler and more effective search algorithms. Unlike many search algorithms, BSA has a single control parameter. Moreover, BSA's problem-solving performance is not over sensitive to the initial value of this parameter. BSA has a simple structure that is effective, fast and capable of solving multimodal problems and that enables it to easily adapt to different numerical optimization problems. BSA's strategy for generating a trial population includes two new crossover and mutation operators. BSA's strategies for generating trial populations and controlling the amplitude of the search-direction matrix and search-space boundaries give it very powerful exploration and exploitation capabilities. In particular, BSA possesses a memory in which it stores a population from a randomly chosen previous generation for use in generating the search-direction matrix. Thus, BSA's memory allows it to take advantage of experiences gained from previous generations when it generates a trial preparation. This paper uses the Wilcoxon Signed-Rank Test to statistically compare BSA's effectiveness in solving numerical optimization problems with the performances of six widely used EA algorithms: PSO, CMAES, ABC, JDE, CLPSO and SADE. The comparison, which uses 75 boundary-constrained benchmark problems and three constrained real-world benchmark problems, shows that in general, BSA can solve the benchmark problems more successfully than the comparison algorithms. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:8121 / 8144
页数:24
相关论文
共 50 条
  • [1] Best Guided Backtracking Search Algorithm for Numerical Optimization Problems
    Zhao, Wenting
    Wang, Lijin
    Wang, Bingqing
    Yin, Yilong
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2016, 2016, 9983 : 414 - 425
  • [2] Adaptive backtracking search optimization algorithm with pattern search for numerical optimization
    Shu Wang
    Xinyu Da
    Mudong Li
    Tong Han
    Journal of Systems Engineering and Electronics, 2016, 27 (02) : 395 - 406
  • [3] Adaptive backtracking search optimization algorithm with pattern search for numerical optimization
    Wang, Shu
    Da, Xinyu
    Li, Mudong
    Han, Tong
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2016, 27 (02) : 395 - 406
  • [4] Opposition-Based Backtracking Search Algorithm for Numerical Optimization Problems
    Xu, Qingzheng
    Guo, Lemeng
    Wang, Na
    Xu, Li
    INTELLIGENCE SCIENCE AND BIG DATA ENGINEERING: BIG DATA AND MACHINE LEARNING TECHNIQUES, ISCIDE 2015, PT II, 2015, 9243 : 223 - 234
  • [5] Boosting particle swarm optimization by backtracking search algorithm for optimization problems
    Nama, Sukanta
    Saha, Apu Kumar
    Chakraborty, Sanjoy
    Gandomi, Amir H.
    Abualigah, Laith
    SWARM AND EVOLUTIONARY COMPUTATION, 2023, 79
  • [6] An Improved Backtracking Search Algorithm for Constrained Optimization Problems
    Zhao, Wenting
    Wang, Lijin
    Yin, Yilong
    Wang, Bingqing
    Wei, Yi
    Yin, Yushan
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2014, 2014, 8793 : 222 - 233
  • [7] An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems
    Hamid Reza Rafat Zaman
    Farhad Soleimanian Gharehchopogh
    Engineering with Computers, 2022, 38 : 2797 - 2831
  • [8] An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems
    Zaman, Hamid Reza Rafat
    Gharehchopogh, Farhad Soleimanian
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 4) : 2797 - 2831
  • [9] Backtracking Search Optimization Algorithm for fluid-structure interaction problems
    El Maani, Rabii
    Zeine, Ahmed Tchvagha
    Radi, Bouchaib
    2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, : 690 - 695
  • [10] Modified Backtracking Search Optimization Algorithm Inspired by Simulated Annealing for Constrained Engineering Optimization Problems
    Wang, Hailong
    Hu, Zhongbo
    Sun, Yuqiu
    Su, Qinghua
    Xia, Xuewen
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2018, 2018 : 9167414