Ana içeriğe atla
Psikoloji Sözlüğüm LogoPsikoloji Sözlüğüm

Genetik Algoritma

Genetic Algorithm

Tanım

Doğal seçilim ve evrimsel süreçlerin mekanizmalarından esinlenerek karmaşık optimizasyon problemlerine en iyi çözümleri arayan sezgisel bir arama prosedürüdür.

Örnek Vaka / Uygulama

Karmaşık bir lojistik dağıtım ağında en kısa rota problemini çözmek için binlerce olası güzergah rastgele oluşturulur. Algoritma, en düşük maliyetli (yakıt ve zaman açısından) rotaları seçer, bunları çaprazlayarak ve rastgele değişiklikler (mutasyon) uygulayarak her iterasyonda ideal dağıtım planına yaklaşır.

Derin Analiz

Bilişsel bilimler ve yapay zeka bağlamında genetik algoritmalar, çözüm adaylarını 'kromozom' veya 'bit dizileri' olarak kodlayarak işlev görür. Süreç, uygunluk fonksiyonu (fitness measure) aracılığıyla hangi adayların hayatta kalacağını belirler. Çaprazlama (crossover) ve mutasyon (mutation) gibi genetik operatörler iteratif olarak yeni nesil çözümler üretir. Bu yaklaşım, sadece bilgisayar bilimlerinde değil, insan karar verme mekanizmalarının ve adaptif öğrenme süreçlerinin modellenmesinde de matematiksel bir simülasyon aracı olarak kullanılır.

Etimoloji

Latince 'genesis' [doğum, oluşum, köken] ve Yunanca 'arithmos' [sayı, hesaplama] kelimelerinin bileşiminden evrilmiştir; evrimsel biyoloji terminolojisinin bilişsel bilimler ve yapay zeka ile entegrasyonunu ifade eder.

Karıştırmayın

Makine öğrenmesindeki gradyan inmeli optimizasyon yöntemleri ile karıştırılır; gradyan inişi yerel türevleri takip ederken, genetik algoritmalar geniş bir çözüm uzayında popülasyon bazlı küresel arama yapar.