SlideShare a Scribd company logo
1 of 12
Download to read offline
Metode Pelacakan Heuristik

                  Inteligensi Buatan (MKB6403)
                              Kuliah 5



    SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER INDONESIA (STMIK-INDONESIA)
                                          © 2011




      Uninformed VS Informed Search
      Uninformed search hanya menggunakan informasi dari
      definisi masalah. Sedangkan informed search menggunakan
      informasi lain (contoh: path cost) dalam mencari solusi
      Jenis-jenis uninformed search:
            Breadth-first search
            Depth-first search
            Depth-limited search
            Iterative deepening search
      Jenis-jenis informed search:
            Uniform cost search
            Greedy best-first search          Best-first search
            A*search



11/5/2011                           Metode Pelacakan Heuristik                             2
Uniform Cost Search

• Prinsip uniform cost search:
  Lakukan node expansion terhadap node di fringe
  yang path cost-nya paling kecil → cheapest solution
• Implementasi: fringe adalah sebuah priority queue
  di mana node disortir berdasarkan path cost
  function g(n)
• Jika semua step cost sama, uniform cost sama
  dengan breadth-first search



11/5/2011                         Metode Pelacakan Heuristik   3




                    Contoh Penerapan UCS

                     A

            1                10
                     B
                5        5
S                                   G

            15       C       5




11/5/2011                         Metode Pelacakan Heuristik   4
Contoh Penerapan UCS

                     A                                         S   0

            1                10
                     B
                5        5
S                                   G

            15       C       5




11/5/2011                         Metode Pelacakan Heuristik                    5




                    Contoh Penerapan UCS

                     A                                         S   0

            1                10
                     B
                5        5
S                                   G                A     1   B   5   C   15

            15       C       5




11/5/2011                         Metode Pelacakan Heuristik                    6
Contoh Penerapan UCS

                     A                                          S   0

            1                10
                     B
                5        5
S                                   G                A     1    B   5    C   15

            15       C       5
                                                     G     11




11/5/2011                         Metode Pelacakan Heuristik                      7




                    Contoh Penerapan UCS

                     A                                          S   0

            1                10
                     B
                5        5
S                                   G                A     1    B   5    C   15

            15       C       5
                                                     G     11   G   10




11/5/2011                         Metode Pelacakan Heuristik                      8
Latihan
Cari solusi dari Arad ke Bucharet dengan menggunakan UCS!




11/5/2011               Metode Pelacakan Heuristik           9




                Best-first Search

• Prinsip best-first search:
  Lakukan node expansion terhadap node di fringe
  yang nilai f(n)-nya paling kecil
• f(n) merupakan sebuah evaluation function yang
  menyatakan perkiraan seberapa “bagus” suatu
  node
• Implementasi: fringe adalah sebuah priority queue
  dimana node disortir berdasarkan f(n)



11/5/2011               Metode Pelacakan Heuristik          10
Fungsi Heuristik
•     Kunci keberhasilan best-first search terletak pada heuristic
      function
•     Heuristic adalah:
     –      rule of thumb
     –      “kiat-kiat sukses”, “tips-tips keberhasilan”
     –      informasi tambahan bagi si agent (agar lebih sukses) → informed
            search
•     Heuristic function h(n) adalah fungsi yang menyatakan
      estimasi cost dari n ke goal state
•     Ada banyak kemungkinan heuristic function untuk sebuah
      masalah


11/5/2011                        Metode Pelacakan Heuristik                   11




                Contoh Fungsi Heuristik




Heuristic function untuk agent turis Rumania:
hSLD(n) = jarak straight-line distance dari n ke Bucharest

11/5/2011                        Metode Pelacakan Heuristik                   12
Greedy Best-first Search
•     Prinsip best-first search:
      Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling
      kecil
•     Greedy best-first search selalu memilih node yang kelihatanannya paling
      dekat ke goal
                                             Arad            366




11/5/2011                       Metode Pelacakan Heuristik                        13




              Greedy Best-first Search
•     Prinsip best-first search:
      Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling
      kecil
•     Greedy best-first search selalu memilih node yang kelihatanannya paling
      dekat ke goal
                                             Arad


                    Sibiu    253          Timisoara          329   Zerind   374




11/5/2011                       Metode Pelacakan Heuristik                        14
Greedy Best-first Search
•     Prinsip best-first search:
      Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling
      kecil
•     Greedy best-first search selalu memilih node yang kelihatanannya paling
      dekat ke goal
                                             Arad


                    Sibiu                 Timisoara          329   Zerind   374



                                         Rimnicu
 Fagaras    176    Oradea     380                        193
                                          Vilcea




11/5/2011                       Metode Pelacakan Heuristik                        15




              Greedy Best-first Search
•     Prinsip best-first search:
      Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling
      kecil
•     Greedy best-first search selalu memilih node yang kelihatanannya paling
      dekat ke goal
                                             Arad


                    Sibiu                 Timisoara          329   Zerind   374



                                         Rimnicu
 Fagaras           Oradea     380                        193
                                          Vilcea


Bucharest     0

11/5/2011                       Metode Pelacakan Heuristik                        16
A* Search

• Prinsip A* search:
  Hindari node yang berada di path yang “mahal”
• Evaluation function f(n) = g(n) + h(n)
  – g(n) = path cost ke n
  – h(n) = estimasi path cost dari n ke goal
  – f(n) = estimasi total cost melalui n




11/5/2011           Metode Pelacakan Heuristik                   17




            Penerapan A* Search
                              Arad               366 = 0 + 366




11/5/2011           Metode Pelacakan Heuristik                   18
Penerapan A* Search
                                           Arad



                  Sibiu                 Timisoara               Zerind

               393=140+253            447=118+329             449=75+374




   11/5/2011                     Metode Pelacakan Heuristik                19




                     Penerapan A* Search
                                           Arad



                  Sibiu                 Timisoara               Zerind

                                      447=118+329             449=75+374


                                      Rimnicu
  Fagaras             Oradea
                                       Vilcea
415=239+176        671=291+380      413=220+193




   11/5/2011                     Metode Pelacakan Heuristik                20
Penerapan A* Search
                                       Arad



               Sibiu                Timisoara                           Zerind

                                  447=118+329                         449=75+374


                                  Rimnicu
  Fagaras         Oradea
                                   Vilcea
415=239+176    671=291+380


                                  Craiova                   Pitesti

                              526=366+160                 417=317+100




   11/5/2011                 Metode Pelacakan Heuristik                            21




                 Penerapan A* Search
                                       Arad



               Sibiu                Timisoara                           Zerind

                                  447=118+329                         449=75+374


                                  Rimnicu
  Fagaras         Oradea
                                   Vilcea
               671=291+380


 Bucharest                        Craiova                   Pitesti

 450=450+0                    526=366+160                 417=317+100




   11/5/2011                 Metode Pelacakan Heuristik                            22
Penerapan A* Search
                                     Arad



             Sibiu                Timisoara                             Zerind

                                447=118+329                           449=75+374


                                Rimnicu
 Fagaras        Oradea
                                 Vilcea
             671=291+380


Bucharest                       Craiova                     Pitesti

450=450+0                   526=366+160

                                                Bucharest                  Craiova

                                               418=418+0                 615=455+160


 11/5/2011                 Metode Pelacakan Heuristik                                  23

More Related Content

More from Albaar Rubhasy

Satuan acara perkuliahan rl
Satuan acara perkuliahan rlSatuan acara perkuliahan rl
Satuan acara perkuliahan rlAlbaar Rubhasy
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiAlbaar Rubhasy
 
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Albaar Rubhasy
 
Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Albaar Rubhasy
 
Multidimensional approach in cbmmirs full paper v4.0
Multidimensional approach in cbmmirs  full paper  v4.0Multidimensional approach in cbmmirs  full paper  v4.0
Multidimensional approach in cbmmirs full paper v4.0Albaar Rubhasy
 
Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Albaar Rubhasy
 
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Albaar Rubhasy
 

More from Albaar Rubhasy (20)

Mp 20111101
Mp 20111101Mp 20111101
Mp 20111101
 
RL_20111005
RL_20111005RL_20111005
RL_20111005
 
RL_20110921
RL_20110921RL_20110921
RL_20110921
 
RL_20111019
RL_20111019RL_20111019
RL_20111019
 
Satuan acara perkuliahan rl
Satuan acara perkuliahan rlSatuan acara perkuliahan rl
Satuan acara perkuliahan rl
 
Rl intro rev
Rl intro revRl intro rev
Rl intro rev
 
Rl 20111005
Rl 20111005Rl 20111005
Rl 20111005
 
AI_20111003
AI_20111003AI_20111003
AI_20111003
 
AI_20111010
AI_20111010AI_20111010
AI_20111010
 
MP_20111004
MP_20111004MP_20111004
MP_20111004
 
MP_20111018
MP_20111018MP_20111018
MP_20111018
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
 
Ai 20110926
Ai 20110926Ai 20110926
Ai 20110926
 
Ai 20110919
Ai 20110919Ai 20110919
Ai 20110919
 
MP 20110927
MP 20110927MP 20110927
MP 20110927
 
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
 
Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0
 
Multidimensional approach in cbmmirs full paper v4.0
Multidimensional approach in cbmmirs  full paper  v4.0Multidimensional approach in cbmmirs  full paper  v4.0
Multidimensional approach in cbmmirs full paper v4.0
 
Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011
 
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
 

Recently uploaded

MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 

Recently uploaded (20)

MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 

Ai 20111024

  • 1. Metode Pelacakan Heuristik Inteligensi Buatan (MKB6403) Kuliah 5 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER INDONESIA (STMIK-INDONESIA) © 2011 Uninformed VS Informed Search Uninformed search hanya menggunakan informasi dari definisi masalah. Sedangkan informed search menggunakan informasi lain (contoh: path cost) dalam mencari solusi Jenis-jenis uninformed search: Breadth-first search Depth-first search Depth-limited search Iterative deepening search Jenis-jenis informed search: Uniform cost search Greedy best-first search Best-first search A*search 11/5/2011 Metode Pelacakan Heuristik 2
  • 2. Uniform Cost Search • Prinsip uniform cost search: Lakukan node expansion terhadap node di fringe yang path cost-nya paling kecil → cheapest solution • Implementasi: fringe adalah sebuah priority queue di mana node disortir berdasarkan path cost function g(n) • Jika semua step cost sama, uniform cost sama dengan breadth-first search 11/5/2011 Metode Pelacakan Heuristik 3 Contoh Penerapan UCS A 1 10 B 5 5 S G 15 C 5 11/5/2011 Metode Pelacakan Heuristik 4
  • 3. Contoh Penerapan UCS A S 0 1 10 B 5 5 S G 15 C 5 11/5/2011 Metode Pelacakan Heuristik 5 Contoh Penerapan UCS A S 0 1 10 B 5 5 S G A 1 B 5 C 15 15 C 5 11/5/2011 Metode Pelacakan Heuristik 6
  • 4. Contoh Penerapan UCS A S 0 1 10 B 5 5 S G A 1 B 5 C 15 15 C 5 G 11 11/5/2011 Metode Pelacakan Heuristik 7 Contoh Penerapan UCS A S 0 1 10 B 5 5 S G A 1 B 5 C 15 15 C 5 G 11 G 10 11/5/2011 Metode Pelacakan Heuristik 8
  • 5. Latihan Cari solusi dari Arad ke Bucharet dengan menggunakan UCS! 11/5/2011 Metode Pelacakan Heuristik 9 Best-first Search • Prinsip best-first search: Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling kecil • f(n) merupakan sebuah evaluation function yang menyatakan perkiraan seberapa “bagus” suatu node • Implementasi: fringe adalah sebuah priority queue dimana node disortir berdasarkan f(n) 11/5/2011 Metode Pelacakan Heuristik 10
  • 6. Fungsi Heuristik • Kunci keberhasilan best-first search terletak pada heuristic function • Heuristic adalah: – rule of thumb – “kiat-kiat sukses”, “tips-tips keberhasilan” – informasi tambahan bagi si agent (agar lebih sukses) → informed search • Heuristic function h(n) adalah fungsi yang menyatakan estimasi cost dari n ke goal state • Ada banyak kemungkinan heuristic function untuk sebuah masalah 11/5/2011 Metode Pelacakan Heuristik 11 Contoh Fungsi Heuristik Heuristic function untuk agent turis Rumania: hSLD(n) = jarak straight-line distance dari n ke Bucharest 11/5/2011 Metode Pelacakan Heuristik 12
  • 7. Greedy Best-first Search • Prinsip best-first search: Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling kecil • Greedy best-first search selalu memilih node yang kelihatanannya paling dekat ke goal Arad 366 11/5/2011 Metode Pelacakan Heuristik 13 Greedy Best-first Search • Prinsip best-first search: Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling kecil • Greedy best-first search selalu memilih node yang kelihatanannya paling dekat ke goal Arad Sibiu 253 Timisoara 329 Zerind 374 11/5/2011 Metode Pelacakan Heuristik 14
  • 8. Greedy Best-first Search • Prinsip best-first search: Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling kecil • Greedy best-first search selalu memilih node yang kelihatanannya paling dekat ke goal Arad Sibiu Timisoara 329 Zerind 374 Rimnicu Fagaras 176 Oradea 380 193 Vilcea 11/5/2011 Metode Pelacakan Heuristik 15 Greedy Best-first Search • Prinsip best-first search: Lakukan node expansion terhadap node di fringe yang nilai f(n)-nya paling kecil • Greedy best-first search selalu memilih node yang kelihatanannya paling dekat ke goal Arad Sibiu Timisoara 329 Zerind 374 Rimnicu Fagaras Oradea 380 193 Vilcea Bucharest 0 11/5/2011 Metode Pelacakan Heuristik 16
  • 9. A* Search • Prinsip A* search: Hindari node yang berada di path yang “mahal” • Evaluation function f(n) = g(n) + h(n) – g(n) = path cost ke n – h(n) = estimasi path cost dari n ke goal – f(n) = estimasi total cost melalui n 11/5/2011 Metode Pelacakan Heuristik 17 Penerapan A* Search Arad 366 = 0 + 366 11/5/2011 Metode Pelacakan Heuristik 18
  • 10. Penerapan A* Search Arad Sibiu Timisoara Zerind 393=140+253 447=118+329 449=75+374 11/5/2011 Metode Pelacakan Heuristik 19 Penerapan A* Search Arad Sibiu Timisoara Zerind 447=118+329 449=75+374 Rimnicu Fagaras Oradea Vilcea 415=239+176 671=291+380 413=220+193 11/5/2011 Metode Pelacakan Heuristik 20
  • 11. Penerapan A* Search Arad Sibiu Timisoara Zerind 447=118+329 449=75+374 Rimnicu Fagaras Oradea Vilcea 415=239+176 671=291+380 Craiova Pitesti 526=366+160 417=317+100 11/5/2011 Metode Pelacakan Heuristik 21 Penerapan A* Search Arad Sibiu Timisoara Zerind 447=118+329 449=75+374 Rimnicu Fagaras Oradea Vilcea 671=291+380 Bucharest Craiova Pitesti 450=450+0 526=366+160 417=317+100 11/5/2011 Metode Pelacakan Heuristik 22
  • 12. Penerapan A* Search Arad Sibiu Timisoara Zerind 447=118+329 449=75+374 Rimnicu Fagaras Oradea Vilcea 671=291+380 Bucharest Craiova Pitesti 450=450+0 526=366+160 Bucharest Craiova 418=418+0 615=455+160 11/5/2011 Metode Pelacakan Heuristik 23