boolean useUndefinedLow
double regPosInf
double regNegInf
double undefinedLow
double undefinedHigh
RandEngine randEngine
int registerCount
List<E> constants
List<E> constantWeights
OperatorSet operatorSet
int maxGeneration
int populationSize
LGPInitializationStrategy programInitializationStrategy
int popInitConstantProgramLength
int popInitMaxProgramLength
int popInitMinProgramLength
double crossoverRate
LGPCrossoverStrategy crossoverStrategy
int maxProgramLength
int minProgramLength
int maxSegmentLength
int maxDistanceOfCrossoverPoints
int maxDifferenceOfSegmentLength
double insertionProbability
double macroMutationRate
double microMutateConstantStandardDeviation
double microMutateOperatorRate
double microMutateRegisterRate
double microMutateConstantRate
double microMutationRate
boolean effectiveMutation
double macroMutateInsertionRate
double macroMutateDeletionRate
int macroMutateMaxProgramLength
int macroMutateMinProgramLength
List<E> observations
java.util.function.BiFunction<T,U,R> costEvaluator
LGPReplacementStrategy replacementStrategy
double replacementProbability
String symbol
boolean conditionalConstruct
int index
RegisterSet registerSet
ConstantSet constantSet
OperatorSet operatorSet
List<E> instructions
double cost
boolean costValid
boolean constant
double value
int index
double undefined
double undefined
Copyright © 2017. All rights reserved.