PSO-Incorporated Hybrid Artificial Hummingbird Algorithm with Elite Opposition-Based Learning and Cauchy Mutation: A Case Study of Shape Optimization for CSGC-Ball Curves

被引:8
作者
Chen, Kang [1 ]
Chen, Liuxin [2 ,3 ]
Hu, Gang [3 ,4 ]
机构
[1] Northwestern Polytech Univ, Unmanned Syst Res Inst, Xian 710072, Peoples R China
[2] Xian Jingkai 1 Primary Sch, Xian 710018, Peoples R China
[3] Xian Univ Technol, Dept Appl Math, Xian 710054, Peoples R China
[4] Xian Univ Technol, Sch Comp Sci & Engn, Xian 710048, Peoples R China
基金
中国国家自然科学基金;
关键词
artificial hummingbird algorithm; Cauchy mutation; elite opposition-based learning; generalized Ball curves; particle swarm optimization; shape optimization; EVOLUTIONARY;
D O I
10.3390/biomimetics8040377
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the rapid development of the geometric modeling industry and computer technology, the design and shape optimization of complex curve shapes have now become a very important research topic in CAGD. In this paper, the Hybrid Artificial Hummingbird Algorithm (HAHA) is used to optimize complex composite shape-adjustable generalized cubic Ball (CSGC-Ball, for short) curves. Firstly, the Artificial Hummingbird algorithm (AHA), as a newly proposed meta-heuristic algorithm, has the advantages of simple structure and easy implementation and can quickly find the global optimal solution. However, there are still limitations, such as low convergence accuracy and the tendency to fall into local optimization. Therefore, this paper proposes the HAHA based on the original AHA, combined with the elite opposition-based learning strategy, PSO, and Cauchy mutation, to increase the population diversity of the original algorithm, avoid falling into local optimization, and thus improve the accuracy and rate of convergence of the original AHA. Twenty-five benchmark test functions and the CEC 2022 test suite are used to evaluate the overall performance of HAHA, and the experimental results are statistically analyzed using Friedman and Wilkerson rank sum tests. The experimental results show that, compared with other advanced algorithms, HAHA has good competitiveness and practicality. Secondly, in order to better realize the modeling of complex curves in engineering, the CSGC-Ball curves with global and local shape parameters are constructed based on SGC-Ball basis functions. By changing the shape parameters, the whole or local shape of the curves can be adjusted more flexibly. Finally, in order to make the constructed curve have a more ideal shape, the CSGC-Ball curve-shape optimization model is established based on the minimum curve energy value, and the proposed HAHA is used to solve the established shape optimization model. Two representative numerical examples comprehensively verify the effectiveness and superiority of HAHA in solving CSGC-Ball curve-shape optimization problems.
引用
收藏
页数:44
相关论文
共 81 条
[1]   Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler?s laws of planetary motion [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Azeem, Shaimaa A. Abdel ;
Jameel, Mohammed ;
Abouhawwash, Mohamed .
KNOWLEDGE-BASED SYSTEMS, 2023, 268
[2]   African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems [J].
Abdollahzadeh, Benyamin ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 158
[3]   Optimal Planning of Multiple Renewable Energy-Integrated Distribution System With Uncertainties Using Artificial Hummingbird Algorithm [J].
Abid, Md Shadman ;
Apon, Hasan Jamil ;
Morshed, Khandaker Adil ;
Ahmed, Ashik .
IEEE ACCESS, 2022, 10 :40716-40730
[4]   Dwarf Mongoose Optimization Algorithm [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Abualigah, Laith .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
[5]   RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Gandomi, Amir H. ;
Chu, Xuefeng ;
Chen, Huiling .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
[6]  
Ball A. A., 1974, Computer Aided Design, V6, P243, DOI 10.1016/0010-4485(74)90009-8
[7]  
Bodaghi M., 2019, IRAN J COMPUTER SCI, V2, P23, DOI [10.1007/s42044-018-0025-2, DOI 10.1007/S42044-018-0025-2]
[8]   Golden jackal optimization: A novel nature-inspired optimizer for engineering applications [J].
Chopra, Nitish ;
Ansari, Muhammad Mohsin .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
[9]   Student psychology based optimization algorithm: A new population based optimization algorithm for solving optimization problems [J].
Das, Bikash ;
Mukherjee, V. ;
Das, Debapriya .
ADVANCES IN ENGINEERING SOFTWARE, 2020, 146
[10]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18