Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Ruang Pencarian Pertemuan II.

Presentasi serupa


Presentasi berjudul: "Ruang Pencarian Pertemuan II."— Transcript presentasi:

1 Ruang Pencarian Pertemuan II

2 Tujuan Instruksional Mahasiswa dapat mendeskripsikan sebuah permasalahan secara formal Mahasiswa dapat merancang ruang pencarian dari sebuah permasalahan

3 Agen yang memiliki tujuan (goal directed Agent)
Search = an agent with several immediate options of unknown value can decide what to do by first examining different possible sequences of actions that lead to states of known value, and then choosing the best sequence.

4 Kebutuhan agent Perumusan permasalahan Keadaan awal Operator / Aksi
Rencana Tes tujuan

5 Formulasi permasalahan
S: himpunan keadaan (states) S0: keadaan awal (initial state) A: S  S adalah himpunan aksi (actions) G: keadaan akhir, perhatikan bahwa G adalah himpunan bagian dari S (goal test)

6 State space (Ruang pencarian)
plan P = {a0, a1, … , aN} akan menjalani keadaan-keadaan dalam sebuah permasalahan {s0, s1, … , sN+1∈G}.

7 Representasi formulasi permasalahan
Representasi: Directed graph, nodes, arc

8 Aima.search.framework: problem.java

9 Problem romania

10 Romania problem statement (aima.search.map)

11 Vacuum world

12 8-queens problem

13 Formulasi Permasalahan 8-queens: Alternatif 1
States: susunan 0 sampai 8 ratu pada papan catur. Keadaan awal: 0 ratu di atas papan. Suksesor: tambahkan sebuah ratu pada kotak manapun. Tes tujuan: ada 8 ratu di atas papan, namun tidak ada yang saling menyerang.

14 Analisis alternatif 1

15 Formulasi Permasalahan 8-queens: Alternatif 2
States: Susunan apapun untuk 8 ratu di atas papan catur. Keadaan awal: Semua ratu berada pada kolom pertama. Suksesor: Ubah posisi salah satu ratu. Tes tujuan: ada 8 ratu di atas papan, namun tidak ada yang saling menyerang.

16 Analisis alternatif 2

17 Formulasi Permasalahan N-queens: Alternatif 3
States: Susunan apapun untuk k-queens pada k-baris pertama sehingga tidak ada yang saling menyerang. Keadaan Awal: 0 ratu di atas papan catur. Suksesor: tambahkan sebuah ratu pada baris (k+1) sehingga tidak ada yang saling menyerang. Tes tujuan: ada k-ratu di atas papan, namun tidak ada yang saling menyerang.

18 Analsis alternatif 3

19 8-puzzle problem

20 Formulasi permasalahan 8-puzzle
States: deskripsi dari setiap ubin pada lokasinya. Aksi: ubin kosong bergerak ke atas, bawah, kiri atau kanan. Tes tujuan: keadaan sekarang sesuai dengan urutan tertentu. Biaya: setiap pergerakan bernilai 1.

21 Ruang pencarian 8-puzzle

22 Tic-tac-toe problem

23 Water jug problem Ada tiga teko dengan ukuran 12, 8, 3 liter, dan sebuah mata air. Salah satu teko tersebut harus tepat terisi 1 liter air. Definisi permasalahan yang dapat diambil adalah: Keadaan awal: semua teko kosong. Tes tujuan: salah satu teko berisi tepat 1 liter. Suksesor: Aksi: memindahkan air ke teko i dan j, dengan kapasitas Ci dan Cj, dan air yang telah terdapat dalam teko Li dan Lj. Teko i terisi dengan max(0, Li-(Cj-Gj) liter air, dan teko j dengan min(Cj, Li+Lj) Aplikasikan aksi dengan mengisi ke teko i sejumlah Ci liter air. Biaya: berikan biaya pada setiap kali seliter air dipindahkan dari satu teko ke teko lain.

24 Latihan: TSP (travelling salesman problem)
Terdapat N kota yang dihubungkan dengan jalan. Yang diminta adalah untuk menemukan jalur terpendek antara N-kota yang dilalui dari sebuah kota asal, tanpa harus melalui kota yang sama dua kali, untuk dapat kembali ke kota asal. Berikan definisi permasalahan untuk problem ini. Berikan kandidat solusinya.

25 Latihan: Missionaries & Cannibals problem
Ada 3 misionaris dan 3 kanibal pada sebuah sisi sungai. Terdapat sebuah perahu yang dapat membawa 2 penumpang bersamaan. Seorang misionaris tidak boleh berjumlah lebih sedikit dari para kanibal dalam sebuah keadaan. Berikan definisi permasalahan untuk problem ini. Berikan perencanaan untuk menyeberangi sungai tersebut.

26 NODE Representation

27 Nodes collection  Queue

28 General Tree search

29 Ruang pencarian yang implisit
Keadaan awal Akibat dari setiap operator Membuka sebuah simpul Menghitung suksesor Pemilihan operator dapat berakibat pada: Ruang pencarian Waktu pencarian


Download ppt "Ruang Pencarian Pertemuan II."

Presentasi serupa


Iklan oleh Google