PENDAHULUAN
1.1
Latar Belakang
Permasalahan pencarian adalah merupakan yang sering dijumpai oleh
peneliti di bidang Kecerdasan Buatan. Permasalahan ini merupakan hal penting
dalam menentukan keberhasilan system kecerdasan buatan. Metode pencarian
dibagi menjadi 3 bagian, dapat dilihat pada bagan dibawah ini :
Keterangan :
1. Metode Pencarian Buta, merupakan metode sederhana yang hanya
berusaha mencari kemungkinan penyelesaian. Metode yang termasuk pada
bagian ini adalah Breadth First Search, Depth First Search, Hill climbing,
Beam Fisrt, dan Best First Search.
2. Metode Penyelesaian Optimal, merupakan metode yang lebih kompleks
yang akan mencari jarak terpendek. Metode yang termasuk pada bagian ini
Rumusan Masalah
Adapun rumusan masalah pada makalah ini, adalah:
1. Apa yang dimaksud dengan Best first search?
2. Apa yang dimaksud dengan Algoritma Best first search?
1.3
Batasan Masalah
Adapun batasan masalah yang saya ambil, yaitu mengenai Algoritma
Pencarian Best First search Best First Search.
1.4
Tujuan
Adapun tujuan dari pembuatan Makalah ini, yaitu:
1. Dapat megetahui pengertian dari Best First Search
2. Dapat mengetahui Algoritma Best First Search
BAB II
PEMBAHASAN
2.1
metode/teknik
search
yang
menggabungkan
kebaikan yang ada dari teknik Depth First Search dan Breadth
First Search.
memberikan
skala
prioritas
pada
setiap
state
saat
berisi
simpul-simpul
yang
masih
memiliki
Suatu
fungsi
memberikan
-
heuristic
biaya
dikatakan
perkiraan
yang
baik
jika
mendekati
bisa
biaya
sebenarnya.
Semakin mendekati biaya sebenarnya, fungsi heuristic
tersebut semakin baik.
yg
paling
sederhana.
Algoritma
ini
hanya
Karena
hanya
belum
tentu
memperhitungkan
kebenarannya,
biaya
maka
perkiraan
algoritma
ini
Langkah 1 :
Langkah 2 :
Langkah 3 :
Solusi :
Kesimpulan :
Dari contoh di atas, Greedy akan menemukan solusi S-BK-G dengan total jarak = 105. Padahal ada solusi lain yg
lebih optimal, yakni
hanya 95
2.2.2
Algoritma A*
Berbeda dg Greedy, algoritma ini akan menghitung
fungsi
heuristic
dengan
cara
menambahkan
biaya
g(n)
h(n) =
Contoh
Langkah 1 :
Langkah 2 :
Langkah 3 :
Langkah 4 :
Langkah 5 :
10
Langkah 6 :
Solusi :
BAB III
11
PENUTUP
3.1
Kesimpulan
Adapun kesimpulan yang dapat diambil dari makalah ini,
yaitu:
1. Best-First Search merupakan sebuah metode yang membangkitkan
simpul dari simpul sebelumnya. Best-first search memilih simpul baru
yang memiliki biaya terkecil diantara semua leaf nodes (simpul-simpul
pada level terdalam) yang pernah dibangkitkan. Penentuan simpul
terbaik dilakukan dengan menggunakan sebuah fungsi yang disebut
fungsi evaluasi f(n).
2. Algoritma Best-First Search Merupakan metode/teknik search
yang menggabungkan kebaikan yang ada dari teknik Depth
First Search dan Breadth First Search.
3. Ada 2 jenis Pencarian Terbaik Pertama ( Best First Search), yaitu :
1. Greedy Best First Search
2. Algoritma A*
DAFTAR PUSTAKA
12
Nenk
IecHa,
ARTIFICIAL
INTELLIGENCE
ALGORITMA
Diperoleh
21
Oktober
2015
dari
https://www.academia.edu/4693101/BestFirst_Search_Pengertian_Best-first_Search_Best-First_Search
13