metaheuristic algorithm;
jellyfish search algorithm;
sine and cosine learning factors;
local escape operator;
opposition-based learning;
OPTIMIZATION ALGORITHM;
EVOLUTION;
D O I:
10.3390/math11040851
中图分类号:
O1 [数学];
学科分类号:
0701 ;
070101 ;
摘要:
The jellyfish search (JS) algorithm impersonates the foraging behavior of jellyfish in the ocean. It is a newly developed metaheuristic algorithm that solves complex and real-world optimization problems. The global exploration capability and robustness of the JS algorithm are strong, but the JS algorithm still has significant development space for solving complex optimization problems with high dimensions and multiple local optima. Therefore, in this study, an enhanced jellyfish search (EJS) algorithm is developed, and three improvements are made: (i) By adding a sine and cosine learning factors strategy, the jellyfish can learn from both random individuals and the best individual during Type B motion in the swarm to enhance optimization capability and accelerate convergence speed. (ii) By adding a local escape operator, the algorithm can skip the trap of local optimization, and thereby, can enhance the exploitation ability of the JS algorithm. (iii) By applying an opposition-based learning and quasi-opposition learning strategy, the population distribution is increased, strengthened, and more diversified, and better individuals are selected from the present and the new opposition solution to participate in the next iteration, which can enhance the solution's quality, meanwhile, convergence speed is faster and the algorithm's precision is increased. In addition, the performance of the developed EJS algorithm was compared with those of the incomplete improved algorithms, and some previously outstanding and advanced methods were evaluated on the CEC2019 test set as well as six examples of real engineering cases. The results demonstrate that the EJS algorithm can skip the trap of local optimization, can enhance the solution's quality, and can increase the calculation speed. In addition, the practical engineering applications of the EJS algorithm also verify its superiority and effectiveness in solving both constrained and unconstrained optimization problems, and therefore, suggests future possible applications for solving such optimization problems.
机构:
School of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, ChinaSchool of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, China
Zhou, Ronghe
Zhang, Yong
论文数: 0引用数: 0
h-index: 0
机构:
School of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, ChinaSchool of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, China
Zhang, Yong
Sun, Xiaodong
论文数: 0引用数: 0
h-index: 0
机构:
Dagushan Pelletizing Mill of Anshan Steel Group Mining Company, Liaoning, Anshan,114046, ChinaSchool of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, China
Sun, Xiaodong
Liu, Haining
论文数: 0引用数: 0
h-index: 0
机构:
Anshan College of Technology, Liaoning, Anshan,114013, ChinaSchool of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, China
Liu, Haining
Cai, Yingying
论文数: 0引用数: 0
h-index: 0
机构:
School of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, ChinaSchool of Electronic and Information Engineering, University of Science and Technology Liaoning, Liaoning, Anshan,114051, China
机构:
Beijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
State Key Lab Intelligent Control & Decis Complex, Beijing 100081, Peoples R ChinaBeijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
Meng, Kai
Chen, Chen
论文数: 0引用数: 0
h-index: 0
机构:
Beijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
State Key Lab Intelligent Control & Decis Complex, Beijing 100081, Peoples R ChinaBeijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
Chen, Chen
Xin, Bin
论文数: 0引用数: 0
h-index: 0
机构:
Beijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
State Key Lab Intelligent Control & Decis Complex, Beijing 100081, Peoples R ChinaBeijing Inst Technol, Sch Automation, Beijing 100081, Peoples R China
机构:
Hebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Liu, Xiangdong
Bai, Yan
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Coll Elect Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Bai, Yan
Yu, Cunhui
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Yu, Cunhui
Yang, Hailong
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Yang, Hailong
Gao, Haoning
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Gao, Haoning
Wang, Jing
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Wang, Jing
Chang, Qing
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Coll Elect Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China
Chang, Qing
Wen, Xiaodong
论文数: 0引用数: 0
h-index: 0
机构:
Hebei Univ Architecture, Coll Elect Engn, Zhangjiakou 075000, Peoples R ChinaHebei Univ Architecture, Dept Energy Engn, Zhangjiakou 075000, Peoples R China