EvoSynth

Software screenshot:
EvoSynth
Software informatie:
Versie: 0.2.0
Upload datum: 12 May 15
Ontwikkelaar: Yves Adler
Licentie: Gratis
Populariteit: 81

Rating: 2.5/5 (Total Votes: 2)

EvoSynth staat voor Evolutionary Computation Synthesizer

Eigenschappen .

  • Algemene kenmerken:
  • Klassen voor individuen, populaties, algoritme profielen, genomen
  • ondersteuning voor aangepaste randomizer
  • Meta operators: proportionele, sequentional en voorwaardelijke gecombineerd operators
  • Logging ondersteuning bij exporteur naar gnuplot, norse en csv
  • Veel voorgedefinieerde fitness functies

  • Benchmarking kenmerken:
  • Diversiteit berekeningen (afstand, entropie en subsequentie)
  • Mean, mediaan, variantie berekeningen voor scala / bevolking
  • T-test om statistische significantie te bepalen

  • De meest voorkomende evolutionaire algoritmen:
  • Hillclimber (enkel individu en de bevolking op basis van)
  • Standaard genetisch algoritme, steady state GA
  • Memetic algoritme
  • Evolution strategieën (adaptief, selfadaptive en derandomized)
  • Local Search (hillclimber, drempel aanvaarding, simulated annealing, grote zondvloed, opname-to record reizen)
  • coevolutionary algoritmen (round robin en evenwichtige)

  • Selectie strategieën:
  • Identiteit
  • Random selectie
  • Beste selectie
  • n-fase toernooi selectie
  • Tournament selectie
  • Fitness evenredig selectie
  • Roulette wiel selectie

  • Mutaties:
  • Identiteit
  • Eén gen flipping, binaire mutatie, efficiënte binaire mutatie
  • Exchange mutatie, inversie mutatie, mengen mutatie, het verschuiven van mutatie
  • Uniform echte mutatie, Gauss mutatie, self-adaptieve Gauss mutatie

  • Recombinaties:
  • Identiteit
  • Eén-point-crossover, k-point-crossover, uniform crossover
  • Rekenen crossover
  • Bestelde recombinatie, gedeeltelijk in kaart gebracht crossover, edge recombinatie
  • Global uniform crossover, wereldwijde rekenkundige crossover

Wat is nieuw in deze release:

  • Toegevoegd SP_k probleem binaire benchmark-functies
  • toegevoegd EvoSynth.rand_element om een ​​willekeurig element uit een scala
  • halen
  • Toegevoegd EvoBench (benchmarking voor evolutionaire algoritmen) module

Wat is nieuw in versie 0.1.1:

  • Nieuwe benchmarking functies zoals diversiteit berekeningen (afstand, entropie en deelrij), gemiddelde, mediaan, variantie berekeningen voor scala / bevolking en de t-test om statistische significantie te bepalen.
  • rakefile:. Afhankelijkheid cleanup

Vergelijkbare software

JSON
JSON

12 May 15

JPype
JPype

12 May 15

Six
Six

13 May 15

object2module
object2module

12 May 15

Reacties op EvoSynth

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie