Soru sorMatlab- PSO ve ABC algoritmaları
pembebaret tarafından 1 ay önce soruldu

Matlab’ta PSO ve ABC algoritmalarında, E = alfa*a*b ; E,a ve b için 36160 adet veri var bu algoritmalarla tek bir alfa değeri bulmak istiyorum nasıl yapabilirim ?

6 cevap var
Osman Sayginer Yönetici tarafından 1 ay önce cevaplandı

Merhaba,
E,a, alpha ve b değerleri neye karşılık geliyor? İlgili bir sayfaya da yönlendirebilirsiniz.

pembebaret tarafından 1 ay önce cevaplandı

Merhaba,
E değerleri 19 yıllık günlük buharlaşma verisi yani 36160 adet,
a ve b değerleri de 19 yıllık veri yani 36160 adet,
a*b*alpha sonucu E değerlerine eşit olacak şekilde bu algoritmalarla tek bir alpha katsayısı bulmak istiyorum. 

Osman Sayginer Yönetici tarafından 1 ay önce cevaplandı

Sanırım şöyle bir şey: Elinizdeki veriye uyacak bir denklemin çarpanlarını mı bulmak istiyorsunuz?

pembebaret tarafından 1 ay önce cevaplandı

Evet aslında kısaca bahsetmek gerekirse, elimde iki denkleme ait sonuçlar var. Bu denklemlerin adı Penman ve Taylor. Bu iki denklemi birbirine eşitliyorum. Alpha katsayısı da Taylor denkleminin katsayısı, alpha normalde denklemde 1.26 ama ben kendi bölgem için bu katsayıyı bulmaya çalışıyorum. 

pembebaret tarafından 1 ay önce cevaplandı

İki denklem eşitliğinde bilinmeyen parametre olarak sadece alpha olmuş oluyor. Aslında Excelde E değerlerini a ve b değerlerine bölerim 36160 adet alpha katsayisi bulup ortalamasini alırım Ama PSO ve ABC ile problemi optimize ederek tek bir alpha değerini vermesini istiyorum. İnşaat mühendisiyim algoritma bilgim temel düzeyde olduğu için bu konu beni aştı yardımcı olursanız çok mutlu olurum 🙏🏾😞

Osman Sayginer Yönetici tarafından 1 ay önce cevaplandı

O zaman öncelikle temelden PSO’nun ne olduğunu ve MATLA ile nasıl uyarlamanız gerektiğini öğrenmeniz faydalı olacaktır. Temel düzeyde optimizasyon yöntemlerini bilmeniz de sizin için faydalı olacaktır. Sözkonusu probleminin iki satır kod ile hemen çözülemecek kadar karmaşık. Buradaki anlatımların yardımcı olacağını düşünüyorum: https://www.youtube.com/playlist?list=PLgH3sgdvgO4T5avSC2R_7734FOU5Op8f9