Anda di halaman 1dari 3

TUGAS

ARTIFICIAL INTELLIGENCE

Nama : Haykal Edlin


NIM : 21343088
Prodi : Informatika

UNIVERSITAS NEGERI PADANG


TH 2021/2022
Informed Search Algorithm
Informed Search Algorithm, disebut juga dengan Heuristic Search. Pencarian dengan algoritma ini
menggunakan pengetahuan yang spesifik kepada permasalahan yang dihadapi selain dari definisi
masalahnya itu sendiri.
Pada pencarian dengan metode UCS(Salah satu bagian dai Uninformed Search Algorithm), kita
membandingkan nilai pada path yang ada lalu kemudian melakukan ekspansi pertama kali pada path
dengan nilai yang terkecil. Nilai path ini biasanya dilambangkan dengan g(n). lebih lanjut lagi, dari
metode pencarian tsb, pada Informed Search Algorithm, kita akan mengenal nilai estimasi(prediksi)
dari satu node ke node yang lainnya. Nilai estimasi ini biasanya dilambangkan dengan h(n). Jika n
adalah goal node, maka nilai h(n) adalah nol.

Metode metode pada Informed Search Algorithm :

a.      Greedy Best First Search


Metode pencarian ini melakukan ekspansi node yang memiliki jarak terdekat dengan goal
node. Namun, ekspansi yang dilakukan pada metode ini menggunakan evaluasi node hanya dengan
melihat kepada fungsi heuristiknya. Dengan kata lain, yang dibandingkan untuk penentuan ekspansi
node adalah nilai estimasi/prediksinya saja.

F(n) = h(n)

b.      A * Search (A-Star Search)


Bentuk dari Best First Search yang paling dikenal adalah algorima pencarian A*(Dibaca
dengan A-Star). Tidak jauh berbeda dengan Greedy yang hanya melihat kepada nilai h(n), pencarian
dengan A* melihat kepada kombinasi nilai dari pathnya yaitu g(n) dengan nilai estimasi yaitu h(n).

F(n) = g(n) +h(n)

c.       Generate and Test


Metode ini merupakan salah satu metode yang paling sederhana dalam pencarian heuristic atau
Informed Search Algorithm. Pada dasarnya, metode ini memakai 2 langkah yaitu membangkitkan
solusi yang mungkin ada, dan mengetest solusi tersebut algoritma ini memakai prosedur DFS karena
suatu solusi harus di bangkitkan atau dikembangkan secara menyeluruh baru dapat dilakukan
pengetesan. Sehingga metode ini kurang efektif untuk masalah-masalah yang kompleks.

d.      Hill Climbing
Metode ini hampir sama dengan metode Generate and Test, perbedaannya pada umpan balik setelah
dilakukannya test. Test yang berupa fungsi heuristic menunjukan seberapa baik nilai terkaan yang
diambil terhadap keadaan. Metode ini sebenarnya kurang efektif sebab terlalu banyak solusi dalam
suatu masalah.

Contoh soal :
Apabila diberikan kondisi tree seperti gambar di atas, dimana biaya lintasan (path), dan nilai
prediksi/estimasi sudah diberikan, maka kita dapat melakukan simulasi proses ekspansi node untuk
Greedy Best First Search, dan A* Search.
Jawab:
1. Greedy Best First Search
Proses ekspansi dengan menggunakan algoritma Greedy Best First Search adalah dengan merujuk pada
nilai estimasinya yaitu h(n). Berbeda halnya dengan nilai g(n) yang diakumulasikan, nilai h(n) tidak
diakumulasikan. Proses eksplorasi akan berjalan seperti berikut ini:

f = {S};
f = {A, C, K};       // 2, 4, 5
f = {B, C, K};       // 3, 4, 5
f = {G, C, H, K};    // 0, 4, 4, 5
f = {C, H, K};       // 4, 4, 5

Dari proses di atas, maka dihasilkan jumlah ekspansi node sebanyak 4 kali, dan path yang dilalui
dengan menggunakan algoritma Greedy Best First Search adalah S-A-B-G.

2. A* Search
Eksplorasi node dari metode A* dilakukan dengan cara menjumlahkan kombinasi nilai path g(n) dan
nilai estimasi h(n). Penjumlahan dari nilai tersebut akan dibandingkan untuk menentukan node mana
dulu yang akan dieksplorasikan. Prosesnya akan berjalan sebagai berikut ini:

Dari proses di atas, maka dihasilkan jumlah ekspansi node sebanyak 7 kali, dan path yang dilalui
dengan menggunakan algoritma A* Search adalah S-C-D-E-F-G.
Kesimpulan
Informed Search Algorithm disebut juga Heuristic Search. Pencarian dengan algoritma ini
menggunakan pengetahuan yang spesifik kepada masalah yang dihadapi. Metode-metode yang
gunakan dalam Informed Search Algorithm lebih sedikit dibandung Uninformed Search Algorithm.
Generate and test, A* Search (dibaca A-Star Search), Greedy Best First Search, hill climbing
merupakan metode yang digunakan dalam Informed Search Algorithm

Anda mungkin juga menyukai