A novel meta-heuristic search algorithm for solving optimization problems: capuchin search algorithm

被引:124
|
作者
Braik, Malik [1 ]
Sheta, Alaa [2 ]
Al-Hiary, Heba [1 ]
机构
[1] Al Balqa Appl Univ, Salt, Jordan
[2] Southern Connecticut State Univ, Dept Comp Sci, 501 Crescent St, New Haven, CT 06515 USA
来源
NEURAL COMPUTING & APPLICATIONS | 2021年 / 33卷 / 07期
关键词
Optimization; Meta-heuristics; Bio-inspired algorithms; Capuchin search algorithm; Optimization techniques; PARTICLE SWARM OPTIMIZATION; NATURE-INSPIRED ALGORITHM; ANT COLONY OPTIMIZATION; ENGINEERING OPTIMIZATION; DIFFERENTIAL EVOLUTION; PROGRAMMING APPROACH; MIXED-INTEGER; KRILL HERD; SEGMENTATION;
D O I
10.1007/s00521-020-05145-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Meta-heuristic search algorithms were successfully used to solve a variety of problems in engineering, science, business, and finance. Meta-heuristic algorithms share common features since they are population-based approaches that use a set of tuning parameters to evolve new solutions based on the natural behavior of creatures. In this paper, we present a novel nature-inspired search optimization algorithm called the capuchin search algorithm (CapSA) for solving constrained and global optimization problems. The key inspiration of CapSA is the dynamic behavior of capuchin monkeys. The basic optimization characteristics of this new algorithm are designed by modeling the social actions of capuchins during wandering and foraging over trees and riverbanks in forests while searching for food sources. Some of the common behaviors of capuchins during foraging that are implemented in this algorithm are leaping, swinging, and climbing. Jumping is an effective mechanism used by capuchins to jump from tree to tree. The other foraging mechanisms exercised by capuchins, known as swinging and climbing, allow the capuchins to move small distances over trees, tree branches, and the extremities of the tree branches. These locomotion mechanisms eventually lead to feasible solutions of global optimization problems. The proposed algorithm is benchmarked on 23 well-known benchmark functions, as well as solving several challenging and computationally costly engineering problems. A broad comparative study is conducted to demonstrate the efficacy of CapSA over several prominent meta-heuristic algorithms in terms of optimization precision and statistical test analysis. Overall results show that CapSA renders more precise solutions with a high convergence rate compared to competitive meta-heuristic methods.
引用
收藏
页码:2515 / 2547
页数:33
相关论文
共 50 条
  • [1] A novel meta-heuristic search algorithm for solving optimization problems: capuchin search algorithm
    Malik Braik
    Alaa Sheta
    Heba Al-Hiary
    [J]. Neural Computing and Applications, 2021, 33 : 2515 - 2547
  • [2] A new meta-heuristic optimization algorithm: Hunting Search
    Oftadeh, R.
    Mahjoob, M. J.
    [J]. 2009 FIFTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING, COMPUTING WITH WORDS AND PERCEPTIONS IN SYSTEM ANALYSIS, DECISION AND CONTROL, 2010, : 165 - +
  • [3] Transient search optimization: a new meta-heuristic optimization algorithm
    Mohammed H. Qais
    Hany M. Hasanien
    Saad Alghuwainem
    [J]. Applied Intelligence, 2020, 50 : 3926 - 3941
  • [4] Transient search optimization: a new meta-heuristic optimization algorithm
    Qais, Mohammed H.
    Hasanien, Hany M.
    Alghuwainem, Saad
    [J]. APPLIED INTELLIGENCE, 2020, 50 (11) : 3926 - 3941
  • [5] Electron radar search algorithm: a novel developed meta-heuristic algorithm
    Sajjad Rahmanzadeh
    Mir Saman Pishvaee
    [J]. Soft Computing, 2020, 24 : 8443 - 8465
  • [6] Electron radar search algorithm: a novel developed meta-heuristic algorithm
    Rahmanzadeh, Sajjad
    Pishvaee, Mir Saman
    [J]. SOFT COMPUTING, 2020, 24 (11) : 8443 - 8465
  • [7] A novel nature-inspired meta-heuristic algorithm for optimization: bear smell search algorithm
    Ali Ghasemi-Marzbali
    [J]. Soft Computing, 2020, 24 : 13003 - 13035
  • [8] A novel nature-inspired meta-heuristic algorithm for optimization: bear smell search algorithm
    Ghasemi-Marzbali, Ali
    [J]. SOFT COMPUTING, 2020, 24 (17) : 13003 - 13035
  • [9] Deterministic oscillatory search: a new meta-heuristic optimization algorithm
    Archana, N.
    Vidhyapriya, R.
    Benedict, Antony
    Chandran, Karthik
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2017, 42 (06): : 817 - 826
  • [10] Deterministic oscillatory search: a new meta-heuristic optimization algorithm
    N Archana
    R Vidhyapriya
    Antony Benedict
    Karthik Chandran
    [J]. Sādhanā, 2017, 42 : 817 - 826