Anda di halaman 1dari 7

NAMA : NURMIANA

NIM : 220280145

“ KELAS : TEKNIK INFORMATIKA E

UNIV : MUHAMMADIYAH PARE-PARE


Algoritma Exhaustive
Search
Dan
Travel Salesman problem
Pengertian Algoritma
Exhaustive Search
Exhaustive search adalah teknik pencarian Di dalam beberapa literatur strategi algoritmik, contoh
solusi secara brute force pada masalah yang masalah yang sering diasosiasikan dengan exhaustive
melibatkan pencarian elemen dengan sifat khusus, search atau brute force adalah masalah Travelling
biasanya di antara objek-objek kombinatorik seperti Salesperson Problem (TSP). Masalah TSP sudah
permutasi, kombinasi, atau himpunan bagian dari pernah dibahas dalam kuliah Matematika Diskrit pada
sebuah himpunan. Berdasarkan definisi ini, maka pokok bahasan Graf. Untuk mengingat kembali masalah
exhaustive search adalah brute force juga. TSP ini, berikut diulang kembali deskripsi masalahnya.
Jelaskah bahwa algoritma exhaustive search memeriksa
secara sistematis setiap kemungkinan solusi satu per Metode exhaustive search dapat dirumuskan langkah-
satu dalam pencarian solusinya. Meskipun algoritma langkahnya sebagai berikut:
exhaustive secara teoritis menghasilkan solusi, namun 1. Enumerasi (list) setiap solusi yang mungkin dengan
waktu atau sumberdaya yang dibutuhkan dalam cara yang sistematis.
pencarian solusinya sangat besar. 2. Evaluasi setiap kemungkinan solusi satu per satu,
mungkin saja beberapa kemungkinan solusi yang tidak
layak dikeluarkan, dan simpan solusi terbaik yang
ditemukan sampai sejauh ini (the best solusi found so
far).
3. Bila pencarian berakhir, umumkan solusi terbaik (the
winner)
3
Apa itu Traveling
Salesman Problem (TSP)
Traveling Salesman Problem (TSP) adalah
permasalahan yang sudah cukup tua di dunia optimasi.
Pada permasalahan ini, ada sebuah kota awal dan
sejumlah n kota untuk dikunjungi. Seorang salesman
dituntut memulai perjalanan dari kota awal ke seluruh
kota yang harus dikunjungi tepat satu kali. Secara
ringkas, berikut adalah karakteristik dari
permasalahan TSP:

Perjalanan berawal dan berakhir dari dan ke kota


awal
Ada sejumlah kota yang semuanya harus dikunjungi
tepat satu kali
Perjalanan tidak boleh kembali ke kota awal sebelum
semua kota tujuan dikunjungi
◇ Tujuan dari permasalahan ini adalah
4
meminimumkan total jarak yang ditempuh
Contoh soal Algoritma Exhaustive Search
dalam penyelesaian TSP beserta
Pseudocode nya
Contoh soal

1. Input jumlah node


2. Input jarak antar kota, dimana jarak yang diinput cukup sekali, misalnya cukup
menginput jarak antara kota A ke kota B, secara otomatis, program akan mengisi
jarak antara kota B ke kota.
3. Setiapp yang telah dilewati diberi penanda = 1, sementara kota yang belum
dilewati secara default mempunyai penanda = 0.
4. Gunakan algoritma greedy untuk mencari optimum local step by step dengan tidak
memproses kota yang telah dilewati (yaitu ditandai dengan penanda=1).
5. Outpunya berupa jalur optimal sesuai prinsip greedy dan total cost yang
dibutuhkan.
6.
7. Pseudo code untuk aplikasi pemecahan TSP mengunakan
algoritma greedy dengan penanda sebagai berikut:
5
Bentuk Pseudocode
Dengan menginput jumlah node (n)
dan jarak antar kota

(cost[i,j]) pseudo code diatas akan


menghasilkan jalur optimal

(Lintasan) beserta total jarak yang


dibutuhkan (cost) sesuai

prinsip greedy.
SEKIAN
DAN
TERIMA KASIH >_<

Anda mungkin juga menyukai