Pengertian Travelling salesman problem (TSP)

Pengertian Travelling Salesman Problem (TSP)

TSP


Travelling Salesman Problem (TSP) adalah salah satu permasalahan klasik dalam bidang ilmu komputer dan optimisasi kombinatorial. Dalam TSP, seorang salesman harus mengunjungi sejumlah kota yang berbeda tepat satu kali dan kembali ke kota asalnya, sehingga total jarak yang ditempuhnya adalah minimum.

Secara umum, TSP dapat dinyatakan sebagai berikut: 

Diberikan sebuah himpunan kota dan jarak antara setiap pasangan kota, tujuan TSP adalah menemukan tur yang melintasi setiap kota tepat satu kali dan kembali ke kota awal, dengan total jarak yang ditempuh adalah minimum.

Karakteristik permasalahan Travelling Salesman Problem

Berikut ini karakteristik atau ciri-ciri dari permasalahan TSP:

  1. Perjalanan berawal dan berakhir dari dan ke kota awal.
  2. Ada sejumlah kota yang semuanya harus dikunjungi tepat satu kali.
  3. Perjalanan tidak boleh kembali ke kota awal sebelum semua kota tujuan dikunjungi
  4. Tujuan dari permasalahan ini adalah meminimalkan total jarak yang ditempuh salesman dengan mengatur urutan kota yang harus dikunjunggi.

Contoh Permasalahan Travelling Salesman Problem

Berikut ini beberapa contoh Permasalahan Travelling Salesman Problem: 

  1. Pencarian rute bus sekolah untuk mengantarkan siswa.
  2. Petugas pos mengambil surat di kotak pos yang tersebar pada beberapa titik lokasi.
  3. Petugas koran yang mengantarkan koran ke beberapa titik lokasi pelanggan.

TSP termasuk ke dalam kategori masalah NP-sulit, yang berarti tidak ada algoritma yang dapat menyelesaikannya dengan efisien dalam semua kasus, terutama ketika jumlah kota sangat besar. Namun, ada berbagai pendekatan yang dapat digunakan untuk mendekati solusi optimal atau mendapatkan solusi yang cukup baik, berikut ini beberapa teknik penyelesaian masalah TSP:

1. Algoritma Eksak: Algoritma yang mencoba untuk menemukan solusi optimal dengan menghitung semua kemungkinan tur yang mungkin dan memilih yang terpendek. 

Contoh dari algoritma eksak adalah algoritma percabangan dan batasan (Branch and Bound).

2. Algoritma Pendekatan: Algoritma yang mencoba untuk mendekati solusi optimal tanpa menjamin solusi terbaik. 

Contoh algoritma pendekatan termasuk, algoritma Greedy, Simulated Annealing, Genetic Algorithm, dan Ant Colony Optimization.

Baca Juga: Algoritma Particle Swarm Optimization pada TSP

3. Heuristik: Pendekatan yang menggunakan aturan atau strategi sederhana untuk mencapai solusi yang cukup baik dalam waktu yang singkat.

Contoh heuristik untuk TSP termasuk Nearest Neighbor, Insertion, dan 2-Opt.

Meskipun TSP merupakan masalah yang sulit, namun penting dalam berbagai bidang seperti logistik, perencanaan rute, pemrosesan paralel, dan optimisasi jaringan. Solusi yang baik untuk TSP dapat memberikan efisiensi yang signifikan dalam perencanaan dan pengaturan rute, yang memiliki dampak penting dalam dunia nyata.


Demikian artikel terkait Travelling Salesman Problem, semoga artikel ini bermafaat. Terima kasih telah berkunjung di faqirilmu.com

Komentar

Postingan populer dari blog ini

Cara Membaca nilai R Tabel dan Download R Tabel (Tabel R)

Perbedaan Scale, Nominal dan Ordinal pada Measure di SPSS

Analisis Crosstab dengan SPSS [Uji Chi-Square dan Correlation]

Pengertian Data View dan Variabel View SPSS serta Fungsinya

Cara Analisis Regresi Linear Berganda dengan SPSS