Research Article
BibTex RIS Cite

Salp Swarm Algorithm Enhanced by Cauchy Distribution

Year 2023, Volume: 11 Issue: 2, 799 - 811, 30.04.2023
https://doi.org/10.29130/dubited.1022929

Abstract

Salp Swarm Algorithm (SSA) is one of the latest swarm intelligence algorithms, it has a simple structure, and its usage rate is increasing. The most important reason for the increase in the usage rate is the success of this algorithm in solving problems. However, the performance of the SSA algorithm may deteriorate as the problem types change. This study addresses this situation and proposes an enhanced variant called Cauchy Salp Swarm Algorithm (caSSA) for global optimization problem types. The proposed algorithm replaces the position update equation used by the original Salp Swarm Algorithm with a new equation based on the Cauchy distribution. With this change, it is aimed to increase the search capabilities of the algorithm. The performance of the caSSA algorithm has been tested with the benchmark set of the Soft Computing journal special issue. This benchmark set, which includes 19 difficult test functions, has been solved for 50, 100, and 200 dimensions. In addition, the results of caSSA were compared with three enhanced Salp Swarm algorithm variants in the literature. In the experiments, the algorithms were run 25 times for each test function. Algorithms were compared according to the median error values obtained as a result of the runs. The results of the proposed Cauchy distribution based
Salp Swarm algorithm were found to be better than the three algorithms.

References

  • [1] E.-G. Talbi, Metaheuristics. Hoboken, NJ, USA: John Wiley {&} Sons, Inc., 2009.
  • [2] X. Yang, Introduction to mathematical optimization. 2008.
  • [3] X.-S. Yang, S. Deb, Y.-X. Zhao, S. Fong, ve X. He, “Swarm intelligence: past, present and future”, Soft Comput., c. 22, sayı 18, ss. 5923–5933, 2017.
  • [4] R. Poli, J. Kennedy, ve T. Blackwell, “Particle swarm optimization”, Swarm Intell., c. 1, sayı 1, ss. 33–57, Eki. 2007.
  • [5] D. Karaboga, “An idea based on honey bee swarm for numerical optimization”, 2005.
  • [6] X.-S. Yang, Nature-inspired metaheuristic algorithms. Luniver press, 2010.
  • [7] A. H. Gandomi, X. S. Yang, ve A. H. Alavi, “Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems”, Eng. Comput., c. 29, sayı 1, ss. 17–35, 2013.
  • [8] S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, ve S. M. Mirjalili, “Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems”, Adv. Eng. Softw., c. 114, ss. 163–191, 2017.
  • [9] A. Abbassi vd., “Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach”, Energy, c. 198, s. 117333, 2020.
  • [10] M. H. Qais, H. M. Hasanien, ve S. Alghuwainem, “Enhanced salp swarm algorithm: Application to variable speed wind generators”, Eng. Appl. Artif. Intell., c. 80, sayı January, ss. 82–96, 2019.
  • [11] B. Bentouati, M. S. Javaid, H. R. E. H. Bouchekara, ve A. A. El-Fergany, “Optimizing performance attributes of electric power systems using chaotic salp swarm optimizer”, Int. J. Manag. Sci. Eng. Manag., c. 00, sayı 00, ss. 1–11, 2019.
  • [12] H. Faris, S. Mirjalili, I. Aljarah, M. Mafarja, ve A. A. Heidari, “Salp swarm algorithm: Theory, literature review, and application in extreme learning machines”, içinde Studies in Computational Intelligence, c. 811, 2020, ss. 185–199.
  • [13] L. Abualigah, M. Shehab, M. Alshinwan, ve H. Alabool, “Salp swarm algorithm: a comprehensive survey”, Neural Comput. Appl., c. 4, 2019.
  • [14] Y. Xu, H. Chen, J. Luo, Q. Zhang, S. Jiao, ve X. Zhang, “Enhanced Moth-flame optimizer with mutation strategy for global optimization”, Inf. Sci. (Ny)., c. 492, ss. 181–203, 2019.
  • [15] G. G. Wang, S. Deb, A. H. Gandomi, ve A. H. Alavi, “Opposition-based krill herd algorithm with Cauchy mutation and position clamping”, Neurocomputing, c. 177, ss. 147–157, 2016.
  • [16] T. J. Choi ve C. W. Ahn, “An improved LSHADE-RSP algorithm with the Cauchy perturbation: iLSHADE-RSP”, Knowledge-Based Syst., c. 215, s. 106628, 2021.
  • [17] S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, ve S. M. Mirjalili, “Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems”, Adv. Eng. Softw., c. 114, ss. 163–191, 2017.
  • [18] M. Lozano, D. Molina, ve F. Herrera, “Editorial scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems”, Soft Comput., c. 15, sayı 11, ss. 2085–2087, Eyl. 2010.
  • [19] B. Ma, H. Ni, X. Zhu, ve R. Zhao, “A Comprehensive Improved Salp Swarm Algorithm on Redundant Container Deployment Problem”, IEEE Access, c. 7, ss. 136452–136470, 2019.
  • [20] Y. Yin, Q. Tu, ve X. Chen, “Enhanced Salp Swarm Algorithm based on random walk and its application to training feedforward neural networks”, Soft Comput., c. 24, sayı 19, ss. 14791–14807, Eki. 2020.

Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması

Year 2023, Volume: 11 Issue: 2, 799 - 811, 30.04.2023
https://doi.org/10.29130/dubited.1022929

Abstract

Salp Sürü Algoritması (SSA) son dönem sürü zekâsı algoritmalarından olup, basit yapılıdır ve kullanımı oranı artan bir algoritmadır. Kullanım oranındaki artışın en önemli sebebi, bu algoritmanın problem çözmede gösterdiği başarıdır. Buna karşın, SSA algoritmasının performansı problem türleri değiştikçe kötüleşebilmektedir. Bu çalışma, bu durumu ele almakta olup global optimizasyon problem türleri için Cauchy Salp Sürü Algoritması (caSSA) adında gelişmiş bir varyant önermektedir. Önerilen algoritma, Orijinal Salp Sürü Algoritmasının kullandığı pozisyon güncelleme denklemini Cauchy dağılım temelli yeni bir denklemi ile değiştirmektedir. Bu değişim ile algoritmanın arama yeteneklerinin artırılması amaçlanmıştır. caSSA algoritmasının performansı, Soft Computing dergisi özel sayısına ait ölçüt seti ile test edilmiştir. 19 adet birbirinden zor test fonksiyonu içeren bu ölçüt seti 50, 100 ve 200 boyut için çözülmüştür. Ayrıca, caSSA’nın sonuçları literatürde yer alan üç tane gelişmiş Salp Sürü algoritması varyantı ile karşılaştırılmıştır. Deneylerde algoritmalar her test fonksiyonu için 25 defa çalıştırılmıştır. Algoritmalar, çalıştırmalar sonucunda elde ettikleri ortanca hata değerlerine göre kıyaslanmıştır. Önerilen Cauchy dağılım temelli Salp Sürü algoritmasının sonuçları üç algoritmadan daha iyi olduğu görülmüştür.

References

  • [1] E.-G. Talbi, Metaheuristics. Hoboken, NJ, USA: John Wiley {&} Sons, Inc., 2009.
  • [2] X. Yang, Introduction to mathematical optimization. 2008.
  • [3] X.-S. Yang, S. Deb, Y.-X. Zhao, S. Fong, ve X. He, “Swarm intelligence: past, present and future”, Soft Comput., c. 22, sayı 18, ss. 5923–5933, 2017.
  • [4] R. Poli, J. Kennedy, ve T. Blackwell, “Particle swarm optimization”, Swarm Intell., c. 1, sayı 1, ss. 33–57, Eki. 2007.
  • [5] D. Karaboga, “An idea based on honey bee swarm for numerical optimization”, 2005.
  • [6] X.-S. Yang, Nature-inspired metaheuristic algorithms. Luniver press, 2010.
  • [7] A. H. Gandomi, X. S. Yang, ve A. H. Alavi, “Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems”, Eng. Comput., c. 29, sayı 1, ss. 17–35, 2013.
  • [8] S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, ve S. M. Mirjalili, “Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems”, Adv. Eng. Softw., c. 114, ss. 163–191, 2017.
  • [9] A. Abbassi vd., “Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach”, Energy, c. 198, s. 117333, 2020.
  • [10] M. H. Qais, H. M. Hasanien, ve S. Alghuwainem, “Enhanced salp swarm algorithm: Application to variable speed wind generators”, Eng. Appl. Artif. Intell., c. 80, sayı January, ss. 82–96, 2019.
  • [11] B. Bentouati, M. S. Javaid, H. R. E. H. Bouchekara, ve A. A. El-Fergany, “Optimizing performance attributes of electric power systems using chaotic salp swarm optimizer”, Int. J. Manag. Sci. Eng. Manag., c. 00, sayı 00, ss. 1–11, 2019.
  • [12] H. Faris, S. Mirjalili, I. Aljarah, M. Mafarja, ve A. A. Heidari, “Salp swarm algorithm: Theory, literature review, and application in extreme learning machines”, içinde Studies in Computational Intelligence, c. 811, 2020, ss. 185–199.
  • [13] L. Abualigah, M. Shehab, M. Alshinwan, ve H. Alabool, “Salp swarm algorithm: a comprehensive survey”, Neural Comput. Appl., c. 4, 2019.
  • [14] Y. Xu, H. Chen, J. Luo, Q. Zhang, S. Jiao, ve X. Zhang, “Enhanced Moth-flame optimizer with mutation strategy for global optimization”, Inf. Sci. (Ny)., c. 492, ss. 181–203, 2019.
  • [15] G. G. Wang, S. Deb, A. H. Gandomi, ve A. H. Alavi, “Opposition-based krill herd algorithm with Cauchy mutation and position clamping”, Neurocomputing, c. 177, ss. 147–157, 2016.
  • [16] T. J. Choi ve C. W. Ahn, “An improved LSHADE-RSP algorithm with the Cauchy perturbation: iLSHADE-RSP”, Knowledge-Based Syst., c. 215, s. 106628, 2021.
  • [17] S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, ve S. M. Mirjalili, “Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems”, Adv. Eng. Softw., c. 114, ss. 163–191, 2017.
  • [18] M. Lozano, D. Molina, ve F. Herrera, “Editorial scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems”, Soft Comput., c. 15, sayı 11, ss. 2085–2087, Eyl. 2010.
  • [19] B. Ma, H. Ni, X. Zhu, ve R. Zhao, “A Comprehensive Improved Salp Swarm Algorithm on Redundant Container Deployment Problem”, IEEE Access, c. 7, ss. 136452–136470, 2019.
  • [20] Y. Yin, Q. Tu, ve X. Chen, “Enhanced Salp Swarm Algorithm based on random walk and its application to training feedforward neural networks”, Soft Comput., c. 24, sayı 19, ss. 14791–14807, Eki. 2020.
There are 20 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Articles
Authors

Gurcan Yavuz 0000-0002-2540-1930

Publication Date April 30, 2023
Published in Issue Year 2023 Volume: 11 Issue: 2

Cite

APA Yavuz, G. (2023). Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. Düzce Üniversitesi Bilim Ve Teknoloji Dergisi, 11(2), 799-811. https://doi.org/10.29130/dubited.1022929
AMA Yavuz G. Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. DÜBİTED. April 2023;11(2):799-811. doi:10.29130/dubited.1022929
Chicago Yavuz, Gurcan. “Cauchy Dağılım Ile Güçlendirilmiş Salp Sürü Algoritması”. Düzce Üniversitesi Bilim Ve Teknoloji Dergisi 11, no. 2 (April 2023): 799-811. https://doi.org/10.29130/dubited.1022929.
EndNote Yavuz G (April 1, 2023) Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. Düzce Üniversitesi Bilim ve Teknoloji Dergisi 11 2 799–811.
IEEE G. Yavuz, “Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması”, DÜBİTED, vol. 11, no. 2, pp. 799–811, 2023, doi: 10.29130/dubited.1022929.
ISNAD Yavuz, Gurcan. “Cauchy Dağılım Ile Güçlendirilmiş Salp Sürü Algoritması”. Düzce Üniversitesi Bilim ve Teknoloji Dergisi 11/2 (April 2023), 799-811. https://doi.org/10.29130/dubited.1022929.
JAMA Yavuz G. Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. DÜBİTED. 2023;11:799–811.
MLA Yavuz, Gurcan. “Cauchy Dağılım Ile Güçlendirilmiş Salp Sürü Algoritması”. Düzce Üniversitesi Bilim Ve Teknoloji Dergisi, vol. 11, no. 2, 2023, pp. 799-11, doi:10.29130/dubited.1022929.
Vancouver Yavuz G. Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. DÜBİTED. 2023;11(2):799-811.