Genetik Algoritma
- FİGES AŞ
- MATLAB&Simulink
- Probleminizi Nasıl Çözeceğinizi Keşfedin
- Genetik Algoritma
Genetik Algoritma Nedir?
Son derece doğrusal olmayan problemler için küresel minimumları bulun.
Genetik Algoritma Nedir?
Genetik algoritma (GA), biyolojik evrimi taklit eden doğal bir seçim sürecine dayanan hem kısıtlı hem de kısıtlamasız optimizasyon problemlerini çözmek için kullanılan bir yöntemdir. Algoritma, bireysel çözümlerden oluşan bir popülasyonu tekrar tekrar değiştirir. Her adımda, genetik algoritma mevcut popülasyondan rastgele bireyler seçer ve bunları bir sonraki neslin çocuklarını üretmek için ebeveyn olarak kullanır. Birbirini izleyen nesiller boyunca, popülasyon optimum çözüme doğru “evrimleşir”.
Genetik algoritmayı, amaç fonksiyonunun süreksiz, farklılaştırılamaz, stokastik veya yüksek oranda doğrusal olmadığı problemler de dahil olmak üzere standart optimizasyon algoritmaları için uygun olmayan problemleri çözmek için uygulayabilirsiniz.
Genetik algoritma, klasik, türev tabanlı optimizasyon algoritmasından aşağıdaki tabloda özetlendiği gibi iki ana şekilde farklılık gösterir.
Klasik Algoritma |
Genetik Algoritma |
Her iterasyonda tek bir nokta üretir. Nokta dizisi optimal bir çözüme yaklaşır. |
Her iterasyonda bir nokta popülasyonu oluşturur. Popülasyondaki en iyi nokta optimal çözüme yaklaşır. |
Dizideki bir sonraki noktayı deterministik bir hesaplama ile seçer. |
Rastgele sayı üreteçlerini kullanan hesaplama ile bir sonraki popülasyonu seçer. |
Genetik algoritmaların uygulanması hakkında daha fazla bilgi için Global Optimizasyon Araç Kutusu‘na bakın.
*(Global Optimization Toolbox.)
Örnekler ve Nasıl Yapıldığı:
- Global Optimizasyon Araç Kutusu Nedir? (1:59) – Video
- Karışık Tamsayılı Genetik Algoritma Kullanarak Optimal Bileşen Seçimi (5:25) – Video
- Kısıtlı Minimizasyon – Örnek
- Çok Amaçlı Optimizasyon Gerçekleştirme – Örnek
- GA Seçenekleri – Örnek
- Genetik Algoritmada Hibrit Şema – Örnek
- Küresel Minimumu Bulma – Örnek
- Rastrigin Fonksiyonunun Minimumunu Bulma – Örnek
Example and How To
- What is Global Optimization Toolbox? (1:59) – Video
- Optimal Component Selection Using the Mixed-Integer Genetic Algorithm (5:25) – Video
- Constrained Minimization – Example
- Performing a Multiobjective Optimization – Example
- GA Options – Example
- Hybrid Scheme in the Genetic Algorithm – Example
- Finding Global Minima – Example
- Find the Minimum of Rastrigin’s Function – Example
Yazılım Referansı
- Global Optimizasyon Araç Kutusundaki GA İşlevleri – İşlev
- GA Algoritması Nasıl Çalışır – Kavramlar
- GA Terminolojisi – Kavramlar
- Ga Kullanarak Optimize Etme – Dokümantasyon
Ayrıca bakınız: Global Optimizasyon Araç Kutusu, Optimizasyon Araç Kutusu, tavlama benzetimi, doğrusal programlama, ikinci derecedenprogramlama, tamsayılı programlama, doğrusal olmayan programlama