Genetik Algoritmalar (Örnek Delphi Uygulaması)
Genetik Algoritmalar (GA) ya da daha genel ifadesiyle Evrimsel Algoritmalar (Evolutionary Algorithms - EA), problem çözümüne doğadaki organizmaların evrimleşmeleri ve bu sayede hayatta kalma ve türün varlığını sürdürme şanslarını arttırmaları fikri üzerine geliştirilmiş bir yaklaşımdır.
Bu yazıda Genetik Algoritmaların teorisi üzerinde ayrıntılı olarak durmayacağız. Bu konuda çeşitli kaynaklarda ayrıntılı anlatımlar bulunabilir.


Doktora derslerimden birinde GA ile ilgili olarak hazırladığım bir sunuyu ve bu sunuda verilen Max(x2) örneğinin Delphi kodlarını vermek istiyorum. Kodlardan GA yaklaşımıyla bir problemin çözümünün nasıl kodlandığı anlaşılabilir. En azından fikir verecektir. Ama önce teorisini anlamak kodları anlamak için yararlı olur. Proje Delphi 5 ile hazırlanmıştır ancak diğer sürümlerde de çalışacağını tahmin ediyorum.
Sunuyu indirmek için tıklayın (228K)
Uygulamayı indirmek için tıklayın (277K)
- 609 okunma






Yorumlar
1 yorum.Bağlantılardaki hata düzeltilmiştir.
Yeni yorum gönder