Görevli arılar
Her görevli arı bir besin kaynağına (aday çözüme) atanır. Kaynağın komşuluğunda yeni bir aday üretir ve daha iyiyse onunla değiştirir (açgözlü seçim).
Prof. Dr. Derviş Karaboğa tarafından 2005'te önerilen, bal arılarının yiyecek arama davranışından esinlenen sürü zekâsı tabanlı optimizasyon algoritmasıdır.
Artificial Bee Colony (ABC) Algorithm
Yapay Arı Kolonisi (ABC), bal arısı kolonisinin yiyecek arama sırasındaki iş bölümü ve öz-örgütlenme yeteneğini taklit eden bir optimizasyon algoritmasıdır. Prof. Dr. Derviş Karaboğa tarafından 2005'te sayısal optimizasyon problemleri için önerilmiştir.
01 — Hakkında
Yapay Arı Kolonisi (ABC), bal arısı kolonisinin yiyecek arama sırasındaki iş bölümü ve öz-örgütlenme yeteneğini taklit eden bir optimizasyon algoritmasıdır. Prof. Dr. Derviş Karaboğa tarafından 2005'te sayısal optimizasyon problemleri için önerilmiştir.
Algoritmada her besin kaynağı bir aday çözümü, kaynağın nektar miktarı ise çözümün niteliğini temsil eder. Koloni üç arı grubuna ayrılır: görevli, gözcü ve kaşif arılar.
02 — Nasıl çalışır
ABC, üç fazın tekrarlandığı bir döngüdür. Görevli ve gözcü arılar mevcut çözümleri iyileştirir (sömürü), kaşif arılar ise yerel optimumdan kaçmayı sağlar (keşif).
Her görevli arı bir besin kaynağına (aday çözüme) atanır. Kaynağın komşuluğunda yeni bir aday üretir ve daha iyiyse onunla değiştirir (açgözlü seçim).
Gözcüler, görevli arıların paylaştığı bilgiye bakarak kaynak seçer. Seçim olasılığı kaynağın niteliğiyle orantılıdır — iyi kaynaklar daha çok aranır.
limit deneme boyunca iyileştirilemeyen kaynak terk edilir ve onu bırakan arı kaşife dönüşerek rastgele yeni bir kaynak üretir. Bu, yerel optimumdan çıkışı sağlar.
1: Başlangıç besin kaynaklarını üret ve değerlendir 2: repeat 3: GÖREVLİ ARI FAZI 4: her kaynak için komşu aday üret, değerlendir, açgözlü seç 5: GÖZCÜ ARI FAZI 6: nitelikle orantılı olasılıkla kaynak seç 7: komşu aday üret, değerlendir, açgözlü seç 8: KAŞİF ARI FAZI 9: 'limit' boyunca iyileşmeyen kaynağı terk et, rastgele yenisini üret 10: şimdiye kadarki en iyi çözümü sakla 11: until (maksimum çevrim sayısına ulaşıldı)
| Parametre | Açıklama |
|---|---|
| SN | Koloni içindeki besin kaynağı (çözüm) sayısı |
| limit | Bir kaynağın terk edilmeden önceki başarısız deneme sayısı |
| MCN | Maksimum çevrim sayısı (durdurma ölçütü) |
03
04
05

06 — Anıt
Türkiye'de ilk kez bir bilimsel buluş, üniversite bahçesinde anıt hâline getirildi. Anıt, Derviş Karaboğa'nın 2005'te geliştirdiği Yapay Arı Kolonisi algoritmasını simgeliyor.
07