"Popülasyon optimizasyon algoritmaları: Ateş böceği algoritması (Firefly Algorithm, FA)" makalesi için tartışma

 

Yeni makaleye göz atın: Popülasyon optimizasyon algoritmaları: Ateş böceği algoritması (Firefly Algorithm, FA).

Bu makalede ateş böceği algoritması (Firefly Algorithm, FA) optimizasyon yöntemini ele alacağız. Yapılan değişiklik sayesinde algoritma, dışarıdan bakan bir oyuncudan gerçek bir derecelendirme tablosu liderine dönüştü.


Ateş böceği algoritması, gerçek ateş böceklerinin parıldama özelliklerine dayanan üç kurala sahiptir. Kurallar şu şekildedir:

  1. Tüm ateş böcekleri daha çekici ve parlak muadillerine doğru hareket edecektir.
  2. Bir ateş böceğinin çekim derecesi parlaklığı ile orantılıdır ve havanın ışığı emmesi nedeniyle başka bir ateş böceğine olan mesafe arttıkça azalır. Bu nedenle, parıldayan iki ateş böceği arasında, daha az parlak olan daha parlak olana doğru hareket edecektir. Eğer daha parlak ya da daha çekici bir muadili yoksa, ateş böceği rastgele hareket edecektir.
  3. Ateş böceğinin parlaklığı veya ışık yoğunluğu, problemin amaç fonksiyonunun değerine göre belirlenir.


Şimdi ateş böceği optimizasyonunun inceliklerini daha ayrıntılı olarak keşfedebiliriz. Algoritmanın özü Şekil 1'de açıkça gösterilmektedir.

Fas

Yazar: Andrey Dik

Neden: