Ruang Pencarian Pertemuan II.

Slides:



Advertisements
Presentasi serupa
Course MMS 2901 Departement of Computer Science Gadjah Mada University © Aina Musdholifah & Sri Mulyana.
Advertisements

TEKNIK PENCARIAN (SEARCHING)
Metode Pencarian Heuristik
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Kecerdasan Buatan Materi 2 Masalah Ruang Keadaan.
Masalah, Ruang Masalah dan Pencarian
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
SISTEM INTELEGENSIA BUATAN
Lecture 2 State Space Search 1 Erick Pranata
Pencarian Heuristik.
Pencarian Tanpa Informasi
Hill Climbing Best First Search A*
Pengantar Strategi Algoritmik
Masalah, Ruang Keadaan, dan Pencarian. What is AI ? Sistem yang berpikir seperti manusia Thinking humanly Sistem yang berpikir secara rasional Thinking.
Masalah, Ruang Keadaan dan Pencarian
Masalah, Ruang Keadaan, dan Pencarian
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Pertemuan 4 Mata Kuliah : Kecerdasan Buatan
Masalah, Ruang Keadaan, dan Pencarian
Ruang Keadaan (state space)
Pencarian (Searching)
Pertemuan 2 Kecerdasan Buatan
Penyelesaian Masalah Teknik Pencarian
Metode Pencarian & Pelacakan
Pendefinisian problema sebagai proses pencarian ruang keadaan
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Pencarian Heuristik.
METODE PENCARIAN dan PELACAKAN
Informed (Heuristic) Search
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
KECERDASAN BUATAN PERTEMUAN 2.
Pencarian Heuristik (Heuristic Search).
Pertemuan 3 Mendefinisikan Masalah dalam Ruang Keadaan
Pencarian Heuristik.
Penyelesaian Masalah menggunakan Teknik Pencarian Heuristic Search
Kecerdasan Buatan Materi 2 Masalah Ruang Keadaan.
Metode Pencarian dan Pelacakan
Masalah, Ruang Masalah dan Pencarian
Metode Pencarian/Pelacakan
Metode Pencarian & Pelacakan
Bahan Kuliah IF2211 Strategi Algoritma
Branch and Bound Lecture 12 CS3024.
Pendefinisian problema sebagai proses pencarian ruang keadaan
MASALAH DAN RUANG KEADAAN
Review : Sistem yang menggunakan AI
MASALAH DAN METODE PEMECAHAN MASALAH
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Metode pencarian dan pelacakan - Heuristik
Problem solving by Searching
CSG3F3/ Desain dan Analisis Algoritma
Pertemuan 2 Diema HS, M. Kom
Pertemuan 2 Diema HS, M. Kom
Search.
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
TEKNIK PENCARIAN.
Problem solving by Searching
Penyelesaian Masalah Berdasarkan Teknik AI.
Ruang Masalah di Kecerdasan Buatan
MASALAH DAN METODE PEMECAHAN MASALAH
Pertemuan 2 Mata Kuliah : Kecerdasan Buatan
Informed (Heuristic) Search
Masalah, Ruang Keadaan dan Pencarian
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Masalah, Ruang Masalah dan Pencarian
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Pengantar Strategi Algoritma
Teori Bahasa Otomata (1) 2. Searching
KECERDASAN BUATAN PERTEMUAN 4.
MASALAH & RUANG MASALAH
Modul II Masalah, Ruang Masalah dan Pencarian
Transcript presentasi:

Ruang Pencarian Pertemuan II

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

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.

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

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)

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

Representasi formulasi permasalahan Representasi: Directed graph, nodes, arc

Aima.search.framework: problem.java

Problem romania

Romania problem statement (aima.search.map)

Vacuum world

8-queens problem

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.

Analisis alternatif 1

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.

Analisis alternatif 2

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.

Analsis alternatif 3

8-puzzle problem

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.

Ruang pencarian 8-puzzle

Tic-tac-toe problem

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.

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.

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.

NODE Representation

Nodes collection  Queue

General Tree search

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