Prolem Solving Based on AI

dokumen-dokumen yang mirip
Artificial Intelegence/ P_2. Eka Yuniar

METODE PENCARIAN BFS dan DFS

ALGORITMA PENCARIAN (1)

SEARCHING. Blind Search & Heuristic Search

METODE PENCARIAN DAN PELACAKAN

Problem solving by Searching. Materi 3 Kecerdasan Buatan Oleh: Dewi Liliana TI PNJ

ALGORITMA PENCARIAN (HEURISTIC)

BAB 2 TINJAUAN PUSTAKA

Hal penting dalam menentukan keberhasilan sistem cerdas adalah kesuksesan dalam pencarian.

Kecerdasan Buatan. Penyelesaian Masalah dengan Pencarian... Pertemuan 02. Husni

CRITICAL PATH. Menggunakan Graph berbobot dan mempunya arah dari Critical Path: simpul asal : 1 simpul tujuan : 5. Graph G. Alternatif

Penerapan Search Tree pada Penyelesaian Masalah Penentuan Jalur Kota Terpendek.

BAB III METODE PELACAKAN/PENCARIAN

Tujuan Instruksional

Bab 2 2. Teknik Pencarian

Kecerdasan Buatan Penyelesaian Masalah dengan Pencarian

KECERDASAN BUATAN METODE HEURISTIK / HEURISTIC SEARCH ERWIEN TJIPTA WIJAYA, ST., M.KOM

Pengembangan Teknik Pencarian Optimal Menggunakan Algoritma Generate and Test dengan Diagram Precedence (GTPRE)

METODE PENCARIAN. Irvanizam Zamanhuri, M.Sc Dr. Taufiq A. Gani, M.EngSc

Update 2012 DESAIN DAN ANALISIS ALGORITMA SEARCHING

BAB III ALGORITMA BRANCH AND BOUND. Algoritma Branch and Bound merupakan metode pencarian di dalam ruang

BAB 2 LANDASAN TEORI

Penghematan BBM pada Bisnis Antar-Jemput dengan Algoritma Branch and Bound

PENCARIAN RUTE TERPENDEK PENGIRIMAN SANGKAR BURUNG MENGGUNAKAN METODE BFS (Breath First Search) DAN DFS (Depth First Search) SKRIPSI

Sistem Kecerdasan Buatan. Masalah, Ruang Masalah dan Pencarian Solusi. Masalah. Masalah Sebagai Ruang Keadaan 10/7/2015

BAB 2 LANDASAN TEORI

HEURISTIC SEARCH. Irvanizam Zamanhuri, M.Sc Dr. Taufiq A. Gani, M.EngSc

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN METODE TABU SEARCH

Aplikasi dan Analisis Algoritma BFS dan DFS dalam Menemukan Solusi pada Kasus Water Jug

memberikan output berupa solusi kumpulan pengetahuan yang ada.

Fuzzy Node Combination untuk Menyelesaikan Masalah Pencarian Rute Terpendek. Studi Kasus : Antar Kota di Pulau Jawa

Algoritma Branch & Bound untuk Optimasi Pengiriman Surat antar Himpunan di ITB

Analisis Algoritma: Anany Levitin, Introduction to Design and Analysis of Algorithm, 3 rd Edition, Pearson Education, Inc.

Pengantar Sistem Pakar

TEKNIK PENCARIAN HEURISTIK (HEURISTIC SEARCHING)

MILIK UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

SEARCHING SIMULATION SHORTEST ROUTE OF BUS TRANSPORTATION TRANS JAKARTA INDONESIA USING ITERATIVE DEEPENING ALGORITHM AND DJIKSTRA ALGORITHM

Problem-solving Agent: Searching

Penentuan Lintasan Terbaik Dengan Algoritma Dynamic Programming Pada Fitur Get Driving Directions Google Maps

B. DASAR TEORI AlGORITMA TRAVERSAL GRAPH Terdapat beberapa perbedaan Tree dan Graph dijelaskan pada tabel Tabel 31.1 Perbedaan Tree dan Graph

Penerapan Travelling Salesman Problem dalam Penentuan Rute Pesawat

Penerapan BFS dan DFS pada Pencarian Solusi

ALGORITMA PENCARIAN. 1. Iterative-Deepening Depth-First Search (IDS) Nama : Gede Noverdi Indra Wirawan Nim : Kelas : VI A

Metode Searching. Blind/Un-informed Search. Heuristic/Informed Search. Breadth-First Search (BFS) Depth-First Search (DFS) Hill Climbing A*

BAB 1 PENDAHULUAN Latar Belakang

Algoritma Branch & Bound

Masalah, Ruang Keadaan dan Pencarian 4/7/2016. fakultas ilmu komputer program studi informatika

HEURISTIC SEARCH UTHIE

Simulasi Pencarian Rute Terpendek dengan Metode Algoritma A* (A-Star) Agus Gustriana ( )

Kecerdasan Buatan. Pertemuan 03. Pencarian Branch & Bound dan Heuristik (Informed)

03/03/2015. Agenda Teknik Dasar Pencarian Teknik Pemecahan Masalah Strategi Pencarian Mendalam Pencarian Heuristik

Praktikum Blind Search (BFS dan DFS)

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA BRANCH AND BOUND

Algoritma Pencarian Blind. Breadth First Search Depth First Search

Aplikasi Algoritma Branch and Bound dalam Pencarian Solusi Optimum Job Assignment Problem

AI sebagai Masalah Pelacakan. Lesson 2

Penerapan BFS dan DFS pada Pencarian Solusi

Denny Setyo R. Masden18.wordpress.com

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IKI 30320: Sistem Cerdas Kuliah 3: Problem-Solving Agent & Search

ARTIFICIAL INTELLIGENCE

Penerapan Pohon dengan Algoritma Branch and Bound dalam Menyelesaikan N-Queen Problem

Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze

Analisis Beberapa Algoritma dalam Menyelesaikan Pencarian Jalan Terpendek

Aplikasi Algoritma Traversal Dalam Binary Space Partitioning

BAB II LANDASAN TEORI

KECERDASAN BUATAN MASALAH, RUANG KEADAAN DAN PENCARIAN ERWIEN TJIPTA WIJAYA, ST., M.KOM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

Contoh 4/7/ HEURISTIC METHOD. Pencarian Heuristik

TEKNIK PENYELESAIAN MASALAH BERDASARKAN AI

Artificial Intelegence/ P_3 EKA YUNIAR

PENERAPANAN ALGORITMA BFS, DFS, DAN UCS UNTUK MENCARI SOLUSI PADA MASALAH ROMANIA

APLIKASI ALGORITMA BRANCH AND BOUND UNTUK MENYELESAIKAN INTEGER PROGRAMMING. Enty Nur Hayati Dosen Fakultas Teknik Universitas Stikubank Semarang

Pencarian Rute Terpendek pada Tempat Wisata di Kota Bogor Menggunakan Metode Heuristik

PENYELESAIAN TRAVELING SALESMAN PROBLEM (TSP) MENGGUNAKAN ALGORITMA RECURSIVE BEST FIRST SEARCH (RBFS)

Branch and Bound untuk Rute Terpendek Tur Pengenalan Labtek V Gedung Benny Subianto Chita Najmi Nabila /

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Pertemuan 11 GRAPH, MATRIK PENYAJIAN GRAPH

METODE BRANCH AND BOUND UNTUK MENEMUKAN SHORTEST PATH

Penerapan Algoritma Branch and Bound untuk Penentuan Jalur Wisata

Search Strategy. Search Strategy

Pencarian Pohon Solusi Permainan Alchemy Menggunakan Algoritma BFS dan DFS

Penerapan Algoritma BFS & DFS untuk Routing PCB

SATUAN ACARA PERKULIAHAN PERANCANGAN DAN ANALISIS ALGORITMA ** (S1/TEKNIK INFORMATIKA) PTA 2010/2011

AI sebagai Masalah Pelacakan. Lesson 2

Penerapan Algoritma Branch and Bound untuk Optimasi Rute Penempelan Poster di Papan Mading ITB

BAB II LANDASAN TEORI

Pertemuan-07 INFORMATIKA FASILKOM UNIVERSITAS IGM

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA SIMPLE HILL CLIMBING

IMPLEMENTASI ALGORITMA GENERATE AND TEST PADA PENCARIAN RUTE TERPENDEK

SATUAN ACARA PERKULIAHAN MATA KULIAH : PENGANTAR KECERDASAN BUATAN (AK ) (**) FAKULTAS / JURUSAN : TEKNIK INFORMATIKA / S-1 SKS/SEMESTER : 2/8

BAB I PENDAHULUAN. generasi pertama pada tahun 1972 dikenal dengan game konsol yang dikeluarkan

RENCANA PEMBELAJARAN SEMESTER (RPS)

Branch & Bound. Bahan Kuliah IF2211 Strategi Algoritma Rinaldi Munir & Masayu Leylia Khodra

Implementasi Algoritma DFS pada permainan Monument Valley

Penerapan Metode Best First Search Pada Permainan Tic Tac Toe

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011

BAB 2 LANDASAN TEORI

KBKF63307 INTELIGENSI BUATAN

Transkripsi:

AI Prolem Solving Based on AI wijanarto Aplikasi AI berdasarkan Problem Solving 2 Tipe Problem Komputasional : Dapat dipecahkan dengan menggunakan prosedure terurut yang ditentukan, yang di jamin berhasil. Non-Komputasional, pencarian solusi (AI) Tujuan AI : Membuat penyelesaian masalah secara umum Representasi dan Terminologi Kunci Hilang Representasi dan Terminologi Rute Pencarian : R. Keluarga-Lorong-K.Tidur 1 K.Tidur 2-Kembali ke Lorong-K.Tidur Utama Kembali ke R. Keluarga-Ke Dapur dan menemukan Kunci ANDA 1

Representasi Dan Terminologi Representasi Dan Terminologi Node : Suatu Titik discrete Terminalnode : Suatu node yang mengakhiri jalur/path Ruang pencarian : Himpunan seluruh Node Tujuan/Goal : Node Yang merupakan obyek pencarian Heuristik : Informasi mengenai apakah terdapat node yang merupakan pilihan selanjutnya yang lebih baik dari lainnya Jalur Solusi/Solution path : Suatu digraph dari node yang telah dikunjungi dan membentuk rute ke solusi Representasi dan Terminologi Dalam contoh kunci hilang, tiap ruang dalam rumah adalah node. Seluruh rumah adalah ruang pencarian/search space, Tujuannya/ goal, adalah dapur, dan jalur solusi /solution path spt gambar di samping,k.tidur, Dapur, dan K.Mandi merpakan terminal node karena dia merupakan bagian terakhir yang tidak di kunjungi Ledakan Kombinatorial Jadi apakah Searching itu mudah??? Mulai lakukan pencarian dan dapatkan hasilnya Untuk contoh kasus kunci hilang, pencarian tadi bukanlah metode yang jelek Bagaimana Komputer menyelesaikan masalah yang umum (general problem)?? Jumlah Node dalam ruang pencarian besar Jumlah kemungkinan path ke tujuan (goal) juga semakin besar Masalah muncul : Tiap kali di tambahkan node maka bertambah pula satu path!!!!! 2

Ledakan Kombinatorial Ledakan Kombinatorial Misal : Kemungkinan dari 3 cara, A,B dan C maka terdapat 3!=6 permutasi A B C A C B BCA B A C C B A C A B Inilah yang di sebut sebagai kombinatorial (bagaimana sesuatu di kombinasikan) Untuk N obyek terdapat N! Depth-first Breadth-first Hill-climbing Least-cost Teknik Pencarian Kasus Pencarian Agen Perjalanan Tiket Pesawat Terdapat Konsumen akan pergi dari Yogyakarta Ke Bandung dengan maskapai XYZ. Problem : Maskapai XYZ tidak dapat terbang langsung dari Yogyakarta ke Bandung, tapi konsumen memaksa bahwa merupakan satusatunya maskapai yang akan dia pakai. Jadwa penerbangan XYZ seperti bagian selanjutnya 3

Jadwal Maskapai XYZ Representasi Graph Penerbangan Jarak Yogyakarta ke Kebumen 1,000 km Kebumen ke Cirebon 1,000 km Yogyakarta ke Semarang 800 km Yogyakarta ke Cirebon 1,900 km Semarang ke Jakarta 1,500 km Semarang ke Bandung 1,800 km Semarang ke Kebumen 500 km Cirebon ke Purwokerto 1,000 km Cirebon ke Cilacap 1,500 km Cilacap ke Bandung 1,500 km Cirebon ke Bandung 1,000 km Representasi Graph Simulasi dfs DFS 4

5/16/2010 Optimal?? depth-first search tidak optimal dalam kasus ini dimana terdapat jalur Yogyakarta ke Semarang ke Bandung berjarak 2,600 km dalam ruang solusi BFS analisis Dfs bagus untuk menemukan solusi yang pertama kali di temukan, tetapi BELUM TENTU OPTIMAL Jika terdapat banyak branch branch, dan solusi tidak ada, maka dfs menjadi buruk, karena melakukan bakctracking pada Goal (yang seharusnya tidap perlu dilakukan), Goal merupakan node terakhir yang tidak perlu di kunjungi Hasil Pencarian dengan BFS Solusi Pertama 5

Analisis BFS breadth-first search dapat menemukan solusi tanpa backtracking dan optimal Nyatanya terdapat 3 solusi pertama yang ditemukan merupakan 3 rute terbaik Namun solusi ini tidak mengenaralisir situasi lainnya, karena path tergantung informasi yang tersimpan dalam komputer Analisis BFS Kelemahan BFS adalah saat goal merupakan beberapa lapisan yang dalam, maka dibutuhkan usaha yang lebih untuk menemukannya Pilihan logisnya adalah membuat estimasi mengenai posisi dari goal yang ada Dua metode ini akan di bahas mendalam dalam pertemuan berikutnya. 6