Buradasın
Ateş böceği algoritması nasıl çalışır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Ateş Böceği Algoritması (FA-Firefly Algorithm), 2008 yılında Xin-She Yang tarafından geliştirilmiş sürü tabanlı sezgisel bir optimizasyon algoritmasıdır 23.
Algoritmanın çalışma prensibi:
- Başlangıç: Tüm ateş böcekleri arama uzayına rastgele dağıtılır 12.
- Işık yoğunluğundaki değişim: Her ateş böceği, komşu ateş böceklerinin ışık yoğunluğunu gözlemleyerek konumunu değiştirir 12.
- Çekicilik: Bir ateş böceğinin çekim derecesi parlaklığı ile orantılıdır ve mesafe arttıkça azalır 12.
- Hareket: Daha az parlak olan ateş böcekleri, daha parlak olanlara doğru hareket eder 12. Eğer daha parlak bir eş bulamazsa, rastgele hareket eder 12.
Algoritma, aşağıdaki ilkelere dayanır:
5 kaynaktan alınan bilgiyle göre: