Skip to main content

A Comparative Study of Sine Cosine Optimizer and Its Variants for Engineering Design Problems

  • Conference paper
  • First Online:
Proceedings of the 11th International Conference on Robotics, Vision, Signal Processing and Power Applications

Abstract

Sine Cosine Algorithm (SCA) is one of the simplest optimization algorithms and is used to solve a wide range of problems due to using two simple mathematical equations. However, it faces local optima stagnation because of the constraints in its exploration and exploitation mechanism. To solve this problem, many researchers proposed new versions of sine cosine algorithm (SCA). The main concept of developing SCA performance is to add some methods or layers to original SCA, edit the SCA parameters, or only hybridize it with other optimization algorithms to improve SCA’s exploration and exploitation. SCA and three new SCA variants were applied to solve three constrained engineering design problems in this study. The outcomes show that SCA was still able to report a good result more than some of its variants.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 96, 120–133 (2016). https://doi.org/10.1016/j.knosys.2015.12.022

    Article  Google Scholar 

  2. Hafez, A.I., Zawbaa, H.M., Emary, E., Hassanien, A.E.: Sine cosine optimization algorithm for feature selection. In: 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA), August 2016, pp. 1–5. https://doi.org/10.1109/INISTA.2016.7571853

  3. Sahlol, A.T., Ewees, A.A., Hemdan, A.M., Hassanien, A.E.: Training feedforward neural networks using Sine-Cosine algorithm to improve the prediction of liver enzymes on fish farmed on nano-selenite. In: 2016 12th International Computer Engineering Conference (ICENCO), December 2016, pp. 35–40. https://doi.org/10.1109/ICENCO.2016.7856442

  4. Abd Elfattah, M., Abuelenin, S., Hassanien, A.E., Pan, J.S.: Handwritten Arabic manuscript image binarization using sine cosine optimization algorithm. In: Advances in Intelligent Systems and Computing, vol. 536, Springer Verlag, pp. 273–280 (2017). https://doi.org/10.1007/978-3-319-48490-7_32

  5. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997). https://doi.org/10.1109/4235.585893

    Article  Google Scholar 

  6. Gupta, S., Deep, K.: Improved sine cosine algorithm with crossover scheme for global optimization. Knowl.-Based Syst. 165, 374–406 (2019). https://doi.org/10.1016/j.knosys.2018.12.008

    Article  Google Scholar 

  7. Nenavath, H., Jatoth, R.K.: Hybridizing sine cosine algorithm with differential evolution for global optimization and object tracking. Appl. Soft Comput. J. 62, 1019–1043 (2018). https://doi.org/10.1016/j.asoc.2017.09.039

    Article  Google Scholar 

  8. Abd Elaziz, M., Oliva, D., Xiong, S.: An improved opposition-based Sine Cosine algorithm for global optimization. Expert Syst. Appl. 90, 484–500 (2017). https://doi.org/10.1016/j.eswa.2017.07.043

  9. Chen, H., Wang, M., Zhao, X.: A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems. Appl. Math. Comput. 369, 124872 (2020). https://doi.org/10.1016/j.amc.2019.124872

  10. Thanedar, P.B., Vanderplaats, G.N.: Survey of discrete variable optimization for structural design. J. Struct. Eng. 121(2), 301–306 (1995). https://doi.org/10.1061/(ASCE)0733-9445(1995)121:2(301)

    Article  Google Scholar 

  11. Ray, T., Saini, P.J., Saini, P.: Engineering design optimization using a swarm with an intelligent information sharing among individuals, engineering optimization. En#. Opt.. 2W1, vol. 33, no. 6, pp. 735–148 (2001). https://doi.org/10.1080/03052150108940941

  12. Steven, G.: Evolutionary algorithms for single and multicriteria design optimization by A. Osyczka. Struct. Multidiscip. Optim. 24(1), 88 (2002). https://doi.org/10.1007/s00158-002-0218-y

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the Malaysia Ministry of Higher Education (MOHE) Fundamental Research Grant Scheme (FRGS), no. FRGS/1/2019/ICT02/USM/03/3.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shahrel Azmin Suandi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hamad, Q.S., Samma, H., Suandi, S.A., Saleh, J.M. (2022). A Comparative Study of Sine Cosine Optimizer and Its Variants for Engineering Design Problems. In: Mahyuddin, N.M., Mat Noor, N.R., Mat Sakim, H.A. (eds) Proceedings of the 11th International Conference on Robotics, Vision, Signal Processing and Power Applications. Lecture Notes in Electrical Engineering, vol 829. Springer, Singapore. https://doi.org/10.1007/978-981-16-8129-5_166

Download citation

Publish with us

Policies and ethics