Ai_6c Metode Pencarian Dan Pelacakan

download Ai_6c Metode Pencarian Dan Pelacakan

of 15

Transcript of Ai_6c Metode Pencarian Dan Pelacakan

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    1/15

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    2/15

    Hal penting dalam menentukan keberhasilansistem berdasar kecerdasan adalahkesuksesan dalam pencarian danpencocokan.

    Pada dasarnya ada 2 teknik pencarian danpelacakan, yaitu pencarian buta (blind search)dan pencarian terbimbing (heuristic search).

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    3/15

    Blind Search Breadth-first Search Depth-first Search

    Heuristic Search

    Generate and Test Hill Climbing

    1. Simple Hill Climbing

    2. Steepest-Ascent Hill Climbing

    Best-first Search1. OR Graph

    2. Algoritma A*

    Simulate Annealing

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    4/15

    Pencarian dimulai dari Simpul Akar (Level 0)terus ke Level 1 dari kiri ke kanan sampaisemua simpul pada Level tersebut dikunjungi,dan seterusnya ke Level 2, 3, ... sampai

    ditemukannya solusi.

    Semua simpul pada Level nakan dikunjungiterlebih dahulu sebelum mengunjungi

    simpul-simpul pada Leveln+1.

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    5/15

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    6/15

    Keuntungan:1. Tidak akan menemui jalan buntu

    2. Jika hanya ada satu solusi, maka akanmenemukannya. Dan jika ada lebih dari satu

    solusi, maka solusi minimum akan ditemukan. Kelemahan:

    1. Membutuhkan memori yang cukup banyak,karena menyimpan semua simpul dalam satupohon.

    2. Membutuhkan waktu yang cukup lama, karenaakan menguji n level untuk mendapatkan solusipada level yang ke (n+1).

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    7/15

    Pencarian dilakukan dari Simpul Akar kesimpul yang memiliki level lebih tinggi(Simpul Anak).

    Proses pencarian dilakukan pada semuaSimpul Anak sebelum dilakukan pencarian kesimpul-simpul yang selevel.

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    8/15

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    9/15

    Keuntungan:1. Membutuhkan memori yang relatif kecil, karena

    hanya simpul-simpul pada linatasan yang aktifsaja yang disimpan.

    2. Secara kebetulan, metode ini akan menemukansolusi tanpa harus menguji lebih banyak lagidalam ruang keadaaan.

    Kelemahan:

    1. Memungkinkan tidak ditemukannya tujuanyang diharapkan.

    2. Hanya akan mendapatkan 1 solusi pada setiappencarian.

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    10/15

    Pencarian buta tidak selalu dapat diterapkandengan baik.

    Hal ini karena waktu aksesnya yang cukup lamaserta besarnya memori yang diperlukan.

    Kelemahan ini sebenarnya dapat diatasi dengan

    memberikan informasi tambahan dr domain yangbersangkutan.

    Misalnya: 8-puzzle. Ada 4 operator yang dapatdigunakan:

    1. Ubin kosong digeser ke kiri2. Ubin kosong digeser ke kanan3. Ubin kosong digeser ke bawah4. Ubin kosong digeser ke atas

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    11/15

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    12/15

    Pada langkah pertama, hanya 3 operator yangbisa digunakan, yaitu ubin kosong geser kekkiri, ke atas atau ke kanan.

    Apabila digunakan pencarian buta, kita tidakperlu mengetahui operasi apa yang akandikerjakan (sembarang operasi bisadigunakan).

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    13/15

    Pada pencarianheuristik, perludiberikan informasikhusus dalam

    domain tersebut,antara lain: Jumlah ubin yangmenempati posisi yang

    benar. Jumlah yanglebih tinggi adalahjumlah yang lebihdiharapkan (lebih baik).

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    14/15

    Jumlah ubin yangmenempati posisiyang salah.Jumlah yang lebihkecil adalah yangdiharapkan (lebihbaik).

  • 8/3/2019 Ai_6c Metode Pencarian Dan Pelacakan

    15/15

    Menghitung totalgerakan yangdiperlukan untukmencapai tujuan.Jumlah yang lebihkecil adalah yangdiharapkan (lebih

    baik).