0
パーティクルのローカライズでPSOを実装しています。ランダムな位置にパーティクルがあります。私はそれらの粒子を最適化する必要があります。私はPSOの目的関数と、これらの規則によって位置を見つける方法を理解できません。Particle Swarm Optimization - Particle Positionの更新
Vid (k) =wVid (k − 1) + c1r1id (k)(Xpbestid − Xid) + c2r2id (k)(Xgbestd − Xid)
Xid (k) =Xid (k − 1) + Vid (k)
I(x、y)は
このコードはどこから入手しましたか?それはあまりにも少ない情報です。 'Vid'と' Xid'はどのように定義されていますか? –
これらはベクトル方程式かもしれません、つまり、Xid = {x1、x2、x3、...、xn}です。 –
完全なアルゴリズムはhttp://en.wikipedia.org/wiki/Particle_swarm_optimizationで見つけることができます – vishnu