Académique Documents
Professionnel Documents
Culture Documents
V1=V0+c1r1(pBest-p1)+c2r2(gBest-p1)
p1=p0+V1
f(x)
pBest
gBest
Keterangan
X1,X2,…X6 berarti ada 6 partikel. Partikel merupakan gabungan 2 centroid
Data di area B11:E40
Iterasi awal X random seperti tampak pada contoh. V = 0, Pbest(i)=X(i)
Untuk menghitung objective function f(x), cukup update cell di bawah
gBest d(pi,c1) dan d(pi,c2), dengan cell X yg sesuai
Tidak perlu buat tabel lain, cukup ini dengan ganti-ganti cell F11:G40 dengan
yg sesuai
f(X) dihitung dengan rerata jarak data ke centroidnya, dibagi banyaknya centroid
f(X) dapat diambil dari cell I41
Yg dikerjakan hanya ganti cell di area F11:G40 saja, yang lain otomatis update
Secara konsep, f(X) menjadi semakin baik jika nilainya semakin kecil,
karena klaster semakin baik jika setiap anggotanya: mirip/berdekatan/
similar/jarak antar data ke centroid nyaris 0
Jika hanya terbagi ke dalam 1 klaster saja, masukkan angka besar (dalam
contoh di samping, dimasukkan angka 99)
Langkah:
iter=0 Tentukan V=0
Tentukan X random positif <1
Hitung f(X)
Tentukan gBest
pBest=X masing-masing
iter>0 Hitung V baru
Hitung X baru (atau p)
hitung f(X)
Tentukan gBest
Hitung pBest
ke iterasi berikut
tapi jika Cuma terbagi ke dalam 1 klaster saja maka angka ini menjadi tak berhingga
knya centroid