Yazılım detaylar:
EvoSynth Evrimsel Hesaplama Synthesizer açılımı
Özellikler :.
- Genel özellikleri:
- Sınıflar
- Özel randomizer desteği
- Meta operatörler: oransal sequentional ve koşullu birleşik operatörler
- ihracatçı ile destek Günlüğü gnuplot için, hırçın ve csv
- Birçok önceden tanımlı spor işlevleri
- Kıyaslama özellikleri:
- Çeşitlilik hesaplamaları (mesafe, entropi ve altdizi)
- Ortalama, ortanca, dizi / nüfus için varyans hesaplamaları
- T-testi istatistiksel olarak anlamlı belirlemek için
- En yaygın evrimsel algoritmalar:
- Hillclimber (tek bireysel ve dayalı nüfus)
- Standart genetik algoritma, kararlı durum GA
- Memetik algoritması
- Evrim stratejileri (adaptif, selfadaptive ve derandomized)
- Yerel arama (hillclimber, eşik kabul, tavlama benzetimi, büyük tufan, kayıt için kayıt seyahati)
- birlikte geçirilen evrimin algoritmaları (round robin ve dengeli)
- Seçim Stratejileri:
- Kimlik
- Rastgele seçim
- En iyi seçim
- n kademeli turnuva seçimi
- Turnuva seçimi
- Spor orantılı seçim
- Rulet tekerlek seçimi
- Mutasyonlar:
- Kimlik
- Tek gen çevirme, ikili mutasyon, verimli ikili mutasyon
- Döviz mutasyonu, inversiyon mutasyonu, mutasyon kayması, mutasyon karıştırma
- Düzgün gerçek mutasyon, Gauss mutasyonu, kendinden uyarlamalı Gauss mutasyonu
- Rekombinasyonlar:
- Kimlik
- Tek noktadan geçit, k-nokta-geçit, üniforma geçit
- Aritmetik geçiti
- Sıralı rekombinasyon, kısmen haritalanmış geçit, kenar rekombinasyon
- Küresel üniforma crossover küresel aritmetik geçiti
Bireyler, nüfus, algoritma profilleri, genomları için
Bu sürümdeki yeni Nedir:
- ikili kriter işlevlerine Eklendi SP_k sorunu
- Eklendi EvoSynth.rand_element bir dizi rastgele eleman almak için
- Eklendi EvoBench (evrimsel algoritmalar için benchmarking) modülü
nedir sürüm 0.1.1 Yeni:
- Yeni kıyaslama çeşitliliği hesaplamaları gibi özellikleri (mesafe, entropi ve altdizi), dizi / nüfus ve t-testi için ortalama, medyan, varyans hesaplamaları istatistiksel olarak anlamlı belirlemek için.
- rakefile:. Bağımlılık temizleme
Yorum Bulunamadı