Tartarus örneklerinin zorluklarının tahminlenmesi

Tartarus genetik programlamada sıkça kullanılan bir kıyaslama problemidir. Fakat zorluk ayarı özelliği henüz tam olarak araştırılmamıştır. Literatüre milyonlarca Tartarus örneği çalıştırdığımız önceki bir çalışmanın verilerini kullanarak zorluklarını tahmin edebilen bir denklemle katkıda bulunuyoruz. Yaklaşımımız denklemin içinde yer alan dört yeni metrik kullanıyor. Bu metrikler küme sayıları ve büyüklüklerine, kutuların kenarlardan uzaklığına, yazılım etmeninin etrafındaki kutuların sayısına ve etmenin en büyük kümeye varması için gereken hareket sayısına bağlıdır. Metriklerin katsayıları veriye genel doğrusal model ile uyarlanmış ve ortalama ~0.1 kadar bir hata başarısına ulaşılmıştır. Bu çalışma Tartarus probleminde bir değişiklik yapmadan problemin zorluğunu tahmin edebilen ilk çalışmadır.

Estimating the difficulty of Tartarus instances

Tartarus is a commonly used benchmark problem for genetic programming. However, it has never been fully explored for its difficulty tuning property. Using the data from a previous study in which we have executed millions of Tartarus instances, we contribute to the literature with an equation to estimate their difficulty. Our approach uses four metrics that are embedded into the equation. These metrics are related to the number of clusters and clusters sizes, the distances of boxes to the edges of the board grid, the number of boxes around the agent, and the minimum number of actions for the agent to reach the largest cluster. The coefficients of these metrics have been fit to the data using the general linear model and a mean residual error of ~0.1 has been achieved. This is the first study that can estimate the difficulty of a Tartarus board without modifying the problem in any way.

___

  • [1] Teller A. The Evolution of Mental Models. Editors: Kinnear Jr KE. Advances in Genetic Programming, 199-217, Cambridge MA, USA, MIT Press, 1994.
  • [2] Griffiths TD, Ekárt A. Improving the Tartarus Problem as a Benchmark in Genetic Programming. Editors: McDermott J, Castelli M, Sekanina L, Haasdijk E, García-Sánchez P. Genetic Programming, 278-293, Cham, Springer, 2017.
  • [3] Ashlock D, Willson S, Leahy N. “Coevolution and Tartarus”. Proceedings of the 2004 Congress on Evolutionary Computation, Portland, OR, USA, 19-23 June 2004.
  • [4] McDermott J, White DR, Luke S, Manzoni L, Castelli M, Vanneschi L, Jaskowski W, Krawiec K, Harper R, De Jong KA, O'Reilly UM. “Genetic programming needs better benchmarks”. GECCO '12: Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation, Philadelphia, USA, 07-11 July 2012.
  • [5] Oğuz K. “True scores for Tartarus with adaptive GAs that evolve FSMs on GPU”. Information Sciences, 525, 1-15, 2020.
  • [6] Dick G. “A true finite-state baseline for Tartarus”. GECCO '13: Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, Amsterdam, Netherlands, 6-10 July 2013.
  • [7] Ashlock D, Freeman J. “A pure finite state baseline for Tartarus”. Proceedings of the 2000 Congress on Evolutionary Computation, La Jolla, CA, USA, 16-19 July 2000.
  • [8] Ashlock D, Warner E. “The geometry of Tartarus fitness cases”. 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1-6 June 2008.
  • [9] Dick G. “An effective parse tree representation for Tartarus”. GECCO '13: Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, Amsterdam, Netherlands, 6-10 July 2013.
  • [10] Mardia K, Kent J, Bibby J. Multivariate Analysis. 1st ed. London, UK, Academic Press, 1979.
Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi-Cover
  • ISSN: 1300-7009
  • Başlangıç: 1995
  • Yayıncı: PAMUKKALE ÜNİVERSİTESİ
Sayıdaki Diğer Makaleler

Yapay bağışıklık sistemi ve veri madenciliği yöntemlerini kullanarak tedarikçi değerlendirmede gösterge paneli uygulama modeli

Yüksel YURTAY, Murat AYANOĞLU

Aort kapakçığının çok-kesitli bilgisayarlı tomografi görüntülerinden model-bağimsiz otomatik bölütlenmesi

Devrim ÜNAY, İbrahim HARMANKAYA, İlkay ÖKSÜZ, Rahmi ÇUBUK, Levent ÇELİK, Kamuran KADIPAŞAOĞLU

24-bit renkli imge içine 24-bit renkli imge gizleyen yüksek kapasiteli düşük bozulumlu tersinir kayıplı yeni bir veri gizleme yöntemi (YKKG)

Ali DURDU

Enerji hasadı yapan düğümlerin bulunduğu telsiz duyarga ağlarının yaşam süresini arttıran yeniden oluşturulabilen bir dağıtık bağlı baskın küme algoritması

Elif HAYTAOĞLU, Ömer GÜLEÇ, Mustafa TOSUN

Çoklu banda sahip mikroşerit antenlerde boyut optimizasyonunun derin öğrenme yöntemleri ile gerçekleştirilmesi

Umut ÖZKAYA, Levent SEYFİ, Şaban ÖZTÜRK

EEG sinyallerinden bakılan görselin üretilmesi

Gaffari ÇELİK, Muhammed Fatih TALU

Olası İstanbul depreminin hasarlarının gözlenmesi için İHA rotalama probleminin bir genetik algoritma ile eniyilenmesi

Muhammed HALAT, Ömer ÖZKAN

Derin öğrenme yöntemleri ve kelime yerleştirme modelleri kullanılarak Parkinson hastalığının duygu analiziyle değerlendirilmesi

Feyza ÇEVİK, Zeynep Hilal KİLİMCİ

Tartarus örneklerinin zorluklarının tahminlenmesi

Kaya OĞUZ

İHA ağları için uyarlanabilir, dengeli ve enerji verimli bir kümeleme mekanizması

Sedat GORMUS, Harun Emre KIRAN