Podrobnosti Software:
EvoSynth kandiduje na evolučních algoritmů Synthesizer
Vlastnosti :.
- Obecné vlastnosti:
- Třídy pro jednotlivce, populace, algoritmus profily, genomů
- Podpora pro vlastní Randomizer
- Meta operátory: proporcionální, sekvenční a podmíněné kombinované operátory
- Přihlášení podporu s vývozcem gnuplot, nevrlý a CSV
- Mnoho předdefinované fitness funkcí
- bbli Benchmarking vlastnosti:
- Rozmanitost výpočty (vzdálenost, entropie a subsekvencí)
- Mean, medián, výpočty odchylky pro array / populace
- t-test pro stanovení statistické významnosti
- bbli Nejčastější evoluční algoritmy:
- Hillclimber (jediný jednotlivec a populace na bázi)
- standardní genetický algoritmus, ustálený stav GA
- Memetické algoritmus
- Evoluční strategie (adaptivní, selfadaptive a derandomized)
- Místní vyhledávání (hillclimber, přijetí práh, simulované žíhání, velký potopa, záznam-to-rekordní cestování)
- koevoluční algoritmy (kulaté Robin a vyvážené)
- bbli výběru strategie:
- Identity
- Náhodný výběr
- Nejlepší výběr
- n-stage turnaj
- výběr Turnaj
- Fitness proporcionální výběr
- výběr Roulette wheel
- bbli Mutace:
- Identity
- Jeden gen překlápění, binární mutace, efektivní binární mutace
- Exchange mutace, inverze mutace, míchání mutaci, přesouvá mutaci
- Uniform skutečný mutace, Gauss mutace, self-adaptivní Gauss mutace
- bbli rekombinace:
- Identity
- One-point-crossover, k-point-crossover, uniformě crossover
- Arithmetic crossover
- Objednáno rekombinace, částečně mapované crossover, hrana rekombinace
- Global jednotný crossover, globální aritmetika crossover
Volba
Co je nového v této verzi:
- Přidáno SP_k problém binárních benchmarku funkcí
- Přidáno EvoSynth.rand_element načíst náhodný prvek z pole
- Přidaný EvoBench (benchmarking pro evolučních algoritmů) modul
Co je nového ve verzi 0.1.1:
- nové funkce, jako je benchmarking výpočtů rozmanitosti (vzdálenost, entropie a subsekvencí), průměr, medián, výpočty odchylky pro pole / obyvatelstvu a t-testu pro stanovení statistické významnosti.
- rakefile:. Závislost vyčištění
Komentáře nebyl nalezen