Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... ·...

13
Himpunan dan Relasi Fuzzy Bahan Kuliah IF4058 Topik Khusus IF IF4058 Topik Khusus IF 1 Teknik Informatika – STEI ITB Oleh: Rinaldi Munir

Transcript of Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... ·...

Page 1: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Himpunan dan Relasi Fuzzy

Bahan Kuliah

IF4058 Topik Khusus IFIF4058 Topik Khusus IF

1Teknik Informatika – STEI ITB

Oleh: Rinaldi Munir

Page 2: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Operasi pada Himpunan Tegas1. Gabungan (union)

A ∪ B = { x | x ∈ A atau x ∈ B}

χA∪B = χA(x) ∨ χB(x) = max(χA(x), χB(x))

2. Irisan (intersection)

A ∩ B = { x | x ∈ A dan x ∈ B }

χA∩B(x) = χA(x) ∧ χB(x) = min(χA(x), χB(x))

4. Komplemen

A’ = { x | x ∉ A, x ∈ X }

χA’(x) = 1 - χA(x)

3. Perkalian kartesian (cartesian product)

A × B = { (a,b) | a ∈ A dan b ∈ B }

5. Selisih (difference)

A – B = { x | x ∈ A dan x ∉ B } = A ∩ B’

2

Page 3: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Operasi pada Himpunan Fuzzy

• Misalkan himpunan fuzzy A dan himpunan fuzzy B masing-

masing memiliki fungsi keanggotaan yang grafiknya adalah

sebagai berikut:

µA µB

3

µA µB

1 1

0 5 8 x 4 x

(a) (b)

Gambar Gambar Gambar Gambar 1111 Fungsi keanggotaan himpunan A dan B.

Page 4: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

1. Gabungan

• A ∪ B → µA ∪ B = µA(x) ∨ µB(x) = max(µA(x), µB(x))

• A ∪ B diartikan sebagai “x dekat A atau x dekat B”.

µA ∪ B

4

µA ∪ B

1

4 5 8 x

Gambar 2Gambar 2Gambar 2Gambar 2 Grafik fungsi keanggotaan himpunan A ∪ B.

Page 5: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

2. Irisan

• A ∩ B → µA∩ B = µA(x) ∧ µB(x) = min(µA(x), µB(x))

• A ∩ B diartikan sebagai “x dekat A dan x dekat B”.

µA ∩ B

5

1

4 5 8 x

Gambar Gambar Gambar Gambar 3333 Grafik fungsi keanggotaan himpunan A ∩ B.

Page 6: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

3. Komplemen

→ 1 – µA(x)

• diartikan sebagai “x tidak dekat A”.

A =A

µ

A

µ

6

A

µ

1

0 5 8 x

Gambar Gambar Gambar Gambar 4 4 4 4 Grafik fungsi keanggotaan himpunan A .

Page 7: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Sifat-sifat Himpunan Tegas

1. Komutatif

• A ∪ B = B ∪ A

• A ∩ B = B ∩ A

2. Asosiatif

• A ∪ (B ∪ C) = (A ∪ B) ∪ C

• A ∩ (B ∩ C) = (A ∩ B) ∩ C• A ∩ (B ∩ C) = (A ∩ B) ∩ C

3. Distributif

• A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)

• A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)

4. Idempoten

• A ∪ A = A

• A ∩ A = A

7

Page 8: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

5. Identitas

• A ∪ ∅ = A

• A ∩ X = A

6. Involusi

• (A’)’ = A

7. De Morgan

• (A ∩ B)’ = A’ ∪ B’

• (A ∪ B)’ = A’ ∩ B’

8. Null

• A ∩ ∅ = ∅

• A ∪ X = X

8

Page 9: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Sifat-sifat Himpunan Fuzzy

• Sifat-sifat himpunan fuzzy sama dengan sifat himpunan tegas.

• Tetapi, ada beberapa pengecualian sebagai berikut:

(a) Pada himpunan tegas:

A ∪ A’ = X

A ∩ A’ = ∅A ∩ A’ = ∅

9

µ µ µ

1 1 1

A’ A A’

x x x

(i) A dan A’ (ii) A ∪ A’ = X (iii) A ∩ A’ = ∅

Page 10: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

(b) Pada himpunan fuzzy

A ∪ A’ ≠ X

A ∩ A’ ≠ ∅

µ µ µ

A’

1 1 1

10

1 1 1

A

x x x

(i) A dan A’ (ii) A ∪ A’ ≠ X (iii) A ∩ A’ ≠ ∅

Page 11: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Relasi Fuzzy• Relasi adalah asosiasi antara dua atau lebih obyek dari dua

buah himpunan.

• Contoh: ‘s lebih kecil dari t’ adalah contoh relasi biner.

• Relasi pada himpunan tegas

Contoh: R(s,t) adalah relasi pada himpunan S dan T, s ∈ S, t ∈T, yang berarti “s lebih kecil daripada t”T, yang berarti “s lebih kecil daripada t”

S = {1, 2, 5}; T = {2, 3}; R= {(1, 2), (2, 3) }

t

2 3

s 1 1 0

R(s,t) = 2 0 1

5 0 011

Page 12: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Relasi pada himpunan fuzzy

Relasi fuzzy memetakan elemen dari semesta X kesemesta lain Y dengan menggunakan perkaliankartesian dari dua buah semesta.

Misal: A himpunan fuzzy pada semesta X

B himpunan fuzzy pada semesta YB himpunan fuzzy pada semesta Y

Relasi fuzzy R:

R = {(x,y), µR(x,y) | (x, y) ⊆ A × B }

µR(x,y) = µA × B (x,y) = min(µA(x), µB (y) )

12

Page 13: Himpunan dan Relasi Fuzzyinformatika.stei.itb.ac.id/~rinaldi.munir/MetNum/2011-2012/Himpunan... · Gambar Gambar 3 333 Grafik fungsi keanggotaan himpunan A ... Misal x, y ∈ bilangan

Contoh: Misal x, y ∈ bilangan riil dan relasi R adalah relasi “x dianggap lebih besar daripada y”

0 , jika x ≤ y

µR(x,y) = (x – y)/(10y) , jika y < x < 11y

1 , jika x ≥ 11y

Contoh: Misal x, y ∈ bilangan bulat dan relasi R adalah “x dianggap lebih besar daripada y”dianggap lebih besar daripada y”

X = {x1, x2, x3} Y = {y1, y2, y3, y4}

y1 y2 y3 y4

x1 0.8 1.0 0.1 0.7

x2 0.0 0.8 0.0 0.0

x3 0.9 1.0 0.7 0.8

13