25
lebih
besar
akan
mempengaruhi
pergerakan
partikel.
Rand
dan
rand adalah
fungsi
random dalam
interval [0,1], P
best
adalah posisi
terbaik dari partikel ke-i dan G
best
adalah
posisi terbaik dari semua partikel di dalam populasi/swarm.
Pseudo code dari PSO adalah
FOR setiap partikel
Inisialisasi partikel
END
DO
FOR setiap partikel
Hitung nilai fitness
IF nilai fitness lebih baik daripada nilai fitness terbaik(pBest) yang sudah ada
SET nilai sekarang sebagai pBest yang baru
END
Pilih partikel dengan nilai fitness terbaik dari semua partikel sebagai gBest
FOR setiap partikel
Hitung kecepatan partikel menurut persamaan (11)
UPDATE posisi partikel menurut persamaan (12)
END
WHILE kriteria iterasi maksimum atau error minimum belum dipenuhi
|