Crayfish optimization algorithm

被引:299
作者
Jia, Heming [1 ]
Rao, Honghua [1 ]
Wen, Changsheng [1 ]
Mirjalili, Seyedali [2 ,3 ]
机构
[1] Sanming Univ, Sch Informat Engn, Sanming 365004, Peoples R China
[2] Torrens Univ, Ctr Artificial Intelligence Res & Optimisat, Adelaide, SA 5000, Australia
[3] Obuda Univ, Univ Res & Innovat Ctr, H-1034 Budapest, Hungary
关键词
Crayfish optimization algorithm; Summer resort stage; Competition stage; Foraging stage; GLOBAL OPTIMIZATION; HEURISTIC OPTIMIZATION; SWARM OPTIMIZATION; DECAPODA; TEMPERATURE;
D O I
10.1007/s10462-023-10567-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a meta heuristic optimization algorithm, called Crayfish Optimization Algorithm (COA), which simulates crayfish's summer resort behavior, competition behavior and foraging behavior. The three behaviors are divided into three different stages to balance the exploration and exploitation of algorithm. The three stages are summer resort stage, competition stage and foraging stage. The summer resort stage represents the exploration stage of the COA. The competition stage and foraging stage represent the exploitation stage of the COA. Exploration and exploitation of COA are regulated by temperature. When the temperature is too high, crayfish will enter the cave for summer vacation or compete for the same cave. When the temperature is appropriate, crayfish have different foraging behaviors according to the size of food. Among them, the amount of food eaten by crayfish is related to food intake. Through temperature regulate exploration and exploitation process in COA, the COA has higher randomness and global optimization effect. To verify the optimization effect of COA, in the experimental part, 23 standard benchmark functions and CEC2014 benchmark functions are used to test, and 9 algorithms are selected for comparative experiments. The experimental results show that COA can balance the exploration and exploitation, and achieve good optimization effect. Finally, the COA is tested in five engineering problems, and finally achieves better results. The source code website for COA is https://github.com/rao12138/COA-s-code.
引用
收藏
页码:1919 / 1979
页数:61
相关论文
共 84 条
[1]   Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm [J].
Abedinpourshotorban, Hosein ;
Shamsuddin, Siti Mariyam ;
Beheshti, Zahra ;
Jawawi, Dayang N. A. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 :8-22
[2]   Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Sumari, Putra ;
Geem, Zong Woo ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
[3]   Aquila Optimizer: A novel meta-heuristic optimization algorithm [J].
Abualigah, Laith ;
Yousri, Dalia ;
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Al-qaness, Mohammed A. A. ;
Gandomi, Amir H. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157 (157)
[4]   The Arithmetic Optimization Algorithm [J].
Abualigah, Laith ;
Diabat, Ali ;
Mirjalili, Seyedali ;
Elaziz, Mohamed Abd ;
Gandomi, Amir H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 376
[5]   Effects of temperature and salinity on the standard metabolic rate (SMR) of the caridean shrimp Palaemon peringueyi [J].
Allan, E. L. ;
Froneman, P. W. ;
Hodgson, A. N. .
JOURNAL OF EXPERIMENTAL MARINE BIOLOGY AND ECOLOGY, 2006, 337 (01) :103-108
[6]   Novel meta-heuristic bald eagle search optimisation algorithm [J].
Alsattar, H. A. ;
Zaidan, A. A. ;
Zaidan, B. B. .
ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (03) :2237-2264
[7]  
Arnold DV, 2002, IEEE T EVOLUT COMPUT, V6, P30, DOI [10.1109/4235.985690, 10.1023/A:1015059928466]
[8]   A modification of tree-seed algorithm using Deb's rules for constrained optimization [J].
Babalik, Ahmet ;
Cinar, Ahmet Cevahir ;
Kiran, Mustafa Servet .
APPLIED SOFT COMPUTING, 2018, 63 :289-305
[9]   Weighted Superposition Attraction (WSA): A swarm intelligence algorithm for optimization problems - Part 2: Constrained optimization [J].
Baykasoglu, Adil ;
Akpinar, Sener .
APPLIED SOFT COMPUTING, 2015, 37 :396-415
[10]   Adaptive firefly algorithm with chaos for mechanical design optimization problems [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi Burcin .
APPLIED SOFT COMPUTING, 2015, 36 :152-164