- Katılım
- 27 Aralık 2008
- Mesajlar
- 432,578
- Reaksiyon puanı
- 0
- Puanları
- 0
Genetik Algoritmalar; optimizasyon tekniklerinden birisidir. Modern evrim teorisi mantığı ile güçlü bireyin hayatta kalması ve neslini sürdürmesi prensibine dayanır.
Elinizde herhangi bir mühendislik problemine dair, herhangi bir parametreye yönelik bir fonksiyon varsa; bu fonksiyonun her bir değişkenini gen gibi düşünerek bu genleri içeren rastgele bireyler oluşturup, bu bireylerin amacınıza uygun olanlarını hayatta bırakıp, kalanını eleyerek;
Daha sonra bu bireyleri çiftleştirerek ve mutasyonunu sağlayarak;
Giderek istediğiniz sonucu veren bireye ulaşırsınız.
Genetik algoritmalar hakkında daha fazla bilgi için:
Vikipedi
Makine Mühendisleri Odası
Bu alanda çalışmalara henüz başlamış olduğumdan basit bir program da ben yazmak istedim.
Benim programımda dilediğiniz bir polinomu, değişkenlerinde rakam kullanarak genetik algoritma ile çözdürebiliyorsunuz.
Programımı indirmek için tıklayınız
Elinizde herhangi bir mühendislik problemine dair, herhangi bir parametreye yönelik bir fonksiyon varsa; bu fonksiyonun her bir değişkenini gen gibi düşünerek bu genleri içeren rastgele bireyler oluşturup, bu bireylerin amacınıza uygun olanlarını hayatta bırakıp, kalanını eleyerek;
Daha sonra bu bireyleri çiftleştirerek ve mutasyonunu sağlayarak;
Giderek istediğiniz sonucu veren bireye ulaşırsınız.
Genetik algoritmalar hakkında daha fazla bilgi için:
Vikipedi
Makine Mühendisleri Odası
Bu alanda çalışmalara henüz başlamış olduğumdan basit bir program da ben yazmak istedim.
Benim programımda dilediğiniz bir polinomu, değişkenlerinde rakam kullanarak genetik algoritma ile çözdürebiliyorsunuz.
Programımı indirmek için tıklayınız
