Kecerdasan Buatan : PERTEMUAN XII, XIII, XIV CII2M3_ADF06 | Genetic Algorithm
Assalamualaikum Warahmatullahi Wabarakatuh.....
Artificial Intelligent (AI)
·     
PERTEMUAN XII, XIII, XIV
 CII2M3_ADF06 | Genetic Algorithm
CII2M3_ADF06 | Genetic Algorithm
Ø
Solution
In Genetic Algorithm
ü
Didalam
algoritma genetika solusi itu dimodelkan kedalam bentuk string atau array.
ü
Nama
lain solusi yaitu chromosome dan nama lainnya lagi individual.
ü
Kemampuan
seorang engineer dibutuhkan untuk
mendesain suatu solusi.
ü
Disarankan
untuk menerapkan prinsip lebih simple lebih baik atau “The Simple The Better”
Ø 
Metaheuristic
Search
Fungsi heuristic yang didesain
untuk mencari atau memilih heuristic yang targetnya partial Search Algorithm,
dimana hasil dari metaheuristic.
Ø 
Evolutionary
Computation
Yaitu abstraksi dari teori evolusi biologis yang digunakan untuk
mendesain atau membuat fungsi optimasi atau metodeologi optimasi, kemudian
diimplementasikan dikomputer.
ü
Evolutionary
Algorithms    :
Dimana konsep evolusi komputasi yang spesifik untuk merepresentasikan
konsep  population-based yang terinspirasi mekanisme biology-inspired, konsep mutation,
crossover, natural selection dan
survival of the fittest.
ü
Genetic
Algorithms (GA)          : binary string.
ü
Evolution
Strategies (ES)          : real-valued
vectors.
ü
Evolutionay
Programming (EP): Finite State Machines.
ü
Genetic  Programming (GP)      : LISP Trees.
ü
Differential
Evolution (DE)
ü
Grammatical
Evolution (GE)
ü
EC
Applications : Optimizer
ü
Scheduling.
ü
Knapsack
Stock Problem
ü
Design
Simulation
Ø
Genetic
Algorithms
Adalah suatu subset dari Evolution Algorithms yang menggunakan teknik
terinspirasi dari evolusi biology
seperti inheritance, mution, selection,dan crossover .
Properti of Genetic Algorithms :
ü 
Individual – Any Possible Solution
ü 
Population – Group of All Individuals
ü 
Search Space – All Possible Solution to the Problem
ü 
Chromosome – Blueprint for an Individual
ü 
Fitness – Quality of Solution
ü 
Recombination – decomposes two distinct solution and
then randomly mixes their parts to form novel solutions.
ü 
Mutation – Randomly perturbs a candidate solution.
§ 
Choromosome
Representing Solution, Solusinya adalah string atau array.
Untuk mengoptimasi nilai real best practicenya menginclude phenotypes
nyake genotik yang lebih panjang.
§ 
Fitness
Function
Adalah suatu fungsi untuk menilai kualitas dari solusi atau kualitas
dari individdu.
Objective function, yaitu menghitung kualitas darii chromosome ,nilai
values yang direpresentasikan, satu solusi mempunyai beberapa objek dan fungsi
objektif nya harusdideain sesuai dengan semua konstran yang ada.
Fitness function :
-         
Quality
of Chromosome
-         
Survival
of the Fittest
§ 
Parent
Selection
Proses untuk memilih individu yang akan dijadikan sebagai suatu parent
untuk bisa membangkitkan keturunan baru atau offspring baru untuk generasi
berikutnya. Individu akan dipilih berdasarkan fitness-based process.
Pilihan yang popular ;
-         
Roulette
Wheel Selection
-         
Tournament
Selection
-         
Roulette
Wheel via Stochastic Acceptanse [NEW]
§ 
Crossover
and Mutation
Tujuannya agar kita dapat memberikan suatu konsep evolusi menuju area
solusi yang diyakini.
Crossover or Recombination :
-         
General
Schemes
-         
For
Ordered Chromosome
§ 
Survivor
Selection
Yaitu bagaimana kita menghasilkan generasi baru.
Pilihan umumnya ada 2 yaitu :
-         
Generational
Replacement
-         
Steady-State
Epilog :
-         
Max
Iteration (Max Generation)
-         
Time
Limit
-         
Fitness
Threshold
-         
Fitness
Plateau
-         
Population
and Generational Diversity.
Komentar
Posting Komentar