Anda di halaman 1dari 17

Informed Search

Muh Ali Ikhsanudin (09650174) Tri Hendry A(09650211) Chakim Annubaha (09650193) Ainul Amin (09650176)

Uninformed VS Informed Search


Uninformed search hanya menggunakan informasi dari definisi masalah
Jenis-jenis uninformed search: Breadth-first search Depth-first search Depth-limited search Iterative deepening search

informed search menggunakan informasi lain (contoh: path cost) dalam mencari solusi

Jenis-jenis informed search: Uniform cost search Greedy best first search Best Fisrst
Search

A*search

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) Contoh: Uniform-cost search Greedy best-first search A* search

Heuristic Function
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

Contoh Heuristic Function

Heuristic function untuk agent turis Rumania:


hSLD(n) = jarak straight-line distance dari n ke Bucharest

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

ARAD

SIBIU

TIMISOARA

ZERIND

ARAD

SIBIU

TIMISOARA

ZERIND

FAGARAS

ORADEA

RIMNICU VILCIA

ARAD

SIBIU

TIMISOARA

ZERIND

FAGARAS

ORADEA

RIMNICU VILCIA

BUCHAREST

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.

Contoh Penggunaan A Star:

n h(n)

S 80

A 80

B 60

C 70

D 85

E 74

F 70

G 0

H 40

J 100

K 30

L 20

M 70

Terima Kasih

Anda mungkin juga menyukai