Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Searching As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Presentasi serupa


Presentasi berjudul: "As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Searching As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com."— Transcript presentasi:

1 As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com
Searching As’ad Djamalilleil

2 Langkah-langkah Searching
Mendefinisikan ruang masalah Kumpulan keadaan (state) dari keadaan awal (initial state) ke keadaan tujuan (goal state) Mendefinisikan aturan produksi Mengubah satu state ke state lain Memilih metode pencarian Untuk menemukan solusi terbaik

3 Contoh Kasus 4 galon 3 galon 2 buah embar tanpa skala, masing-masing berukuran 3 dan 4 galon. Terdapat pula sebuah kran air yang dapat mengeluarkan air dengan jumlah tak terbatas. Bagaimana caranya agar ember air yang berukuran 3 galon terisi tepat 2 galon ?

4 Ruang Masalah Ruang Masalah Initial State  (0,0) Goal State  (n,2)
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

5 Aturan Produksi Aturan produksi  operasi yang mengubah suatu state ke state lainnya Contoh aturan produksi untuk kasus ember air di atas:

6 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

7 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

8 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

9 Metode Pencarian Pilih metode pencarian ?????
Air pada ember 4 galon (x) Air pada ember 3 galon (y) Aturan produksi yang digunakan - 3 2 9 4 7

10 Metode-metode Pencarian
Blind/Un-informed Search tidak ada informasi awal yang digunakan dalam proses pencarian Heuristic/Informed Search memberikan perkiraan terhadap solusi yang akan dipilih

11 Blind/Un-informed Search
Breadth First Search (BFS) Uniform Cost Search (UCS) Depth First Search (DFS) Depth-Limited Search (DLS) Iterative Deepening Search (IDS) Bi-directional search (BDS)

12 Heuristic Generate and Test Hill Climbing (Simple dan Steepest Ascent)
Simulated Annealing Best First Search (Greedy dan A*)

13 Tugas 1 Pecahan koin yg tersedia: $1, $3, $5, $10, $25
Berapa jumlah koin minimal untuk nilai nominal uang $1799 ? Tentukan ruang masalah, initial state, dan goal state dari masalah di atas. Buatlah aturan produksi untuk penyelesaian masalah tersebut.


Download ppt "As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Searching As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com."

Presentasi serupa


Iklan oleh Google