download

Matakuliah
Tahun
Versi
: H0383/Sistem Berbasis Pengetahuan
: 2005
: 1/0
Pertemuan 8
Konsep Penelusuran (Searching)
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Membandingkan metode-metode
searching pada struktur graph/tree
2
Outline Materi
• Searching dalam SBP
• Graph/Tree
• Metode-metode Searching
3
Searching dalam SBP
• Automated Reasoning mencakup proses
mencari dan membanding (searching and
matching)
• Pengetahuan disusun dalam struktur
graph/tree
• Konsep penelusuran digunakan thd
struktur graph/tree
4
Searching dalam SBP
• Inti proses inferensi dalam SBP adalah
penelusuran ke sebuah goal node melalui
suatu path/trajektori dari sebuah start
node.
• Solusi  Path finding dgn Searching
Algoritmh
5
Graph & Tree
• Diberikan sebuah graph dgn cost antar node.
Apakah dari S dapat mencapai G? Lewat jalan
yg mana?
3
4
A
S
4
C
B
5
5
G
4
D
E
2
F
3
4
6
Graph & Tree
S
• Graph  Tree
A
D
B
C
E
E
11
D
F
A
D
B
F
G
19
C
19
G
17
B
B
C
17
14
E
E
F
F
A
C
G
15
15
13
G 25
7
Searching
S
• Depth First
A
B
C
E
11
D
F
14
G
19
19
8
Searching
• Hill Climbing
S
A
D
10.4
10.4
8.9
E
6.9
3
A
B
F
6.7
0
G
9
Searching
BREADTH FIRST:
[s]
[AD] successor of S
[BD,AE] successor of A and D
[CE,E,B,BF] successor of B,D,A,E
[DF,BF,CE,AC,G] C has no successor
And Goal G is found
10
Searching
S
• BREADTH FIRST
A
D
B
C
E
E
11
D
F
A
D
B
F
G
19
C
G
19
17
B
B
C
17
14
E
E
F
F
A
C
G
15
15
13
G 25
11
Penutup
• SBP memerlukan searching algorithm
untuk melakukan inferensi
• Masing-masing metode searching memiliki
kelebihan maupun kekurangannya
12