Diversity-enhanced modified sine cosine algorithm and its application in solving engineering design problems

被引:8
作者
Gupta, Shubham [1 ,2 ]
Su, Rong [2 ]
机构
[1] Motilal Nehru Natl Inst Technol Allahabad, Dept Math, Prayagraj 211004, Uttar Pradesh, India
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
Metaheuristics; Sine cosine algorithm; Differential evolution; Cauchy mutation; Engineering design problems; OPTIMIZATION ALGORITHM; GLOBAL OPTIMIZATION; PARTICLE SWARM; STRUCTURAL OPTIMIZATION; DIFFERENTIAL EVOLUTION; SEARCH; INTEGER;
D O I
10.1016/j.jocs.2023.102105
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The sine cosine algorithm (SCA) is a recently developed metaheuristic algorithm that is inspired by the charac-teristics of sine and cosine trigonometric functions. Although it has successfully solved several benchmark and real-life problems, it experiences the issues of slow convergence rate, premature convergence and local optima stagnation. To overcome these shortcomings, this paper introduces an improved version of the SCA named ISCA, in which four different search strategies namely, population division, modification of the original SCA search scheme, hybridization of the modified SCA with differential evolution (DE), and additional mutation phase are integrated. In the first stage, the population division is performed to pass candidate solutions through different levels of exploration and exploitation. The second stage modifies the original SCA to exploit the main features of the SCA related to exploring the elite area of the search space. In the third stage, the proposed modified SCA is hybridized with DE to maintain the diversity of the population. The fourth and last stage embeds the Cauchy mutation-based search scheme for failure candidates to prevent them from stagnation at local optima. To validate the performance of the ISCA, it has been tested on 30 standard benchmark problems including unimodal, multimodal and composite problems and its comparison is performed with the original SCA and other metaheuristic algorithms. Its performance on the scalability of optimization problems is also verified by increasing the dimensions of test problems from 30 to 1000. Various performance measures such as average and standard deviation of optimization results, statistical analysis, and convergence analysis conclude the better search efficiency of the ISCA. Furthermore, six engineering application problems are solved using ISCA to demonstrate its real-world applicability. The experimental results attest that the proposed ISCA is highly competitive with the other metaheuristics.
引用
收藏
页数:24
相关论文
共 75 条
[1]   An improved Opposition-Based Sine Cosine Algorithm for global optimization [J].
Abd Elaziz, Mohamed ;
Oliva, Diego ;
Xiong, Shengwu .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :484-500
[2]   A Hybrid Method of Sine Cosine Algorithm and Differential Evolution for Feature Selection [J].
Abd Elaziz, Mohamed E. ;
Ewees, Ahmed A. ;
Oliva, Diego ;
Duan, Pengfei ;
Xiong, Shengwu .
NEURAL INFORMATION PROCESSING, ICONIP 2017, PT V, 2017, 10638 :145-155
[3]   A comparative analysis of the queuing search algorithm, the sine-cosine algorithm, the ant lion algorithm to determine the optimal weight design problem of a spur gear drive system [J].
Abderazek, Hammoudi ;
Hamza, Ferhat ;
Yildiz, Ali Riza ;
Gao, Liang ;
Sait, Sadiq M. .
MATERIALS TESTING, 2021, 63 (05) :442-447
[4]   Advances in Sine Cosine Algorithm: A comprehensive survey [J].
Abualigah, Laith ;
Diabat, Ali .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (04) :2567-2608
[5]  
[Anonymous], 1995, P IEEE 6 INT S MICR, DOI DOI 10.1109/MHS.1995.494215
[6]  
Arora J., 2004, Introduction To Optimum Design
[7]  
Arora J. S., 2004, INTRO OPTIMUM DESIGN
[8]   Optimal power flow solution in power systems using a novel Sine-Cosine algorithm [J].
Attia, Abdel-Fattah ;
El Sehiemy, Ragab A. ;
Hasanien, Hany M. .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2018, 99 :331-343
[9]   An improved sine cosine algorithm to select features for text categorization [J].
Belazzoug, Mouhoub ;
Touahria, Mohamed ;
Nouioua, Farid ;
Brahimi, Mohammed .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (04) :454-464
[10]   A STUDY OF MATHEMATICAL-PROGRAMMING METHODS FOR STRUCTURAL OPTIMIZATION .1. THEORY [J].
BELEGUNDU, AD ;
ARORA, JS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1985, 21 (09) :1583-1599