A memory guided sine cosine algorithm for global optimization

被引:81
作者
Gupta, Shubham [1 ]
Deep, Kusum [1 ]
Engelbrecht, Andries P. [2 ,3 ]
机构
[1] Indian Inst Technol Roorkee, Dept Math, Roorkee 247667, Uttarakhand, India
[2] Stellenbosch Univ, Dept Ind Engn, Stellenbosch, South Africa
[3] Stellenbosch Univ, Comp Sci Div, Stellenbosch, South Africa
关键词
Optimization; Population-based algorithms; Sine cosine algorithm; Exploration-exploitation; DIFFERENTIAL EVOLUTION; DESIGN;
D O I
10.1016/j.engappai.2020.103718
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-world optimization problems demand an algorithm which properly explores the search space to find a good solution to the problem. The sine cosine algorithm (SCA) is a recently developed and efficient optimization algorithm, which performs searches using the trigonometric functions sine and cosine. These trigonometric functions help in exploring the search space to find an optimum. However, in some cases, SCA becomes trapped in a sub-optimal solution due to an inefficient balance between exploration and exploitation. Therefore, in the present work, a balanced and explorative search guidance is introduced in SCA for candidate solutions by proposing a novel algorithm called the memory guided sine cosine algorithm (MG-SCA). In MG-SCA, the number of guides is decreased with increase in the number of iterations to provide a sufficient balance between exploration and exploitation. The performance of the proposed MG-SCA is analysed on benchmark sets of classical test problems, IEEE CEC 2014 problems, and four well known engineering benchmark problems. The results on these applications demonstrate the competitive ability of the proposed algorithm as compared to other algorithms.
引用
收藏
页数:19
相关论文
共 45 条
[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]  
[Anonymous], 2014, Convex Optimiza- tion
[4]   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
[5]   Opposition-Based Sine Cosine Algorithm (OSCA) for Training Feed-Forward Neural Networks [J].
Bairathi, Divya ;
Gopalani, Dinesh .
2017 13TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS (SITIS), 2017, :438-444
[6]   A novel beta differential evolution algorithm-based fast multilevel thresholding for color image segmentation [J].
Bhandari, Ashish Kumar .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (09) :4583-4613
[7]   Exploration and Exploitation in Evolutionary Algorithms: A Survey [J].
Crepinsek, Matej ;
Liu, Shih-Hsi ;
Mernik, Marjan .
ACM COMPUTING SURVEYS, 2013, 45 (03)
[8]  
Das S., 2010, Tech. Rep.
[9]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[10]   Bio-inspired computation: Where we stand and what's next [J].
Del Ser, Javier ;
Osaba, Eneko ;
Molina, Daniel ;
Yang, Xin-She ;
Salcedo-Sanz, Sancho ;
Camacho, David ;
Das, Swagatam ;
Suganthan, Ponnuthurai N. ;
Coello Coello, Carlos A. ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 48 :220-250