Abstract
The increasing complexity of real-world optimization problems demands fast, robust, and efficient meta-heuristic algorithms. The popularity of these intelligent techniques is gaining popularity day by day among researchers from various disciplines of science and engineering. The sine cosine algorithm is a simple population-based stochastic approach for handling different optimization problems. In this work, we have discussed the basic sine cosine algorithm for continuous optimization problems, the multi-objective sine cosine algorithm for handling multi-objective optimization problems, and the discrete (or binary) versions of sine cosine algorithm for discrete optimization problems. Sine cosine algorithm (SCA) has reportedly shown competitive results when compared to other meta-heuristic algorithms. The easy implementation and less number of parameters make the SCA algorithm, a recommended choice for performing various optimization tasks. In this present chapter, we have studied different modifications and strategies for the advancement of the sine cosine algorithm. The incorporation of concepts like opposition-based learning, quantum simulation, and hybridization with other meta-heuristic algorithms have increased the efficiency and robustness of the SCA algorithm, and meanwhile, these techniques have also increased the application spectrum of the sine cosine algorithm.
You have full access to this open access chapter, Download chapter PDF
The increasing complexity of real-world optimization problems demands fast, robust, and efficient meta-heuristic algorithms. The popularity of these intelligent techniques is gaining popularity day by day among researchers from various disciplines of science and engineering. The sine cosine algorithm is a simple population-based stochastic approach for handling different optimization problems. In this work, we have discussed the basic sine cosine algorithm for continuous optimization problems, the multi-objective sine cosine algorithm for handling multi-objective optimization problems, and the discrete (or, binary) versions of sine cosine algorithm for discrete optimization problems. Sine cosine algorithm (SCA) has reportedly shown competitive results when compared to other meta-heuristic algorithms. The easy implementation and less number of parameters make the SCA algorithm, a recommended choice for performing various optimization tasks. In this present chapter, we have studied different modifications and strategies for the advancement of the sine cosine algorithm. The incorporation of concepts like opposition-based learning, quantum simulation, and hybridization with other meta-heuristic algorithms have increased the efficiency and robustness of the SCA algorithm, and meanwhile, these techniques have also increased the application spectrum of the sine cosine algorithm. The integration of machine learning techniques with the sine cosine algorithm is also becoming a hot topic for researchers in various fields. For instance, Zamli et al. incorporated the concept of Q-learning along with the levy flights in the sine cosine algorithm (QL-SCA) for improving the performance of the algorithm [1]. Wang et al. combined the mechanism of extreme learning machines (ELM) and sine cosine algorithm to develop a novel air quality prediction model [2]. Fu et al. utilized the sine cosine algorithm with variational mode decomposition (VMD) model, and singular value decomposition (SVD)-based phase space reconstruction (PSR) method to optimize least squares support vector machine (LSSVM) [3]. Similarly, Sahlol et al. utilized the sine cosine algorithm (SCA) for the training of multi-layer perceptron (MLP) or feedforward neural networks (FNNs) to improve the prediction of liver enzymes on fish farmed on nano-selenite [4]. The SCA algorithm is used in the training phase of NN to update the weights and the biases of the network. Hamdan et al. used the sine cosine algorithm (SCA) to train an artificial neural network (ANN) for forecasting the electricity demand [5]. And, Song et al. utilized sine cosine algorithm (SCA) to optimize the classification performance of the back-propagation neural network (BP-NN) for the image classification task [6]. The weights of the BP-NN were optimized using the SCA in the training phase to improve the classification accuracy.
Despite having all the characteristics of a good optimizer, the sine cosine algorithm still needs more attention from the researchers and focused application-oriented approaches in the development. The incorporation of various advance strategies and modifications can enhance the performance and optimization capabilities of the sine cosine algorithm.
References
K.Z. Zamli et al., A hybrid Q-learning sine cosine-based strategy for addressing the combinatorial test suite minimization problem. PLoS ONE 13(5), e0195675 (2018)
J. Wang et al., An innovative hybrid model based on outlier detection and correction algorithm and heuristic intelligent optimization algorithm for daily air quality index forecasting. J. Environ. Manage. 255, 109855 (2020)
W. Fu et al., A hybrid approach for measuring the vibrational trend of hydroelectric unit with enhanced multi-scale chaotic series analysis and optimized least squares support vector machine. Trans. Inst. Meas. Control 41(15), 4436–4449 (2019)
A.T. Sahlol, A.A. Ewees, A.M. Hemdan, A.E. Hassanien, Training feedforward neural networks using sine cosine algorithm to improve the prediction of liver enzymes on fish farmed on nano-selenite (IEEE, 2016)
S. Hamdan, S. Binkhatim, A. Jarndal, I. Alsyouf, On the performance of artificial neural network with sine cosine algorithm in forecasting electricity load demand, in International Conference on Electrical and Computing Technologies and Applications (ICECTA) (2017)
H. Song, Z. Ye, C. Wang, L. Yan, Image classification based on BP neural network and sine cosine algorithm, in IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (2019)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2023 The Author(s)
About this chapter
Cite this chapter
Bansal, J.C., Bajpai, P., Rawat, A., Nagar, A.K. (2023). Conclusion and Further Research Directions. In: Sine Cosine Algorithm for Optimization. SpringerBriefs in Applied Sciences and Technology(). Springer, Singapore. https://doi.org/10.1007/978-981-19-9722-8_6
Download citation
DOI: https://doi.org/10.1007/978-981-19-9722-8_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-9721-1
Online ISBN: 978-981-19-9722-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)