GreedyMenengahFase D–FE1E5
TSP NEAREST-NEIGHBOR
Traveling Salesman versi heuristik serakah: dari kota sekarang selalu lompat ke kota terdekat yang belum dikunjungi, lalu kembali ke awal. Cepat dan mudah, walau tak selalu optimal. Contoh klasik trade-off antara kecepatan dan kualitas solusi.
Example use case
Menyusun rute pengantaran cepat: dari titik sekarang menuju pelanggan terdekat berikutnya.
Syllabus
TSP Nearest-Neighbor menyusun rute keliling dengan selalu melompat ke kota terdekat yang belum dikunjungi, cepat tapi belum tentu paling optimal.
Objectives
- ·Memahami strategi serakah memilih kota terdekat berikutnya
- ·Menjelaskan trade-off antara kecepatan dan kualitas solusi
- ·Menerapkan heuristik nearest-neighbor untuk menyusun rute
How It Works
- ·Mulai dari satu kota sebagai titik awal
- ·Dari kota sekarang, pilih kota terdekat yang belum dikunjungi
- ·Pindah ke kota itu dan tandai sudah dikunjungi
- ·Ulangi sampai semua kota terlewati
- ·Kembali ke kota awal untuk menutup rute keliling
Prerequisites
- ·Graf berbobot
- ·Algoritma greedy
Real-World Uses
- ·Kurir menyusun urutan antar paket ke pelanggan terdekat berikutnya
- ·Driver Gojek mengambil orderan terdekat agar cepat sampai
- ·Merencanakan urutan kunjungan tempat wisata paling dekat saat liburan
Complexity O(n^2) untuk n kota
