140 likes | 350 Views
Breadth First Search (BFS). As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com. Breadth First Search (BFS). BFS dapat diartikan sebagai “pencarian melebar diutamakan”
E N D
Breadth First Search (BFS) As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com
Breadth First Search (BFS) • BFS dapat diartikan sebagai “pencarian melebar diutamakan” • Pencarian ini menggunakan pohon/graph yang dapat berupa linked-list, dimana setiap node/simpulnya adalah sebuah state/keadaan • Root/akar dari pohon adalah initial state dimana pencarian dilakukan hingga ditemukannya goal state pada salah satu node
Contoh Kasus Ember Air • Ruang Masalah • x = 1, 2, 3 atau 4 (isi ember 4 galon) • y = 1, 2 atau 3 (isi ember 3 galon) • Initial State (0,0) • Menyatakan jumlah air kedua ember (x,y) masih kosong • Goal State (n,2) • Ember x berisi berapa pun, y berisi 2 galon
0,0 Initial State Level 1
0,0 Initial State Level 1 4,0 0,3 Level 2
0,0 Level 1 4,0 0,3 Level 2 Level 3 4,3 0,0 3,0 4,3 0,0 1,3
0,0 Level 1 4,0 0,3 Level 2 Level 3 4,3 0,0 3,0 4,3 0,0 1,3 0,3 4,0 4,0 0,3 4,3 0,3 1,0 4,0 4,0 3,3 0,3 0,3 4,0 4,0 0,3 Level 4
0,0 Level 1 4,0 0,3 Level 2 Level 3 4,3 0,0 3,0 4,3 0,0 1,3 0,3 4,0 4,0 0,3 4,3 0,3 1,0 4,0 4,0 3,3 0,3 0,3 4,0 4,0 0,3 Level 4 4,2 Level 5 dan seterusnya …..
0,0 Level 1 4,0 0,3 Level 2 Level 3 4,3 0,0 3,0 4,3 0,0 1,3 0,3 4,0 4,0 0,3 4,3 0,3 1,0 4,0 4,0 3,3 0,3 0,3 4,0 4,0 0,3 Level 4 4,2 Level 5 dan seterusnya …..
Tugas 2 • Buatlah pohon penyelesaian untuk masalah koin pada Tugas 1 dengan menggunakan metode BFS • Jawaban di-upload paling lambat 3 minggu depan