GENETICS ALGORITHM Nelly Indriani W. S.Si., M.T KECERDASAN BUATAN.

Slides:



Advertisements
Presentasi serupa
Penyelesaian TSP dengan Algoritma Genetik
Advertisements

P – 6 MEKANISME EVOLUSI GENETIKA POPULASI SELEKSI ALAM DAN ADAPTASI
Referensi : Kusumadewi, Sri. Artificial Intelligence Teknik dan Aplikasinya, Yogayakarta, Graha Ilmu, 2003 Pandjaitan, Lanny. Dasar – Dasar Komputasi Cerdas,
GENETIC ALGORITHMS (GAs)
ALGORITMA GENETIKA.
GAOT Speaker: Moch. Rif’an Inisializega function[pop]=initializega(num,bounds,evalFN,evalOps,options) Parameter input: Num : jumlah.
Algoritma Genetika Kelompok 2 Ferry sandi cristian ( )
Disusun Oleh: Ainiyatul Muthoharo ( )
ALGORITMA GENETIKA.
Array.
Pertemuan Ke-4 Evolusi.
Algoritma Genetika.
Genetic Algoritms.
Algoritma Genetik  Setiap mahluk hidup selalu mengembangkan dirinya un tuk berusaha bertahan diri guna menyesuaikan dengan tuk berusaha bertahan diri.
ALGORITMA GENETIKA Disusun Oleh : Anjas Purnomo ( )
MEKANISME EVOLUSI.
Yufis Azhar – Teknik Informatika - UMM
Algoritma Genetik (lanjutan)
Masalah Dan Solusi ( Pemecahan Masalah) Pada dasarnya tiap mahluk memiliki masalah, tetapi tiap mah luk juga memiliki cara untuk memecahkan masalahnya.
Dr.Ir. Yandra Arkeman, M.Eng
ALGORITMA GENETIKA.
Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom.
Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom.
Genetika populasi 1. Iftachul Farida ( ) 2. Alfian N. A
Kuliah Sistem Fuzzy Pertemuan 13 “Algoritma Genetika” (lanjutan)
PENGENALAN KECERDASAN KOMPUTASIONAL
ALGORITMA GENETIKA Pertemuan 12.
Kuliah Sistem Fuzzy Pertemuan 12 “Algoritma Genetika”
PEMBENTUKAN SEL GAMET MONOHIBRID SEMIDOMINAN DIHIBRID
ALGORITMA GENETIKA. KELOMPOK 6 CINDY RAHAYU ( ) MIA RAHMANIA ( ) M. ISKANDAR YAHYA ( ) Teknik Informatika 5A UIN.
Studi Kasus Dr. Suyanto, S.T., M.Sc. HP/WA:
Genetic Algorithm (GA)
PENGENALAN KECERDASAN KOMPUTASIONAL
IMPLEMENTASI ALGORITME GENETIKA PADA TEMU KEMBALI CITRA
Fuzzy EAs Dr. Suyanto, S.T., M.Sc. HP/WA:
KULIAH 2 DASAR GENETIKA DALAM PEMULIAAN TERNAK Pertemuan 3.
Genetika populasi.
Dasar-Dasar Algoritma Genetika
Oleh : Desca Marwan Toni (G )
Imam Cholissodin | Algoritma Evolusi Teknik Optimasi Imam Cholissodin |
Evolutionary Computation
Evolution Strategies (ES)
Ida Wahyuni Wayan Firdaus Mahmudy
Soft Computing Genetic Algorithm © Sekolah Tinggi Teknik Surabaya.
Imam Cholissodin | Algoritma Evolusi Real-Coded GA (RCGA) Imam Cholissodin |
Paralelisasi dan Distribusi
Evolutionary Programming (EP)
Evolutionary Algorithms (EAs)
Grammatical Evolution (GE)
ALGORITMA GENETIKA.
Pertemuan 13 ALGORITMA GENETIKA
PEMBENTUKAN SEL GAMET MONOHIBRID SEMIDOMINAN DIHIBRID
Oleh : Yusuf Nurrachman, ST, MMSI
Konvergensi Prematur dan Pencegahannya
Genetic Programming (GP) Dan Evolutionary Programming (EP)
Pertemuan 14 Algoritma Genetika.
Artificial Intelligence (AI)
Algoritma AI 2.
Pertemuan 13 ALGORITMA GENETIKA
ALGORITMA GENETIKA.
Pertemuan 13 Algoritma Genetika.
Reviewer : Susanti Hoerunisa/
ALGORITMA GENETIKA.
GENETIKA POPULASI.
Algoritma Genetika.
Pertemuan 15 ALGORITMA GENETIKA
PENJADWALAN PERKULIAHAN MENGGUNAKAN ALGORITME GENETIKA
Evolusi Populasi.
Algoritma Genetika. Melakukan Optimasi Fitness Contoh Fungsi Fitnes Y = - (x 2 - 1) GA akan melakukan optimasi terhadap fungsi tersebut.
Binary Coded Decimal Temu 7.
Transcript presentasi:

GENETICS ALGORITHM Nelly Indriani W. S.Si., M.T KECERDASAN BUATAN

Latar Belakang Algoritma genetika terinspirasi dari prinsip genetika dan seleksi alam (teori evolusi Darwin) Algoritma pencarian berdasarkan pada mekanisme sistem natural yakni genetika alamiah dan seleksi alam yang berangkat dari himpunan solusi yang dihasilkan secara acak atau random

Struktur Gen

Populasi Individu Kromosom Gen

Konsep Genotype (Gen), sebuah nilai yang menyatakan satuan dasar yang dinamakan kromosom Allele, nilai dari gen Kromosom, gabungan gen-gen yang membentuk nilai tertentu Individu, menyatakan satu nilai atau keadaan yang menyatakan salah satu solusi yang mungkin dari permasalahan yang diangkat

Konsep (2) Populasi, merupakan sekumpulan individu yang akan diproses bersama dalam satu siklus proses evolusi Generasi, menyatakan satu siklus proses evolusi atau satu iterasi dalam algoritma genetika Nilai Fitnes, Menyatakan seberapa baik nilai dari suatu individu atau solusi yang didapatkan

Siklus Siklus algoritma genetika oleh David Goldber Populasi awal Evaluasi fittnes Seleksi individu Reproduksi CO & mutasi Populasi baru Populasi awal

Siklus (2) Siklus algoritma genetika oleh Zbigniew Michalewicz Populasi awal Evaluasi fittnes Reproduksi CO & mutasi Seleksi Individu Elitism Populasi baru

Arsitektur

Komponen Skema pengkodean Membangkitkan populasi awal Seleksi Crossover Mutasi Elitism

Komponen - Skema Pengkodean Kromosom dapat direpresentasikan dengan menggunakan : String bit : 10011 dst Array bilangan real : 65.65, -67.98, 77.34 Elemen permutasi : E2, E10 dst Daftar aturan : R1, R2, R3 dst Elemen program : fungsi tambah dll.

Membangkitkan populasi awal Random generator Pendekatan tertentu Permutasi gen

Komponen - Selection Memilih individu-individu yang akan dipilih untuk proses kawin silang dan mutasi bertujuan untuk mendapatkan individu yang memiliki kualitas yang baik Penilaian individu melalui nilai fitness. Metoda selection : Roullete wheel Rank base Tournament

Roulette Wheel

Komponen - Crossover Operator dari algoritma genetika yang melibatkan dua induk untuk membentuk kromosom Terdiri dari crossover satu titik, banyak titik, dan aritmatika.

Proses CrossOver

Crossover Satu Titik

Crossover Banyak Titik Dua titik Lebih dari dua

Crossover Aritmatika

Komponen - Mutasi Berperan menggantikan gen yang hilang dari populasi akibat proses seleksi yang memungkinkan munculnya kembali gen yang tidak muncul pada inisialisasi populasi. Terdiri dari mutasi biner dan mutasi kromosom permutasi

Mutasi Biner Mengganti satu atau beberapa nilai gen dari kromosom. Hitung jumlah gen pada populasi (panjang kromosom X ukuran populasi) Pilih acak gen yang akan dimutasi Tentukan kromosom dari gen yang terpilih untuk dimutasi Ganti nilai gen dari kromosom

Mutasi Kromosom Permutasi

Komponen - Elitisme Pada penyeleksian kromosom dilakukan dengan random Tidak ada jaminan bahwa suatu individu bernilai fitness tertinggi akan selalu terpilih, mungkin saja individu akan rusak Agar individu tersebut tidak hilang, maka dibuat satu atau beberapa copy-nya