"Popülasyon optimizasyon algoritmaları: Balık sürüsü arama (Fish School Search, FSS)" makalesi için tartışma

 

Yeni makale Popülasyon optimizasyon algoritmaları: Balık sürüsü arama (Fish School Search, FSS) yayınlandı:

Balık sürüsü arama (Fish School Search, FSS) algoritması, %80'e varan çoğunluğu türdeş organize topluluklar halinde yüzen balıkların sürü içerisindeki davranışlarından esinlenen yeni bir optimizasyon algoritmasıdır. Balık kümelerinin, yiyecek arama ve avcılardan korunma verimliliğinde önemli bir rol oynadığı kanıtlanmıştır.

Bir sürü, balıklar aynı hızda ve aynı yönde senkronize olarak yüzdüğünde oldukça katı bir şekilde organize olur. Bunun nedeni balıkların aynı tür, yaş ve büyüklükte olup birbirlerinden belirli bir mesafede hareket etmeleridir. Balık sürüleri, sanki grup zekasına ve ortak bir akla sahiplermiş gibi karmaşık manevralar yapabilirler. Sürü oluşumunun incelikleri, özellikle de hareket ve beslenme şekilleri tam olarak anlaşılabilmiş değildir.

Sürü davranışını açıklamak için daha iyi yön bulma, avlanma senkronizasyonu, avcıların kafasını karıştırma ve yakalanma riskini azaltma gibi birçok hipotez ortaya atılmıştır. Sürüdeki balıklar, birbirlerinin davranışlarını yakın mesafeden kontrol eden bazı bilgiler paylaşıyor gibi görünmektedir. Bir balığın beslenme davranışı, diğerlerinde aktif bir yiyecek arayışını hızla tetikler. Sürü halindeki balıklar, birbirleriyle çarpışmaktan kaçınmak amacıyla sürünün şeklini değiştirirken, genellikle hızlı yükseliş ve inişler yaparak ve kendi eksenleri etrafında dönerek ince falankslar halinde yüzerler. Bu tür manevralar çok hızlı bir tepki sistemi gerektirir. Sürü halindeki yaşam tarzı, balıkların komşularına göre konumlarındaki küçük değişikliklere anında yanıt verebilecek duyu sistemlerine sahip olduğu anlamına gelir.

Daha eksiksiz bir resim oluşturmak için, bu tür davranışların matematiksel modellemesi kullanılır. En yaygın matematiksel modeller, sürüdeki her bir hayvanın şu üç temel kurala uyduğunu varsayar:

  1. Komşularla aynı yönde hareket etme
  2. Komşulara yakın durma
  3. Komşularla çarpışmalardan kaçınma


Yazar: Andrey Dik

 

Merhaba, bu optimizasyon algoritmasının bir uygulamasını gösterebilir misiniz?

Bu gerçekten ilginç ve başvurmak ve bazı kıyaslamalar yapmak istiyorum

Teşekkürler
 
Felipe Lisboa #:

Merhaba, bu optimizasyon algoritmasının bir uygulamasını gösterebilir misiniz?

Bu gerçekten ilginç ve başvurmak ve bazı kıyaslamalar yapmak istiyorum

Teşekkürler

Merhaba, özür dilerim, soruyu tam olarak anlayamadım

 

Merhaba Andrey, Bu algoritmanın bir EA ile nasıl uygulanacağına dair bir örnek istiyorum.


Teşekkürler

 
Felipe Lisboa #:

Merhaba Andrey, Bu algoritmanın bir EA ile nasıl uygulanacağına dair bir örnek istiyorum.


Teşekkürler

Örneği kısaca açıklayamıyorum, bununla ilgili ayrı bir makale yazmam gerekebilir. ancak web sitesinde Uzman Danışmanların otomatik optimizasyon örneklerini içeren makaleler için arama yapabilir ve makalelerimdeki algoritmalardan birini uygulayabilirsiniz.