simbad.picoevo.ext.representation
Class Population_NEATPopulation
java.lang.Object
simbad.picoevo.core.representation.EvolutionObject
simbad.picoevo.core.representation.PopulationObject
simbad.picoevo.core.representation.Population
simbad.picoevo.ext.representation.Population_NEATPopulation
- All Implemented Interfaces:
- EvaluationInterface, EvolvableInterface, InitialisationInterface, PopulationInterface
public class Population_NEATPopulation
- extends Population
Methods inherited from class simbad.picoevo.core.representation.Population |
displayStatistics, getGenerationNumber, getOwner, getTemplate, logStatistics, performEvaluation, performInitialisation, registerIndividual, renewPopulation, resetGenerationNumber, trace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
evolveOperator
public EvolveOperator_Population_NEATPopulation evolveOperator
innovationList
public Population_NEATPopulation_InnovationList innovationList
speciesList
public Population_NEATPopulation_SpeciesList speciesList
populationSize
public int populationSize
nextGenomeID
public int nextGenomeID
totalFitnessAdjusted
public double totalFitnessAdjusted
averageFitnessAdjusted
public double averageFitnessAdjusted
bestFitnessEver
public double bestFitnessEver
Population_NEATPopulation
public Population_NEATPopulation(java.lang.String name,
World space)
displayInformation
public void displayInformation()
- Overrides:
displayInformation
in class PopulationObject
displayStatisticsNoGUI
public void displayStatisticsNoGUI()
evolveOneStep
public void evolveOneStep(boolean display)
logGeneration
public void logGeneration(java.lang.String generationString)
logExperiment
public void logExperiment()
logXORExperiment
public void logXORExperiment(java.lang.String generationString)
getRawBest
public Individual_NEATIndividual getRawBest()
getAdjustedBest
public Individual_NEATIndividual getAdjustedBest()
sort
public void sort()