Anda di halaman 1dari 7

Tugas 1

Kelompok 2 :
Abdul Muhaimin Nurdin 1202199001
Annisa Aulia Arafah 1202190038
Dafa Septiandri Dwinanda 1202192033
Dinda Tresna Teja Nirwana 1202190050
Fitria Rahma Wulandari 1202190045
Rasyid Sabillillah 1202190009
Wiranti Maharani 1202190030

Soal :

Pohon :

Jawaban :
 BFS

A≠Z A
B≠ Z B C
C≠ Z C C D
C≠ Z C D B E
D≠ Z D B E E
B≠ Z B E E E F
E≠ Z E E E F D
E≠ Z E E F D D G
E≠ Z E F D D G D G
F≠ Z F D D G D G C G
D≠Z D D G D G C G G Z
D≠ Z D G D G C G G Z E F
E≠ Z G D G C G G Z E F B F
D≠ Z D G C G G Z E F B F F Z
G≠ Z G C G G Z E F B F F Z F
C≠ Z C G G Z E F B F F Z F F Z
G≠ Z G G Z E F B F F Z F F Z
G≠ Z G Z E F B F F Z F F Z F Z
Z≠ Z Z E F B F F Z F F Z F Z Z
E≠ Z E F B F F Z F F Z F Z Z
F≠ Z F B F F Z F F Z F Z Z G
B≠ Z B F F Z F F Z F Z Z G G Z
F≠ Z F F Z F F Z F Z Z G G Z
F≠ Z F Z F F Z F Z Z G G Z G Z
Z≠ Z Z F F Z F Z Z G G Z G Z Z
F≠ Z F F Z F Z Z G G Z G Z Z
F≠ Z F Z F Z Z G G Z G Z Z G Z
Z≠ Z Z F Z Z G G Z G Z Z G Z Z
F≠ Z F Z Z G G Z G Z Z G Z Z
Z≠ Z Z Z G G Z G Z Z G Z Z Z
Z≠ Z Z G G Z G Z Z G Z Z Z
G≠ Z G G Z G Z Z G Z Z Z
G≠ Z G Z G Z Z G Z Z Z F Z
Z≠ Z Z G Z Z G Z Z Z F Z Z
G≠ Z G Z Z G Z Z Z F Z Z
Z≠ Z Z Z G Z Z Z F Z Z Z
Z≠ Z Z G Z Z Z F Z Z Z
G≠ Z G Z Z Z F Z Z Z
Z≠ Z Z Z Z F Z Z Z Z
Z≠Z Z Z F Z Z Z Z
Z≠Z Z F Z Z Z Z
F≠Z F Z Z Z Z
Z≠Z Z Z Z Z Z
Z≠Z Z Z Z Z
Z≠Z Z Z Z
Z≠Z Z Z
Z= Z Z
Lintasan yang didapat : A - B - D - F – Z
-Hasil Program-
 DFS

A≠Z A
B≠Z B C
C≠Z C D C
E≠Z E D C
D≠Z D G D C
F≠Z F G D C
G≠Z G G D C
Z=Z Z G D C
Lintasan yang didapat : A - B - C - E - D - F - G – Z
-Hasil Program-
 HILL CLIMBING

A≠Z A
B≠Z B C
D≠Z D C C
F≠Z F E C C
Z=Z Z G C C
Lintasan yang didapat : A - B - D - F – Z

 ANALISA
Berdasarkan 3 metode pencarian diatas, pencarian BFS waktu pengerjaan nya relatif lama dibandingkan
dengan pencarian dengan metode DFS dan Hill Climbing karena BFS memeriksa setiap kemungkinan
secara menyeluruh . Sedangkan DFS dan Hill Climbing waktu pengerjaannya lebih cepat karena jika pada
pencarian pertama ditemukan lintasan maka lintasan lain tidak di periksa lagi , namun Hill Climbing bisa
memungkinkan tidak menemukan solusi karena metode Hill Climbing menggunakan jarak paling dekat
untuk pencariannya.

 KESIMPULAN
1. Metode BFS membutuhkan waktu pengerjaan yang relative lama dibandingkan dengan DFS dan Hill
Climbing
2. Metode BFS dapat menemukan beberapa solusi
3. Metode Hill Climbing memungkinkan tidak ditemukannya solusi karena menggunakan jarak paling
dekat
 PERBEDAAN BFS DAN HILL CLIMBING
BFS
 Breadth First Search merupakan metode yang menguji semua keadaan dalam pohon pelacakan dalam
waktu yang sama. Dari kiri ke kanan dari atas ke bawah satu tingkat pada waktu yang sama. Mulai
dari keadaan awal, Breadth First Search memperhatikan semua keadaan pada tiap tingkat sebelum
meneruskan ke tingkat lebih bawah berikutnya.
 Metode Breadth First Search menguji semua node keadaan dalam pohon pelacakan, dalam waktu
yang sama. Dari kiri ke kanan dari atas ke bawah satu tingkat pada waktu yang sama sampai node
tujuan ditemukan. Mulai dari keadaan awal, breadth first search memperhatikan semua keadaan pada
tiap tingkat sebelum meneruskan ke tingkat lebih bawah berikutnya.

Terdapat dua jenis BFS,yaitu


 Algorithm Greedy Best-First search merupakan jenis algoritma yang menggunakan pendekatan
penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya. Tujuan
dari algoritma greedy adalah menentukan rute terpendek berdasarkan biaya perkiran. Kelebihan dari
algoritma greedy adalah pencarian solusinya lebih cepat dibandingkan jenis algoritma lainnya dan
aproksimasinya masih layak dipakai untuk nilai optimum yang diinginkan.

 Algoritma A* adalah algoritma yang dikemukakan oleh Hart, Nilsson, dan Raphael pada
tahun 1968. Algoritma A* merupakan salah satu algoritma Branch and Bound atau disebut
juga sebagai sebuah algoritma untuk melakukan pencarian solusi dengan menggunakan
informasi tambahan (heuristic) dalam menghasilkan solusi yang optimal.

Ada beberapa variasi A* seperti berikut :

 Iterative Depeening A* (IDA*)


 Simplified Memory-Bounded A* (SMA*)
 Bi-Directional A* (BDA*)
 Modified Bi-Directional A* (MBDA*)
 Dynamic Weighting A* (DWA*)
 Beam A* (BA*)

HILL CLIMBING
 Hill Climbing merupakan salah satu metode yang masuk dalam kategori metode pencarian heuristik.
 Dinamakan Hill Climbing ( HC ) atau pendakian bukit karena mempunyai aturan produksi dengan
cara menukar dua posisi kota yang saling berdekatan seperti orang yang mendaki bukit. Hill Climbing
(HC) dibagi menjadi dua jenis yaitu Simple HC ( HC sederhana ) dan Steepest-Ascent HC ( HC
dengan memilih kemiringan yang paling tajam/curam ).
 Metode Hill Climbing Search menentukan langkah berikutnya dengan menempatkan node yang akan
muncul sedekat mungkin dengan sasarannya.

Terdapat dua jenis Hill Climbing yang sedikit berbeda, yaitu Simple Hill Climbing dan Steepest-Ascent
Hill Climbing
 Simple Hill Climbing Search merupakan metode menentukan node-node yang telah diberi jarak antar
node, dengan membandingkan node yang telah ada berdasarkan pemilihan jarak terdekat dari posisi
sekarang. Simple Hill Climbing, awalnya next state akan ditentukan dengan membandingkan current
state dengan satu successor. Proses pembandingan ini dimulai dari sebelah kiri. Apabila ditemukan
penerus baru yang lebih baik dari kondisi saat itu current state maka penerusnya tersebut akan
menjadi next state.
 Steepest Ascent Hill Climbing merupakan metode algoritma yang banyak digunakan untuk
permasalahan optimasi. Salah satu penerapannya adalah untuk mencari rute yang terpendek dengan
cara memaksimumkan atau meminimumkan nilai dari fungsi optimasi yang ada. Steepest Ascent Hill
Climbing dalam menentukan next state, current state langsung dibandingkan dengan semua successor
yang ada di dekatnya, sehingga next state yang diperoleh merupakan successor yang paling baik serta
mendekati hasil optimasi yang diharapkan.
 Selain perbedaan di atas Simple Hill Climbing urutan penggunaan operator sangat berpengaruh
terhadap solusi, sedangkan pada steepest ascent hill climbing urutan penggunaan operator tidak
berpengaruh terhadap solusi. Dari segi kelebihan simple hill climbing efisiensi dari segi memori
sedangkan steepest ascent hill climbing memerlukan memori yang banyak dalam penyimpanannya.

Anda mungkin juga menyukai