Ohjelmiston tiedot:
EvoSynth tarkoittaa evoluutiolaskennan syntetisaattoria.
Ominaisuudet
- Yleistä ominaisuuksia:
- Sarjat yksilöille, populaatiot, algoritmi profiilit, genomit
- tuki custom satunnaistaja
- Meta operaattorit: suhteellinen, sequentional ja ehdollinen yhdistetty operaattorit
- Logging tukea viejä Gnuplot, karhea ja csv
- Monet ennalta kunnon toiminnot
- Benchmarking ominaisuuksia:
- Diversity laskelmia (etäisyys, entropia ja alasekvenssi)
- Mean, mediaani, varianssi laskelmat array / väestölle
- T-testi määrittää tilastollista merkittävyyttä
- Yleisimmät evoluutioalgoritmit:
- Hillclimber (yksittäinen henkilö ja väestöpohjainen)
- Standard geneettinen algoritmi, vakaassa tilassa GA
- Memetic algoritmi
- Evolution strategiat (mukautuva, selfadaptive ja derandomized)
- Paikallinen haku (hillclimber, kynnys hyväksynnän, simuloitu jäähdytys, suuri vedenpaisumus, levy-to-ennätys matkailu)
- Coevolutionary algoritmeja (round robin ja tasapainoinen)
- valinta strategiat:
- Identity
- Satunnainen valinta li>
- Paras valinta li>
- n-vaiheen turnaus valinta li>
- Turnaus valinta li>
- Fitness verrannollinen valinta li>
- Rulettipyörän valinta li>
- Mutaatiot:
- Identity
- Yksi geeni käännetään, binary mutaatio, tehokas binary mutaatio
- Exchange mutaatio, inversio mutaatio, sekoittamista mutaatio, siirtää mutaation
- Uniform todellinen mutaatio, Gauss mutaatio, itsesopeutuvan Gauss mutaatio
- rekombinaatioista:
- Identity
- Yhden pisteen-crossover, k-point-crossover, yhtenäinen crossover
- Arithmetic crossover
- Järjestetty rekombinaatio, osittain kartoitettu crossover, reuna rekombinaatioon
- Global yhtenäinen crossover, globaali aritmeettinen crossover
Mikä on uusi tässä julkaisussa:
- lisätty SP_k ongelma binary vertailuindeksi toiminnot
- lisätty EvoSynth.rand_element hakea satunnainen elementti array
- Lisätty EvoBench (benchmarking for evoluutioalgoritmit) moduuli
Mikä on uusi versiossa 0.1.1:
- Uusi benchmarking ominaisuuksia, kuten monimuotoisuuden laskelmia (etäisyys, entropia ja alasekvenssi), keskiarvo, mediaani, varianssi laskelmat array / väestön ja t-testi määrittää tilastollista merkitystä.
- rakefile: riippuvuus cleanup.
Kommentteja ei löytynyt