Metode Pencarian (3) - Breadth-First Search (BFS) Depth-First Search (DFS) - Part 2
Metode Pencarian (3) - Breadth-First Search (BFS) Depth-First Search (DFS) - Part 2
A B
C D E F
H G
F
H
K C D E
A B
K C D E F, D, H F ABCEKF
D, H, G D ABCEKFD
H, G, J H ABCEKFDH
A B G, J, I G ABCEKFDHG
J, I J ABCEKFDHGJ
• Solusi akhir: A-C-D-J
F
H
K C D E
A B
K C D E L, J, D, C L ABEHIL
J, D, C J ABEHILJ
A B
KK CC D
D EE F,F, D,
D, HH FF ABCEKF
ABCEKF
D,
D, H,
H, G
G DD ABCEKFD
ABCEKFD
H,
H, G,
G, JJ HH ABCEKFDH
ABCEKFDH
AA BB G,
G, J,J, II G
G ABCEKFDHG
ABCEKFDHG
J,J, II JJ ABCEKFDHGJ
ABCEKFDHGJ
•• Solusi
Solusi akhir:
akhir: A-C-D-J
A-C-D-J
• Keuntungan: K C D E
I, D, C
L, J, D, C
I
L
K C D E L, J, D, C L ABEHIL
J, D, C J ABEHILJ
A B
G J I
A
B, C
A
B
A
AB
• Kelemahan:
F
E, C E ABE • Memungkinkan tidak ditemukannya
H H, D, C H ABEH tujuan yang diharapkan: level bisa
I, D, C I ABEHI
L, J, D, C L ABEHIL
sangat dalam (tak terhingga)
K C D E
J, D, C J ABEHILJ à tidak komplit, karena tidak ada jaminan
L Stack Simpul aktif Visited menemukan solusi
A B
G J I
A
B, C
A
B
A
AB
• Hanya mendapat 1 solusi pada setiap
F
• Solusi akhir: A-B-E-H-I-J
E, C E ABE pencarian. Jika terdapat >1 solusi
H H, D, C H ABEH yang sama tetapi berada pada level
I, D, C I ABEHI
L, J, D, C L ABEHIL
yang berbeda, maka DFS tidak
C D E
J, D, C J ABEHILJ menjamin untuk menemukan solusi
A B
yang paling baik
à tidak optimal
• Solusi akhir: A-B-E-H-I-J