Araştırma Makalesi
BibTex RIS Kaynak Göster

Salp Swarm Algorithm Enhanced by Cauchy Distribution

Yıl 2023, , 799 - 811, 30.04.2023
https://doi.org/10.29130/dubited.1022929

Öz

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.

Kaynakça

  • [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ı

Yıl 2023, , 799 - 811, 30.04.2023
https://doi.org/10.29130/dubited.1022929

Öz

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.

Kaynakça

  • [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.
Toplam 20 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Mühendislik
Bölüm Makaleler
Yazarlar

Gurcan Yavuz 0000-0002-2540-1930

Yayımlanma Tarihi 30 Nisan 2023
Yayımlandığı Sayı Yıl 2023

Kaynak Göster

APA Yavuz, G. (2023). Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. Duzce University Journal of Science and Technology, 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. Nisan 2023;11(2):799-811. doi:10.29130/dubited.1022929
Chicago Yavuz, Gurcan. “Cauchy Dağılım Ile Güçlendirilmiş Salp Sürü Algoritması”. Duzce University Journal of Science and Technology 11, sy. 2 (Nisan 2023): 799-811. https://doi.org/10.29130/dubited.1022929.
EndNote Yavuz G (01 Nisan 2023) Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması. Duzce University Journal of Science and Technology 11 2 799–811.
IEEE G. Yavuz, “Cauchy Dağılım ile Güçlendirilmiş Salp Sürü Algoritması”, DÜBİTED, c. 11, sy. 2, ss. 799–811, 2023, doi: 10.29130/dubited.1022929.
ISNAD Yavuz, Gurcan. “Cauchy Dağılım Ile Güçlendirilmiş Salp Sürü Algoritması”. Duzce University Journal of Science and Technology 11/2 (Nisan 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ı”. Duzce University Journal of Science and Technology, c. 11, sy. 2, 2023, ss. 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.