implementasi algoritma backtracking dengan...

1

Click here to load reader

Upload: vuongtu

Post on 27-Mar-2018

216 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Implementasi algoritma backtracking dengan …library.um.ac.id/free-contents/download/pub/pub.php/46652.pdf · Perpustakaan Digital ... dengan menggunakan bahasa pemrograman Borland

Perpustakaan DigitalUniversitas Negeri Malanghttp://library.um.ac.id

Implementasi algoritma backtracking dengan menggunakan metodeDFS (Depth First Search) pada penyelesaian traveling salesmanproblem suatu digraph / Pipin Mega Ayuning Tyas

Skripsi (Sarjana)--Universitas Negeri Malang. 2010Pembimbing 1. Sapti Wahyuningsih 2. Darmawan Satyananda

Oleh Tyas, Pipin Mega Ayuning

ABSTRAK

Kata kunci : Algoritma Backtracking, Traveling Salesman Problem"

Teori graph merupakan salah satu cabang matematika yang banyak dimanfaatkan dalam memecahkan masalah dalamkehidupan sehari - hari" Salah satu terapannya adalah Traveling Salesman Problem yaitu permasalahan dari salesman yangingin menyelesaikan perjalanannya dimulai dari kota asal salesman berada lalu berkunjung ke kota-kota yang dituju dankembali ke kota asal salesman berada tadi dengan rute terpendek" Dengan kata lain permasalahan TSP adalah permasalahanmenemukan sikel Hamilton" Persoalan TSP tidak hanya dapat diperlakukan untuk masalah graph tida berarah saja, tetapi jugauntuk graph berarah, dan graph komplit maupun graph tidak komplit"

Salah satu teknik yang dapat digunakan untuk mempercepat pencarian solusi adalah dengan teknik pencarian pada pohonruang status" Teknik ini selalu dapat memecahkan masalah, dan jika ada beberapa solusi maka dapat diketahui seluruh solusiyang ada" Algoritma yang menggunakan teknik ini salah satunya adalah Algoritma Backtracking yang dibahas pada skripsi ini"

Algoritma Backtracking ini melakukan penelusuran dengan menggunakan metode DFS (Depth First Search)" Penelusurandimulai dari satu simpul awal kemudian membangkitkan simpul berikutnya yang merupakan solusi" Solusi ini ditentukan olehfungsi pembatas yang telah ditentukan sebelumnya" Apabila bukan solusi maka simpul tersebut tidak diperhitungkan atau akandimatikan dan akan dilakukan backtrack ke simpul sebelumnya begitu seterusnya hingga semua simpul telah dibangkitkan, dantelah ditemukan solusinya"

Dari hasil penyelesaian contoh TSP dengan menggunakan metode matriks bentuk normal, metode branch and bound danalgoritma baktracking diperoleh sikel hamilton dan bobot minimum yang sama" Algoritma Backtracking juga dapat menemukanlebih banyak solusi daripada algoritma lain, tetapi tidak semua yang diselesaikan dengan metode branch and bound danalgoritma backtracking dapat diselesaikan juga dengan metode matriks bentuk normal" Pada matriks bentuk normal berlakupada jenis digraph tertentu saja"

Dengan demikian algoritma baktracking dalam skripsi ini dapat digunakan sebagai alternatif" Untuk lebih mudahnya algoritmabacktracking, algoritma branch and bound dan metode matriks bentuk normal diimplementasikan ke dalam sebuah programdengan menggunakan bahasa pemrograman Borland Delphi 7"0"

Powered by TCPDF (www.tcpdf.org)

page 1 / 1