Araştırma Makalesi

100 Basamak Probleminin JADE Algoritması ile Çözülmesi

Sayı: 21 31 Ocak 2021
PDF İndir
EN TR

100 Basamak Probleminin JADE Algoritması ile Çözülmesi

Öz

Gerçek parametre optimizasyon problemlerinin çözümü için metasezgisel algoritmalara sıklıkla başvurulmaktadır. Bu algoritmalar, problemlerin çözümüne uygulanmadan önce tasarımcıları tarafından yeterli performans elde edene kadar test edilirler. Tasarımcılar önerdikleri algoritmalar ı test etmek içi n literatürde sunulmuş çok sayıda sentetik fonksiyon setleri yer almaktadır. Bunlardan bir tanesi de CEC 2019 yarışmasında yer alan ve 100 basamak problemi olarak adlandırılmış settir. Bu problem, çözülmesi zor olan 10 adet fonksiyon içermektedir. Bu pro blemde amaç, fonksiyonların tamamının global optimum değerini 10 basamağa kadar doğru olarak hesaplamaktır. Her fonksiyonun doğru olarak belirlenmesine 10 puan verilmekte ve tamamının belirlenmesi sonucunda 100 puana erişilmektedir. Gerçek parametre optim izasyonunun çözümü için başvurulan önemli algoritmalardan biri de Diferansiyel Gelişim (DE) algoritmasıdır. Basit yapısı, kolay gerçeklenebilmesi ve elde ettiği başarılı sonuçlar DE’nin yaygın kullanılmasına ve performansının iyileştirilerek yeni varyantların ortaya çıkmasına yol açmıştır. Literatürdeki DE varyantlarının en bilinenler inin başında JADE algoritması gelmektedir. JADE, orijinal DE için yeni bir mutasyon denklemi, uyarlanabil ir parametre değerleri belirleme yöntemi ve son olarak popülasyon çeşitliliğini artırmak için bireylerin bilgilerinin tutulduğu arşiv stratejisin e sahiptir . Bu çalışmada, CEC 2019 yarışmasına ait olan 100 basamak probleminin çözümü JADE algoritması kullanı larak gerçekleştirilmiştir. Elde edilen sonuçlar, iki adet metasezgisel ile karşılaştırılmıştır. Bunlar; Diferansiyel Gelişim ve Yapay Arı Kolonisi (ABC) algoritmalarıdır. Üç algoritmanın katıldığı deneyler in adil bir şekilde yapılması için otomatik parame tre aracı ile algoritmaların parametreleri yapılandırılmıştır. Ayrıca, deneylere katılan bütün algoritmalar farklı fonksiyon çağrım sayıları ( ile çalıştırılarak algoritmaların çalışma davranış ları incelenmiştir. Sonuçlar göstermiştir ki, JADE çalıştı rıldığı her FES değerinde karşılaştırıldığı algoritmalardan daha iyi sonuçlar elde etmiştir. Ayrıca FES değeri artırıldıkça algoritmanın başarımının iyileştiği görülmüşt ür.

Anahtar Kelimeler

Kaynakça

  1. Cai, Y., Sun, G., Wang, T., Tian, H., Chen, Y., & Wang, J. (2017). Neighborhood-adaptive differential evolution for global numerical optimization. Applied Soft Computing Journal, 59, 659–706.
  2. Çeli̇k, Y., Yıldız, İ., & Karadeni̇z, A. T. (2019). Son Üç Yılda Geliştirilen Metasezgisel Algoritmalar Hakkında Kısa Bir İnceleme. Avrupa Bilim ve Teknoloji Dergisi. Osman SAĞDIÇ.
  3. Fan, Q., & Zhang, Y. (2016). Self-adaptive differential evolution algorithm with crossover strategies adaptation and its application in parameter estimation. Chemometrics and Intelligent Laboratory Systems, 151, 164–171.
  4. Guo, S.-M., & Yang, C.-C. (2014). Enhancing differential evolution utilizing eigenvector-based crossover operator. IEEE Transactions on Evolutionary Computation, 19(1), 31–49.
  5. K. V. Price, N. H. Awad, M. Z. Ali, P. N. S. (2018). Problem Definitions and Evaluation Criteria for the 100-Digit Challenge Special Session and Competition on Single Objective Numerical Optimization, (November), 22.
  6. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization.
  7. Karaboga, D., & Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of global optimization, 39(3), 459–471.
  8. Kumar, S., Mandal, K. K., & Chakraborty, N. (2019). Optimal DG placement by multi-objective opposition based chaotic differential evolution for techno-economic analysis. Applied Soft Computing, 78, 70–83.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

31 Ocak 2021

Gönderilme Tarihi

11 Aralık 2020

Kabul Tarihi

26 Ocak 2021

Yayımlandığı Sayı

Yıl 2021 Sayı: 21

Kaynak Göster

APA
Yavuz, G. (2021). 100 Basamak Probleminin JADE Algoritması ile Çözülmesi. Avrupa Bilim ve Teknoloji Dergisi, 21, 493-500. https://doi.org/10.31590/ejosat.839083
AMA
1.Yavuz G. 100 Basamak Probleminin JADE Algoritması ile Çözülmesi. EJOSAT. 2021;(21):493-500. doi:10.31590/ejosat.839083
Chicago
Yavuz, Gurcan. 2021. “100 Basamak Probleminin JADE Algoritması ile Çözülmesi”. Avrupa Bilim ve Teknoloji Dergisi, sy 21: 493-500. https://doi.org/10.31590/ejosat.839083.
EndNote
Yavuz G (01 Ocak 2021) 100 Basamak Probleminin JADE Algoritması ile Çözülmesi. Avrupa Bilim ve Teknoloji Dergisi 21 493–500.
IEEE
[1]G. Yavuz, “100 Basamak Probleminin JADE Algoritması ile Çözülmesi”, EJOSAT, sy 21, ss. 493–500, Oca. 2021, doi: 10.31590/ejosat.839083.
ISNAD
Yavuz, Gurcan. “100 Basamak Probleminin JADE Algoritması ile Çözülmesi”. Avrupa Bilim ve Teknoloji Dergisi. 21 (01 Ocak 2021): 493-500. https://doi.org/10.31590/ejosat.839083.
JAMA
1.Yavuz G. 100 Basamak Probleminin JADE Algoritması ile Çözülmesi. EJOSAT. 2021;:493–500.
MLA
Yavuz, Gurcan. “100 Basamak Probleminin JADE Algoritması ile Çözülmesi”. Avrupa Bilim ve Teknoloji Dergisi, sy 21, Ocak 2021, ss. 493-00, doi:10.31590/ejosat.839083.
Vancouver
1.Gurcan Yavuz. 100 Basamak Probleminin JADE Algoritması ile Çözülmesi. EJOSAT. 01 Ocak 2021;(21):493-500. doi:10.31590/ejosat.839083

Cited By