tugas
Tugas 4: Penyelesaian Kasus Travelling Salesman Problem (TSP) Menggunakan Algoritma Genetika
Tugas 4: Penyelesaian Kasus Travelling Salesman Problem (TSP) Menggunakan Algoritma Genetika
Implementasi metode komputasi evolusioner Algoritma Genetika untuk memecahkan permasalahan optimasi kombinatorial NP-Hard: Travelling Salesman Problem (TSP), yakni mencari rute sirkuit terpendek yang mengunjungi setiap kota tepat satu kali dan kembali ke kota asal.
1. Representasi Kromosom dan Operator Genetik TSP
- Representasi Permutasi: Kromosom direpresentasikan sebagai susunan urutan indeks kota .
- Fungsi Fitness: Berbanding terbalik dengan total jarak tempuh sirkuit tur:
- Order Crossover (OX): Menjaga konsistensi permutasi rute agar tidak terjadi duplikasi kota atau kota yang terlewati saat mewariskan gen dari kedua induk.
- Swap Mutation & Inversion Mutation: Menukar posisi dua kota secara acak atau membalik urutan sub-rute dengan probabilitas tertentu guna mempertahankan variasi genetik populasi.
2. Berkas Tugas Terlampir
- Laporan komparasi dan analisis performa:
Kelompok3_KK_F.pdfyang memuat formulasi matematika TSP, grafik konvergensi nilai fitness terhadap generasi, dan analisis pengaruh ukuran populasi. - Arsip kode sumber lengkap:
algoritma-genetika-tsp.zipyang berisi implementasi kode algoritma genetika Python dan dataset koordinat kota pengujian.