Abstract
Metaheuristic optimization methods should have a balance between exploitation and exploration capabilities. The sine–cosine algorithm for metaheuristic optimization is not tuned for this balance and, hence, performs poorly for efficiency and accuracy. The paper proposes an enhanced variant of the algorithm by introducing three modifications. First, it modifies the classic sine–cosine position update operator to make only exploitation-oriented moves. Second, it adds the ocean current strategy of jellyfish search optimizer for exploration, and third, it adopts a switching strategy to switch an iteration between exploration and exploitation. The proposed variant has been tested on 20 benchmark functions. The results are also statistically validated. Later, the variant has been used to solve the classic 72-bar multi-story truss design problem. All results show improved convergence speed and accuracy of the proposed variant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Abualigah L, Diabat A (2021) Advances in sine cosine algorithm: a comprehensive survey. Artif Intel Rev 1–42
Gupta S, Deep K, Mirjalili S, Kim JH (2020) A modified sine cosine algorithm with novel transition parameter and mutation operator for global optimization. Exp Syst Appl 154:113395
Fan Y, Wang P, Heidari AA, Wang M, Zhao X, Chen H, Li C (2020) Rationalized fruit fly optimization with sine cosine algorithm: a comprehensive analysis. Exp Syst Appl 157:113486
Chen H, Wang M, Zhao X (2020) A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems. Appl Math Comput 369:124872
Raut U, Mishra S (2020) An improved sine–cosine algorithm for simultaneous network reconfiguration and DG allocation in power distribution systems. Appl Soft Comput 92:106293
Guo WY, Wang Y, Dai F, Xu P (2020) Improved sine cosine algorithm combined with optimal neighborhood and quadratic interpolation strategy. Eng Appl Artif Intel 94:103779
Chou JS, Truong DN (2021) A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean. Appl Math Comput 389:125535
Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1):108–132
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Degertekin SO (2012) Improved harmony search algorithms for sizing optimization of truss structures. Comput Struct 92:229–241
Camp C, Pezeshk S, Cao G (1998) Optimized design of two-dimensional structures using a genetic algorithm. J Struct Eng 124(5):551–559
Schutte JF, Groenwold AA (2003) Sizing design of truss structures using particle swarms. Struct Multidiscip Optim 25(4):261–269
Li LJ, Huang ZB, Liu F, Wu QH (2007) A heuristic particle swarm optimizer for optimization of pin connected structures. Comput Struct 85(7–8):340–349
Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9–10):781–798
Camp CV, Farshchin M (2014) Design of space trusses using modified teaching–learning based optimization. Eng Struct 62:87–97
Sonmez M (2011) Artificial Bee Colony algorithm for optimization of truss structures. Appl Soft Comput 11(2):2406–2418
Adeli H, Kamal O (1986) Efficient optimization of space trusses. Comput Struct 24(3):501–511
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rajpurohit, J., Sharma, T.K. (2022). An Enhanced Sine–Cosine Algorithm with Balanced Exploration and Exploitation. In: Kumar, R., Ahn, C.W., Sharma, T.K., Verma, O.P., Agarwal, A. (eds) Soft Computing: Theories and Applications. Lecture Notes in Networks and Systems, vol 425. Springer, Singapore. https://doi.org/10.1007/978-981-19-0707-4_81
Download citation
DOI: https://doi.org/10.1007/978-981-19-0707-4_81
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0706-7
Online ISBN: 978-981-19-0707-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)