simbad.picoevo.ext.evolution
Class ParameterSet_Evolution_SDNEAT

java.lang.Object
  extended by simbad.picoevo.core.evolution.ParameterSet
      extended by simbad.picoevo.ext.evolution.ParameterSet_Evolution_NEAT
          extended by simbad.picoevo.ext.evolution.ParameterSet_Evolution_SDNEAT
All Implemented Interfaces:
java.lang.Cloneable

public class ParameterSet_Evolution_SDNEAT
extends ParameterSet_Evolution_NEAT


Field Summary
protected  int maxSDMutationAttempt
           
protected  double mutationRateSD
           
protected  double subMutationRateSD
           
 
Fields inherited from class simbad.picoevo.ext.evolution.ParameterSet_Evolution_NEAT
activationMutationRate, chanceAddLink, chanceAddNode, chanceOfLoopedLink, crossoverRate, disjointModifier, excessModifier, experimentPath, initialCompatibilityThreshold, initialGenomeInputs, initialGenomeOutputs, matchedModifier, maxActivationPerturbation, maximumNumberOfNeurons, maximumNumberOfSpecies, maxWeightPerturbation, mutationRate, numGensAllowedNoImprovement, numTrysToAddLink, numTrysToFindLoop, numTrysToFindOldLink, oldAgePenalty, oldAgeThreshold, probabilityRateReplaced, survivalRate, thresholdIncrement, youngBonusAgeThreshold, youngFitnessBonus
 
Constructor Summary
ParameterSet_Evolution_SDNEAT()
           
 
Method Summary
 void displayInformation()
           
 int getMaxSDMutationAttempt()
           
 double getMutationRateSD()
           
 double getSubMutationRateSD()
           
 void setMaxSDMutationAttempt(int maxSDMutationAttempt)
           
 void setMutationRateSD(double mutationRateSD)
           
 void setSubMutationRateSD(double subMutationRateSD)
           
 
Methods inherited from class simbad.picoevo.ext.evolution.ParameterSet_Evolution_NEAT
getActivationMutationRate, getChanceAddLink, getChanceAddNode, getChanceOfLoopedLink, getCrossoverRate, getDisjointModifier, getExcessModifier, getExperimentPath, getInitialCompatibilityThreshold, getInitialGenomeInputs, getInitialGenomeOutputs, getMatchedModifier, getMaxActivationPerturbation, getMaximumNumberOfNeurons, getMaximumNumberOfSpecies, getMaxWeightPerturbation, getMutationRate, getNumGensAllowedNoImprovement, getNumTrysToAddLink, getNumTrysToFindLoop, getNumTrysToFindOldLink, getOldAgePenalty, getOldAgeThreshold, getProbabilityRateReplaced, getSurvivalRate, getThresholdIncrement, getYoungBonusAgeThreshold, getYoungFitnessBonus, setActivationMutationRate, setChanceAddLink, setChanceAddNode, setChanceOfLoopedLink, setCrossoverRate, setDisjointModifier, setExcessModifier, setExperimentPath, setInitialCompatibilityThreshold, setInitialGenomeInputs, setInitialGenomeOutputs, setMatchedModifier, setMaxActivationPerturbation, setMaximumNumberOfNeurons, setMaximumNumberOfSpecies, setMaxWeightPerturbation, setMutationRate, setNumGensAllowedNoImprovement, setNumTrysToAddLink, setNumTrysToFindLoop, setNumTrysToFindOldLink, setOldAgePenalty, setOldAgeThreshold, setProbabilityRateReplaced, setSurvivalRate, setThresholdIncrement, setYoungBonusAgeThreshold, setYoungFitnessBonus
 
Methods inherited from class simbad.picoevo.core.evolution.ParameterSet
check, clone, displayParameters, existsEvaluationOperator_Individual, existsEvaluationOperator_Population, get, getBooleanValue, getDoubleValue, getElementInitialisationOperator, getEvaluationOperator_Individual, getEvaluationOperator_Population, getGenerations, getIndividualInitialisationOperator, getInitPopSize, getLogFilename, getOptimisationFlag, getPopulationInitialisationOperator, getPopulationStatisticsOperator, getSelectionOperator, put, put, put, setElementInitialisationOperator, setEvaluationOperator_Individual, setEvaluationOperator_Population, setGenerations, setIndividualInitialisationOperator, setInitPopSize, setLogFilename, setOptimisationFlag, setPopulationInitialisationOperator, setPopulationStatisticsOperator, setSelectionOperator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mutationRateSD

protected double mutationRateSD

maxSDMutationAttempt

protected int maxSDMutationAttempt

subMutationRateSD

protected double subMutationRateSD
Constructor Detail

ParameterSet_Evolution_SDNEAT

public ParameterSet_Evolution_SDNEAT()
Method Detail

displayInformation

public void displayInformation()
Overrides:
displayInformation in class ParameterSet_Evolution_NEAT

getMutationRateSD

public double getMutationRateSD()

setMutationRateSD

public void setMutationRateSD(double mutationRateSD)

getMaxSDMutationAttempt

public int getMaxSDMutationAttempt()

setMaxSDMutationAttempt

public void setMaxSDMutationAttempt(int maxSDMutationAttempt)

getSubMutationRateSD

public double getSubMutationRateSD()

setSubMutationRateSD

public void setSubMutationRateSD(double subMutationRateSD)