Software detaljer:
EvoSynth står for Evolutionary Computation Synthesizer
Funktioner :.
- Generelle funktioner:
- Klasser for enkeltpersoner, populationer, algoritme profiler, genomer
- støtte til brugerdefinerede randomizer
- Meta operatører: proportionale, sequentional og betingede kombineret operatører
- Logning støtte med eksportør til gnuplot, bister og csv
- Mange foruddefinerede fitness funktioner
- Benchmarking funktioner:
- Mangfoldighed beregninger (afstand, entropi og subsekvens)
- Mean, median, varians beregninger for opstilling / befolkning
- T-test for at afgøre statistisk signifikans
- Mest almindelige evolutionære algoritmer:
- Hillclimber (enkelt individ og population baseret)
- Standard genetiske algoritme, steady state GA
- memetic algoritme
- Evolution strategier (adaptive, selfadaptive og derandomized)
- Lokal søgning (hillclimber, tærskel accept, simuleret udglødning, store syndflod, rekord-til-record rejse)
- Coevolutionary algoritmer (round robin og afbalancerede)
- strategier Valg:
- Identitet
- Tilfældig udvælgelse
- Bedste udvalg
- n-fase turnering
- udvælgelse Tournament
- Fitness proportional udvælgelse
- udvælgelse Roulette hjul
- Mutationer:
- Identitet
- Et gen flippe, binær mutation, effektiv binære mutation
- Exchange mutation, inversion mutation, blanding mutation, skiftende mutation
- Uniform virkelige mutation, Gauss mutation, selvtilpassende Gauss mutation
- rekombinationer:
- Identitet
- One-point-crossover, k-point-crossover, ensartet crossover
- Arithmetic crossover
- Bestilt rekombination, delvist kortlagt crossover, kant rekombination
- Global uniform crossover, global aritmetiske crossover
Udvælgelse
Hvad er nyt i denne udgivelse:
- Tilføjet SP_k problem for binære benchmark funktioner
- Tilføjet EvoSynth.rand_element at hente en tilfældig element fra en række
- Tilføjet EvoBench (benchmarking for evolutionære algoritmer) modul
Hvad er nyt i version 0.1.1:
- Nye benchmarking funktioner som mangfoldighed beregninger (afstand, entropi og subsekvens), til at betyde, median, beregninger varians for matrix / befolkning og t-test afgøre statistisk signifikans.
- rakefile:. Afhængighed oprydning
Kommentarer ikke fundet