Anda di halaman 1dari 30

Defuzifikasi

LOGIKA FUZZY
Winita Sulandari
Prodi Statistika FMIPA UNS
Defuzifikasi
• Merupakan konversi dari fuzzy ke crisp.

• Defuzifikasi disebut juga sebagai metode “rounding off”


Lambda cuts untuk himpunan fuzzy
• Pandang suatu himpunan fuzzy A. Lambda cut, dinotasikan dengan
Aλ untuk 0 ≤ λ ≤ 1.
• Aλ adalah himpunan crisp,
A λ = x 𝜇𝐴 𝑥 ≥ 𝜆
atau dengan kata lain nilai dari himpunan lambda cut adalah x,
ketika nilai keanggotaan yang berkaitan dengan x lebih besar dari
atau sama dengan 𝜆.
• Himpunan lambda cut dapat disebut juga dengan himpunan alpha
cut.
• Himpunan fuzzy A dapat ditransformasikan ke tak berhingga
himpunan lambda cut.
Sifat himpunan lambda cut
• (AB)𝜆 = A 𝜆  B 𝜆
• (AB)𝜆 = A 𝜆  B𝜆
• (A)𝜆 ≠ (A𝜆) kecuali untuk nilai  =0,5.
• Untuk setiap  ≤  dengan nilai  antara 0 dan 1, berlaku A  A
dengan A0 merupakan himpunan semesta.
Lambda cuts untuk relasi fuzzy
Relasi fuzzy dapat dikonversikan menjadi relasi crisp,
R λ = (x, y) μR x, y ≥ 𝜆 = {1|μR x, y ≥ 𝜆 ; 0| μR x, y < 𝜆}

Sifat-sifat relasi lambda cut


• (RS)𝜆 = R 𝜆  S 𝜆
• (RS)𝜆 = R 𝜆  S𝜆
• (R)𝜆 ≠ (R𝜆) kecuali untuk nilai  =0,5.
• Untuk setiap  ≤  dengan nilai  antara 0 dan 1, berlaku R 
R
Metode defuzifikasi
Ada beberapa metode defuzifikasi, beberapa diantaranya di bahas
dalam mata kuliah ini adalah
• Centroid (pusat area)
• Weighted average (rata-rata terbobot)
• Center of maxima
• Mean-max
Metode centroid
Metode centroid adalah metode yang paling sering digunakan.
Hasil defuzzifikasi dapat dihitung dengan
μC x x dx
δ=
luas area
μ1 μn
Untuk himpunan fuzzy diskrit, misal A = + …+ , defuzifikasi
x1 xn
metode centroid dinyatakan dengan

i x i μi
δ=
i μi
Metode weighted average
Metode ini tidak dapat Defuzifikasi dari fungsi pada
digunakan pada himpunan Gambar adalah
fuzzy dengan output fungsi 𝑎 0,8 + 𝑏(0,6)
keanggotaan asimetris. 𝛿=
0,8 + 0,6

0,8
Defuzifikasi dinyatakan dengan 0,6

𝑥 𝜇𝐶 (𝑥)
𝛿=
𝜇𝐶 (𝑥)
Metode center of maxima
Misal diketahui Cm = {x|𝜇𝐴 (x) = height(A)}.

Defuzifikasi dirumuskan dengan

min 𝐶𝑚 + max 𝐶𝑚
𝛿=
2
Metode mean-max
• Defuzifikasi dengan metode mean max dirumuskan dengan

𝛿= {𝑥𝑖 |𝑥𝑖 ∈ 𝐶𝑚 }/K


𝑖=1
Contoh 1
Diketahui
x1 x2 x3 x4 x5
A 0,2 0,3 0,4 0,7 0,1
B 0,4 0,5 0,6 0,8 0,9

Tentukan himpunan lambda cut berikut


a. (A)0,7
b. (B)0,2
c. (AB)0,6
d. (AB)0,5
Contoh 1
Penyelesaian:
a. (A)0,7
x1 x2 x3 x4 x5
A 0,2 0,3 0,4 0,7 0,1
A 0,8 0,7 0,6 0,3 0,9

Sehingga diperoleh (A)0,7 = { x1, x2, x5}


Contoh 1
Penyelesaian:
x1 x2 x3 x4 x5
A 0,2 0,3 0,4 0,7 0,1
B 0,4 0,5 0,6 0,8 0,9
AB 0,4 0,5 0,6 0,8 0,9 max
AB 0,2 0,3 0,4 0,7 0,1 min
b. (B)0,2 = { x1, x2, x3, x4, x5 }
c. (AB)0,6 = {x3, x4, x5 }
d. (AB)0,5 = {x4}
Contoh 2
Diketahui
0 0,2 0,4
R= 0,3 0,7 0,1
0,8 0,9 1,0

a. 𝜆 = 0,1 b. λ = 0+
0 1 1 0 1 1
Rλ = 1 1 1 Rλ = 1 1 1
1 1 1 1 1 1
Contoh 3
Diketahui himpunan fuzzy A dan B yang didefinisikan pada
semesta x = {0,1,2,3}, dengan fungsi keanggotaan sebagai berikut
μA x = 2/(𝑥 + 3) dan μB x = 4x/(x+5).

Tentukan untuk masing-masing A dan B, himpunan lambda cut


dengan  = 0,2; 0,5; dan 0,6.
Contoh 3
Penyelesaian:
Dari yang diketahui, fungsi keanggotaan adalah μA x = 2/(𝑥 + 3)
dan μB x = 4x/(x+5), sehingga diperoleh

0 1 2 3
A 2/3 = 0,67 2/4 = 0,5 2/5 = 0,4 2/6 = 0,33
B 0 4/12 = 0,33 8/14 = 0,57 12/16 = 0,75

= 0,2  = 0,5  = 0,6.


(A)0,2 = {0,1,2,3} (A)0,5 = {0,1} (A)0,2 = {0}
(B)0,2 ={1,2,3} (B)0,5 = {2,3} (B)0,6 = {3}
Contoh 4
Diketahui

1
0,7

0 1 2 3 4 5 6 0 1 2 3 4 5 6
Tentukan defuzifikasi dg centroid, center of maxima dan mean-max!
Contoh 4
Tahapan defuzifikasi metode Menentukan persamaan garis
centroid

0 1 2 3 4 5 6 x
Contoh 4
Tahapan defuzifikasi metode Menentukan persamaan garis
centroid

0 1 2 3 4 5 6 x
Contoh 4
Tahapan defuzifikasi metode Menentukan persamaan garis
centroid

0 1 2 3 4 5 6 x
Contoh 4
Tahapan defuzifikasi metode Menentukan persamaan garis
centroid

0 1 2 3 4 5 6 x
Contoh 4

Persamaan garis a : y = 0,7x/2 = 0,35x


d b : y =0,7
c c:y=x-2
b e d:y=1
a e : y = -0,5x + 3
2,7
0 1 2 3 4 5 6
Contoh 4
Metode Centroid Numerator
2 2,7
= 0,35𝑥 2 𝑑𝑥 + 0,7𝑥𝑑𝑥
d 03 2 4
c + 𝑥 − 2 𝑥𝑑𝑥 + 1 𝑥𝑑𝑥
2,7 3
b e 6

a + −0,5𝑥 + 3 𝑥𝑑𝑥
4
2,7 = 10,98
0 1 2 3 4 5 6
Contoh 4
Mencari denumerator
menggunakan rumus luas

0 1 2 3 4 5 6 x
Contoh 4
Denumerator Defuzifikasi (metode centroid):
2 2,7
= 0,35𝑥𝑑𝑥 + 0,7𝑑𝑥
03 2
10,98
4 δ=
+ 𝑥 − 2 𝑑𝑥 + 1 𝑑𝑥 3,445
2,7 3
6
+ −0,5𝑥 + 3 𝑑𝑥 = 3,187
4
= 3,445
Contoh 4
Metode center of maxima Defuzifikasi metode center of
maxima:
d 3+4
δ=
2
c
b e = 3,5
a
2,7 Pada kasus ini defuzifikasi dengan
mean-max menghasiilkan nilai yang
0 1 2 3 4 5 6 sama dengan metode center of
maxima.
Latihan soal
1.
Latihan soal
2. Tentukan nilai defuzifikasi dari area pada gambar berikut dengan
metode centroid
Latihan soal
3. Tentukan nilai defuzifikasi dengan metode centroid dan mean-max
Latihan soal
4. Tentukan nilai defuzifikasi dengan metode weigthed average

Anda mungkin juga menyukai