Mata Kuliah Kecerdasan Buatan — Topik B.3 Genetic Algorithm

Simulasi Genetic Algorithm
Optimasi Suplemen Kesehatan Harian

Masukkan budget harian, dan biarkan Genetic Algorithm menemukan kombinasi suplemen terbaik yang memenuhi kebutuhan nutrisi harianmu secara optimal.

Representasi Kromosom

Setiap kombinasi suplemen direpresentasikan sebagai kromosom biner. Gen 1 berarti dipilih, gen 0 tidak dipilih.

Fungsi Fitness

Menilai seberapa baik kombinasi memenuhi 6 nutrisi harian berdasarkan standar RDA dari WHO.

Seleksi dan Crossover

Pilih metode Tournament atau Roulette Wheel, serta crossover Single-point atau Multi-point.

Mutasi

Mutasi acak menjaga keberagaman populasi dan mencegah algoritma terjebak di solusi yang kurang optimal.

Elitisme

Kombinasi terbaik otomatis dipertahankan ke generasi berikutnya agar kualitas solusi tidak menurun.

Visualisasi Plotly

Grafik interaktif evolusi fitness per generasi ditampilkan menggunakan Plotly untuk Python.

15
Jenis Suplemen
6
Nutrisi Dipantau
100%
Berbasis Web
Open
Source Code