pertemuan 3 - arsi2015.files.wordpress.com · pertemuan 3. highlight 1. breadth-first search...

Post on 29-Sep-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

METODE-METODE PENCARIANBLIND/UN-INFORMED SEARCH

PERTEMUAN 3

Highlight

1. Breadth-First Search (Pencarian Melebar Pertama)

2. Depth-First Search (Pencarian Mendalam Pertama)

Breadth-First Search

(Pencarian Melebar Pertama)

• Breadth-first search (BFS) melakukan prosessearching pada semua node yang berada padalevel atau hirarki yang sama terlebih dahulusebelum melanjutkan proses searching padanode di level berikutnya.

Pencarian Melebar Pertama(Breadth-First Search)

Semua node pada level n akan dikunjungi

terlebih dahulu sebelum level n+1

Mulai dari akar terus ke level 1 dari kiri kekanan

Kemudian ke level selanjutnya hingga solusi

ditemukan

Breadth-First Search

(Pencarian Melebar Pertama)

CONTOH BREADTH FIRST SEARCH

Dari gambar disamping

maka solusiny adalah:

S – A – B – C – D – E – F– H – G

Prosesnya sama-sama

lama dengan Depth First

Search tetapi tingkat

kesalahannya lebih

rendah.

Breadth-First Search

(Pencarian Melebar Pertama)• Keuntungan

• Tidak akan menemui jalan buntu

• Menjamin ditemukannya solusi (jika solusinya memang ada) dan solusi yang ditemukan pasti yang paling baik

• Jika ada satu solusi maka bread-first search akanmenemukannya

• Kelemahannya

• Membutuhkan memori yang cukup banyak

• Membutuhkan waktu yang cukup lama

DEPTH-FIRST SEARCH

(Pencarian Mendalam Pertama)

• Pencarian yang dilakukan pada semuaanaknya sebelum dilakukan pencarian kenode-node yang selevel. Pencarian dimulaidari node akar ke level yang lebih tinggi.Proses ini diulangi terus hingga ditemukansolusinya.

DEPTH-FIRST SEARCH

(Pencarian Mendalam Pertama)

CONTOH DEPTH FIRST SEARCH

Dari gambar disamping

maka solusinyA adalah :

S-A-D-A-E-A-S-B-F-B-S-C-G-C-H-I

Pada metode ini

membutuhkan waktu

yang lama tetapi tingkat

kesalahannya kecil.

DEPTH-FIRST SEARCH

(Pencarian Mendalam Pertama) Keuntungan

• Memori yang relatif kecil

• Secara kebetulan, akan menemukan solusi tanpa harus mengujilebih banyak lagi.

Kekurangan

• Memungkinkan tidak ditemukannya tujuan yang diharapkan

• Hanya akan mendapatkan 1 solusi pada setiap pencarian

• Buatlah Graph Pelacakan minimal 4 level untuk setiap metode :

1. Breadth-First Search

2. Depth-First Search

Tugas Mandiri

Tugas

Buatlah penelusuran dengan metode

1. Breadth-First Search

2. Depth-First Search

top related