Anda di halaman 1dari 8

Algoritma

Genetika
GENERAL APPROACH
Pendahuluan

Algoritma genetika adalah metode


komputasional yang terinspirasi dari proses
evolusi alamiah.
Digunakan untuk mencari solusi optimal
dalam masalah optimisasi dan pencarian.

-
Prinsip Dasar Algoritma Genetika
1.Representasi Kromosom
•Solusi potensial direpresentasikan dalam bentuk kromosom (biasanya dalam bentuk string atau array
biner).

2.Populasi

•Kumpulan individu yang merepresentasikan solusi potensial.

•Individu dalam populasi dievaluasi berdasarkan kriteria tertentu (misalnya, nilai fungsi tujuan).
Prinsip Dasar Algoritma Genetika
3.Seleksi
•Individu yang memiliki nilai fitness tinggi lebih mungkin dipilih sebagai "orangtua" untuk reproduksi
berikutnya.

4.Reproduksi

•Proses kombinasi genetik antara dua individu (orangtua) untuk menghasilkan keturunan (anak).

•Operasi reproduksi umum adalah crossover (persilangan) dan mutasi.


Prinsip Dasar Algoritma Genetika
5.Evaluasi dan Seleksi Generasi Baru
•Keturunan yang baru dihasilkan dievaluasi berdasarkan nilai fitness mereka.

•Sebagian individu terbaik dipilih untuk membentuk populasi baru.

6.Konvergensi

•Algoritma genetika berjalan melalui iterasi berulang sampai mencapai solusi optimal atau kondisi
berhenti tertentu.
Contoh Penerapan Algoritma
Genetika
1.Pencocokan Jadwal
•Algoritma genetika digunakan untuk mencocokkan jadwal dengan mempertimbangkan batasan dan
preferensi.

2.Rute Optimal

•Algoritma genetika dapat digunakan untuk menemukan rute terpendek atau teroptimal dalam masalah
perutean.
Keuntungan Algoritma Genetika
1.Kemampuan Pencarian Global
•Algoritma genetika mampu menjelajahi ruang pencarian secara luas untuk menemukan solusi optimal.

2.Penerapan yang Luas


•Algoritma genetika dapat diterapkan dalam berbagai bidang, termasuk optimisasi, kecerdasan buatan,
dan pemodelan sistem kompleks.
Kesimpulan
•Algoritma genetika adalah metode optimisasi yang terinspirasi oleh evolusi alamiah.

•Menggunakan konsep seleksi, reproduksi, dan evaluasi untuk mencari solusi optimal.

•Dapat diterapkan dalam berbagai bidang untuk mencari solusi kompleks.

Anda mungkin juga menyukai