Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Breadth First Search (BFS)

Presentasi serupa


Presentasi berjudul: "Breadth First Search (BFS)"— Transcript presentasi:

1 Breadth First Search (BFS)
As’ad Djamalilleil

2 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

3 Contoh Kasus Ember Air Ruang Masalah Initial State  (0,0)
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

4 1 if(x < 4) (x,y)  (4,y) Isi penuh ember 4 galon 2 if(y < 3) (x,y)  (x,3) Isi penuh ember 3 galon 3 if(x > 0) (x,y)  (x-d,y) Buang sebagian air dari ember 4 galon 4 if(y > 0) (x,y)  (x,y-d) Buang sebagian air dari ember 3 galon 5 (x,y)  (0,y) Kosongkan ember 4 galon 6 (x,y)  (x,0) Kosongkan ember 3 galon

5 7 if(x+y >= 4 and y > 0) (x,y)  (4,y-(4-x)) Tuangkan air dari ember 3 galon ke ember 4 galon sampai ember 4 galon penuh 8 if(x+y >= 3 and x > 0) (x,y)  (x-(3-y),3) Tuangkan air dari ember 4 galon ke ember 3 galon sampai ember 3 galon penuh 9 if(x+y <= 4 and y > 0 (x,y)  (x+y,0) Tuangkan seluruh air dari ember 3 galon ke ember 4 galon

6 10 if(x+y <= 3 and x > 0) (x,y)  (0,x+y) Tuangkan seluruh air dari ember 4 galon ke ember 3 galon 11 (0,2)  (2,0) Tuangkan 2 galon air dari ember 3 galon ke ember 4 galon 12 (2,y)  (0,y) Buang 2 galon air dalam ember 4 galon sampai habis

7 0,0 Initial State  Level 1

8 0,0 Initial State  Level 1 4,0 0,3 Level 2

9 0,0 Level 1 4,0 0,3 Level 2 Level 3 4,3 0,0 3,0 4,3 0,0 1,3

10 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 0,3 4,0 4,0 0,3 4,0 3,3 0,3 Level 4

11 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 0,3 4,0 4,0 0,3 4,0 3,3 0,3 Level 4 4,2 Level 5 dan seterusnya …..

12 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 0,3 4,0 4,0 0,3 4,0 3,3 0,3 Level 4 4,2 Level 5 dan seterusnya …..

13 Solusinya Air pada ember 4 galon (x) Air pada ember 3 galon (y)
Aturan produksi yang digunakan - 3 2 9 4 7

14 Tugas 2 Buatlah pohon penyelesaian untuk masalah koin pada Tugas 1 dengan menggunakan metode BFS Jawaban di-upload paling lambat 3 minggu depan


Download ppt "Breadth First Search (BFS)"

Presentasi serupa


Iklan oleh Google