Simulasi Optimasi Jadwal Liga Futsal

Implementasi Hill Climbing · Simulated Annealing · Genetic Algorithm

Parameter Liga

Status Liga

Klik "Generate Liga" untuk membuat konfigurasi pertandingan.

Fungsi Fitness — Kriteria Optimasi

40
Distribusi Merata
30
Jeda Antar Tim
30
Pemerataan Lapangan

Fitness = (distribusi_merata × 0.4) + (jeda_istirahat × 0.3) + (rotasi_lapangan × 0.3)
Semakin tinggi nilai fitness (0–100), semakin optimal jadwal yang dihasilkan.

Parameter Hill Climbing

Hasil Hill Climbing

Fitness Terbaik
Iterasi
Waktu (ms)

Kurva Konvergensi — Hill Climbing

Menunggu eksekusi algoritma...
Grafik konvergensi Hill Climbing.

Parameter Simulated Annealing

Hasil Simulated Annealing

Fitness Terbaik
Iterasi
Waktu (ms)
Solusi Diterima

Kurva Suhu & Konvergensi — Simulated Annealing

Menunggu eksekusi algoritma...
Grafik konvergensi SA.
Kurva penurunan suhu SA.

🧬 Parameter Genetic Algorithm

Hasil Genetic Algorithm

Fitness Terbaik
Generasi
Waktu (ms)
Fitness Rata-rata

Evolusi Populasi per Generasi — Genetic Algorithm

Menunggu eksekusi algoritma...
Grafik evolusi populasi GA.

Perbandingan Ketiga Algoritma

Jalankan ketiga algoritma terlebih dahulu untuk melihat perbandingan.

Tabel Perbandingan Performa

Jadwal Pertandingan Terbaik

Jalankan minimal satu algoritma untuk melihat jadwal optimal.

Distribusi Pertandingan per Tim

Distribusi pertandingan.