Skip to content

The web application was created to solve the Traveling Salesman Problem (TSP) using the greedy algorithm. This application is built with Streamlit and uses the geopy library to calculate the distance between cities and Folium to visualize the TSP route on a map.

Notifications You must be signed in to change notification settings

ZulfiFazhar/Greedy-TSP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travelling Salesman Problem (TSP) Dashboard

Aplikasi ini dibuat untuk menyelesaikan masalah Travelling Salesman Problem (TSP) menggunakan algoritma greedy. Aplikasi ini dibangun dengan Streamlit dan menggunakan library geopy untuk menghitung jarak antara kota-kota dan Folium untuk memvisualisasikan rute TSP pada peta.

Contributors:

NIM Nama Lengkap Kontribusi
10122005 Zulfi Fadilah Azhar 100%
10122018 Mutiara Fatiha 100%
10122029 Alif Vidya Kusumah 100%
10122034 Dawla Izza Al-Din Noor 100%

Link Demo Dashboard

Cara Menjalankan Streamlit Secara Local

Jalankan file Greedy-TSP.bat

Cara Menggunakan

  1. Masukkan jumlah kota yang ingin Anda kunjungi.
  2. Untuk setiap kota, masukkan nama kota dan koordinatnya (latitude dan longitude) dalam format 'lat, lon'.
  3. Pilih kota awal dari daftar kota yang telah Anda masukkan.
  4. Aplikasi akan menghitung rute TSP dan menampilkan urutan kota yang harus dikunjungi.
  5. Aplikasi juga akan menampilkan peta dengan rute TSP yang dihasilkan.

Catatan

  • Pastikan memasukkan koordinat dengan benar dan dalam format yang benar ('lat, lon').
  • Aplikasi ini menggunakan algoritma greedy, yang mungkin tidak selalu menghasilkan solusi optimal untuk TSP.

About

The web application was created to solve the Traveling Salesman Problem (TSP) using the greedy algorithm. This application is built with Streamlit and uses the geopy library to calculate the distance between cities and Folium to visualize the TSP route on a map.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published