• Tidak ada hasil yang ditemukan

PENYELESAIAN TRAVELING SALESMAN PROBLEM MENGGUNAKAN ALGORITME SIMULATED ANNEALING FARAHDILA SAHARA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENYELESAIAN TRAVELING SALESMAN PROBLEM MENGGUNAKAN ALGORITME SIMULATED ANNEALING FARAHDILA SAHARA"

Copied!
10
0
0

Teks penuh

(1)

PENYELESAIAN TRAVELING SALESMAN PROBLEM

MENGGUNAKAN ALGORITME

SIMULATED ANNEALING

FARAHDILA SAHARA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR

BOGOR

2021

(2)
(3)

PERNYATAAN MENGENAI SKRIPSI DAN

SUMBER INFORMASI SERTA PELIMPAHAN HAK CIPTA

Dengan ini saya menyatakan bahwa skripsi berjudul Penyelesaian Traveling Salesman Problem Menggunakan Algoritme Simulated Annealing adalah benar karya saya dengan arahan dari komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir skripsi ini.

Dengan ini saya melimpahkan hak cipta dari karya tulis saya kepada Institut Pertanian Bogor.

Bogor, Juli 2021

Farahdila Sahara NIM G54160040

(4)

ABSTRAK

FARAHDILA SAHARA. Penyelesaian Traveling Salesman Problem Menggunakan Algoritme Simulated Annealing. Dibimbing oleh BIB PARUHUM SILALAHI dan FARIDA HANUM.

Traveling Salesman Problem (TSP) sering kali dimanfaatkan untuk menyelesaikan berbagai permasalahan dalam kehidupan sehari-hari, salah satunya adalah kegiatan distribusi. TSP dapat diselesaikan dengan metode eksak maupun melalui metode pendekatan. Namun penyelesaian TSP berukuran besar dengan metode eksak cenderung memakan waktu yang sangat lama. Maka dari itu terdapat beberapa metode yang dikembangkan untuk permasalahan TSP ini. Pada karya ilmiah ini, akan dilakukan penyelesaian terhadap permasalahan TSP menggunakan metode pendekatan Simulated Annealing (SA) dan metode eksak Branch and Bound. Terdapat tiga permasalahan TSP yang akan diselesaikan. Permasalahan pertama terdiri dari 25 node, permasalahan kedua terdiri dari 40 node, dan permasalahan ketiga terdiri dari 68 node. Hasil yang diperoleh menunjukkan bahwa iterasi dan waktu eksekusi yang dibutuhkan metode SA jauh lebih sedikit dibandingkan dengan metode eksak. Namun selisih jarak yang dihasilkan metode SA dengan metode eksak masih relatif besar pada kasus II dan III yaitu 5,5% dan 7,6%.

Kata kunci: Branch and Bound, Simulated Annealing, Traveling Salesman Problem

ABSTRACT

FARAHDILA SAHARA. Solving Traveling Salesman Problem Using Simulated Annealing Algorithm. Supervised by BIB PARUHUM SILALAHI and FARIDA HANUM.

Traveling Salesman Problem (TSP) is often used to solve various problems in daily life, one of which is distribution activities. TSP can be solved by an exact method or an approach method. However, the large cases tends to take a very long time to solve using the exact method. Therefore, there are several methods developed for this problem. In this manuscript, the exact method used to solve TSP is Branch and Bound and for the approach method using the metaheuristic Simulated Annealing (SA) method. There are three cases that will be resolved. The first case consists of 25 nodes, the second case consists of 40 nodes, and the third case consists of 68 nodes. The results obtained show that the iteration and the execution time required by the SA method is much less than the exact method. However, the difference between the distance produced by the SA method and the exact method was still relatively large in the second case and the third case, that is 5,5% and 7,6%.

Keywords: Branch and Bound, Simulated Annealing, Traveling Salesman Problem FA FA FA FA FA FA FA FA FA FA FA FA FA FA FA FA FA FA FA F FA F F FA F FA FA FA FA FA FA FA FA FA FA FA FA FA FA F FAA FAAAAAA F F FAAA FAAAA F F FAA F F F F F F F F F F F F FA F F F F FA F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F Me Meeee SI S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S LLLLL m m m m m m m m m m m m m me m m m me m m m me m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m n a a ad ad a ad a ad ad a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a aaaaa m m me me m m m m m m m m me m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m me m m me m m m m m me me m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m t be b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b bbbbb il il i i i il il il i il i il il ill il il il il il il i i i i i i i i i il il ill ill il il i i i i i ill il il i i ill il ill il ill il ill illll i il il ill illl il illl il i i ill i i i i i il il i i i i i i i i i il il i i i i i illl i i i i i i il illl illl il i i i i i illl illlllll i illl illllll i il i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i immmmm m m m m m m m me m me m m me m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m t B B B B B B B B B B B B B Bo B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B uuuuu pe p rrrrr perrrrr iterrrrr dibbbbb SAAAAAA 7,6666 Kaatttt FAAAAA Annnnn HAAAAA in ddddd meeet timmmmm devvvvv is Simmmmm firsssss casssss exeeeee Hooow exaaaaa 5,555 Ke Ke Ke Ke Ke Ke Ke Ke Ke Ke K K K Ke K Ke Ke K K K Ke K K K K K K K K K K K K K K K K Ke Ke Ke Ke Ke K K Ke K K Ke K Ke Ke Ke Ke K K Ke Ke Ke K K K K Ke K K Kee Kee K K Ke Ke Ke K K Ke Ke Ke K K K Ke K K Ke K Ke Kee K K Ke Ke K K K K K K Ke K K K Ke Kee Ke Kee K K K K Ke K K K K K K K Kee K K K Ke K K K K Ke Ke K K K K K K K Ke K K K K K K Ke K K K K Kee K K Ke K K K Ke K K K K Ke K K K K K Ke K K K K K K K K K K K K K K K K K K K K K K K K K K yyyy

(5)

Skripsi

sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains

pada

Departemen Matematika

PENYELESAIAN TRAVELING SALESMAN PROBLEM

MENGGUNAKAN ALGORITME

SIMULATED ANNEALING

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR

BOGOR

2021

(6)
(7)

Judul Skripsi : Penyelesaian Traveling Salesman Problem Menggunakan Algoritme Simulated Annealing

Nama : Farahdila Sahara

NIM : G54160040

Disetujui oleh

Dr Ir Bib Paruhum Silalahi, MKom Pembimbing I

Dra Farida Hanum, MSi Pembimbing II

Diketahui oleh

Dr Ir Endar Hasafah Nugrahani, MS Ketua Departemen

Diketahui oleh

(8)

PRAKATA

Puji dan syukur penulis panjatkan kepada Allah subhanahu wa ta’ala atas segala karunia-Nya sehingga karya ilmiah ini berhasil diselesaikan. Tema yang dipilih dalam penelitian yang dilaksanakan sejak bulan Januari 2020 ini ialah riset operasi, dengan judul Penyelesaian Traveling Salesman Problem Menggunakan Algoritme Simulated Annealing.

Proses penyusunan karya ilmiah ini tidak lepas dari bantuan banyak pihak. Untuk itu ungkapan terima kasih sebesar-besarnya penulis sampaikan kepada: 1. kedua orang tua, papa Omo Rusdiana dan mama Neni Triana serta kedua kakak dan adik penulis, M Yunus Gerry F, Nurfajriah Salsabila dan Ghina Afiyah Aqila untuk seluruh cinta, doa, ridho, dan kesabaran dari mama, papa, kakak dan adik sejak pertama kali penulis menuntut ilmu di IPB,

2. Bapak Dr Ir Bib Paruhum Silalahi, MKom selaku dosen pembimbing I dan Ibu Dra Farida Hanum, MSi selaku dosen pembimbing II yang telah meluangkan waktu, memberikan arahan, motivasi dan ilmu yang bermanfaat kepada penulis selama proses pengerjaan karya ilmiah ini,

3. Nabilah dan Christina, selaku sahabat yang setia menemani penulis dan bersedia menjadi wadah untuk segala keluh kesah penulis selama ini,

4. Nina, Hafsoh, Aldi, Luqman, Daud yang telah menjadi sahabat semenjak penulis menimba ilmu di Insitut Pertanian Bogor,

5. teman-teman angkatan 53 atas kebersamaan, pengalaman dan dukungan yang diberikan,

6. pihak-pihak lainnya yang telah banyak membantu penulis yang tidak dapat disebutkan satu per satu.

Semoga karya ilmiah ini bermanfaat.

Bogor, Juli 2021 Farahdila Sahara se se se se s s s s s s se s se s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s se s s s s s s s s s s s s s s s s s s s s s s s s s s ggggg di d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dppppp o o op o op op op op op o op o o o o o o op o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o op o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o op o o o o o o op o o o o o o opp o o o o o o o o o o eeeee A A A A A A A A A A A A A Al A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A Aggggg U U U U Un U Un U U U U Unn U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U t 1 1. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 kkkkk d d d d d d d d d d d d d d d d d d d d d da d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d nnnnn un un u un u u u un u un u u u u u u u u u un u u u u u u u u u u u u u un u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u un un u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u ttttt se s s s s s se se se s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s jaaaaa 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2. 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 BBBBBB Draaaaa meeem prooooo 3. NNNNNN meeen 4. NNNNNN meeen 5. ttttt dibbbbb 6. ppp diseee Semmmmm

(9)

DAFTAR ISI

DAFTAR TABEL vi DAFTAR GAMBAR vi DAFTAR LAMPIRAN vi PENDAHULUAN 1 Latar Belakang 1 Tujuan Penelitian 2 Manfaat Penelitian 2 TINJAUAN PUSTAKA 2 Graf 2

Traveling Salesman Problem (TSP) 3

Algoritme Simulated Annealing (SA) 4

Alur dan Langkah Algoritme Simulated Annealing (SA) 5

HASIL DAN PEMBAHASAN 7

Deskripsi Masalah 7

Penyelesaian Menggunakan Branch and Bound (B-AND-B) 8 Penyelesaian Menggunakan Algoritme Simulated Annealing (SA) 10 Hubungan Antara Banyak Node dengan Solusi Optimum, T0, Jumlah Iterasi

dan Waktu Komputasi 15

Perbandingan Hasil 18

SIMPULAN DAN SARAN 18

Simpulan 18 Saran 19

DAFTAR PUSTAKA 19

LAMPIRAN 20

(10)

DAFTAR TABEL

1 Data kordinat ݔ dan ݕ masing-masing kasus 7 2 Perbandingan hasil kasus I dengan beberapa parameter berbeda 11 3 Perbandingan hasil kasus II dengan beberapa parameter berbeda 13 4 Perbandingan hasil kasus III dengan beberapa parameter berbeda 15 5 Perbandingan hasil yang diperoleh pada kasus I, II, dan III 18

DAFTAR GAMBAR

1 Ilustasi graf sederhana 3

2 Algoritme Simulated Annealing 5

3 Output software LINGO 17.0 untuk kasus I 8 4 Output software LINGO 17.0 untuk kasus II 9 5 Output software LINGO 17.0 untuk kasus III 9 6 Rute optimal yang diperoleh untuk kasus I 11 7 Rute optimal yang diperoleh untuk kasus II 13 8 Rute optimal yang diperoleh untuk kasus III 15 9 Hubungan antara banyak node dengan solusi optimum 16 10 Hubungan antara banyak node dengan delta solusi optimum 16

11 Hubungan antara banyak node dengan T0 16

12 Hubungan antara banyak node dengan jumlah iterasi 17 13 Hubungan antara banyak node dengan waktu komputasi 17

DAFTAR LAMPIRAN

1 Lampiran 1 Sintaks pada software LINGO 17.0 20 2 Lampiran 2 Sintaks SA pada software Spyder (Python 3.7) 21 1 1 1 1 1 1 1 1 2 3 4 5 1 2 3 4 4 5 6 6 7 8 9 100 11 12 13 1 2

Referensi

Dokumen terkait

menerima diri sendiri apa adanya, memiliki identitas diri yang jelas, mampu menilai kelebihan dan kekurangan diri sendiri secara realitas. Pandangan yang realistis terhadap

Al-Ghazali menasehati kepada para pendidik Islam agar memiliki sifat-sifat sebagai berikut: a) Seorang guru harus menaruh rasa kasih sayang terhadap murid- muridnya

Dari hasil temuan dan analisis penelitian, ada beberapa hal yang dapat dijadikan sebagai saran atau masukan, antara lain bagi (1) Kepala sekolah hendaknya

Penulisan tesis ini merupakan salah satu persyaratan akademik untuk menyelesaikan pendidikan pada Program Studi S2 Ilmu Kesehatan Masyarakat Minat Studi Administrasi Rumah

Oleh karena itu, perlu usaha untuk meningkatkan nilai guna dan nilai tambah dari Minyak Sereh Wangi dengan mengolahnya lebih lanjut menjadi pure oil maupun produk turunannya

7ampir keban0akan burner min0ak bakar dan gas 0ang digunakan dalam sebuah plant  boiler tidak  diran/ang untuk suhu pemanas awal udara 0ang tinggi. Burner 0ang modern dapat tahan

Bapak/ Ibu dimohon untuk mejawab enam pertanyaan di bawah ini, dengan cara.. memberi tanda ( • ) pada kolom antara 1 sampai dengan 7 yang

Puji syukur dan terima kasih Penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena berkat dan rahmat-Nya yang berlimpah, maka Penulis dapat menyelesaikan Laporan Skripsi