Eksperimen Algoritma Heuristik ACO pada Dataset TSPLIB

"Penelitian yang kuat membutuhkan data yang kredibel dan terstandardisasi. TSPLIB menyediakan landasan ilmiah yang solid untuk menguji ketangguhan sebuah algoritma."

1️⃣ Mengenal TSPLIB

📌 Apa Itu TSPLIB?

TSPLIB adalah singkatan dari Traveling Salesman Problem Library. Ini merupakan sebuah pustaka dataset yang terstandardisasi dan diakui secara global, berisi berbagai contoh masalah untuk Traveling Salesman Problem (TSP) dan varian-variannya. Diciptakan oleh Gerhard Reinelt, TSPLIB menjadi fondasi bagi para peneliti dan praktisi di bidang riset operasi dan ilmu komputer, menyediakan basis data yang konsisten untuk perbandingan algoritma.

Secara historis, TSPLIB dikelola oleh Universitas Heidelberg. Namun, komunitas pengembang modern telah membuatnya lebih mudah diakses melalui repositori seperti GitHub, yang memungkinkan peneliti untuk mengunduh dan mengintegrasikan dataset dengan cepat ke dalam proyek mereka, mempercepat siklus eksperimen dan pengembangan. Silakan download di : https://github.com/mastqe/tsplib

2️⃣ Dataset yang Digunakan sebagai Benchmark

📌 Pilihan Dataset untuk Uji Ketangguhan Algoritma

Kami menggunakan tiga dokumen dari TSPLIB sebagai benchmark: 'pr264.tsp', 'att532.tsp', dan 'rat575.tsp'. Ketiganya dipilih karena secara kolektif merepresentasikan tantangan yang beragam, menjadikannya pilihan yang sangat baik untuk menguji ketangguhan sebuah algoritma.

3️⃣ Hasil Eksperimen: Performa ACO pada Dataset pr264.tsp

Tabel Hasil (Data untuk pr264.tsp)

Eksperimen Bobot Total Jumlah Edge Gap dari Kruskal
1. Kruskal MST (Ground Truth) 41142.24 263 0%
2. ACO TSP Path Same (β=2, ρ=0.5) 49247.37 263 19.70%
3. ACO TSP Path Tuned (β=2, ρ=0.3) 49220.11 263 19.63%
4. ACO MST Same (β=2, ρ=0.5) 42534.20 263 3.38%
5. ACO MST Tuned (β=1, ρ=0.1) 302434.04 263 635.09%
6. ACO TSP Path Deg3 Same (β=2, ρ=0.5, max_deg=3) 50718.01 263 23.27%
7. ACO TSP Path Deg3 Tuned (β=2, ρ=0.3, max_deg=3) 50122.95 263 21.83%
8. ACO MST Deg3 Same (β=2, ρ=0.5, max_deg=3) 41684.61 263 1.32%
9. ACO MST Deg3 Tuned (β=1, ρ=0.1, max_deg=3) 283589.90 263 589.29%

4️⃣ Analisis Hasil dan Kesimpulan

✅ Insight dari Perbandingan Kruskal vs. ACO

💡 Mengapa ACO-MST Bisa Sangat Mendekati Kruskal?

Meskipun ACO bersifat probabilistik dan tidak menjamin solusi optimal, dalam kasus-kasus tertentu seperti pada 'ACO MST Deg3 Same', hasilnya bisa sangat mendekati Kruskal (gap 1.32%). Ini terjadi karena: