|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Individual in FitnessEvaluation |
---|
Methods in FitnessEvaluation with parameters of type Individual | |
---|---|
void |
InterpretedFitnessEvaluation.getFitness(Individual i)
Evaluate an individual and set the fitness |
void |
FitnessFunction.getFitness(Individual i)
Creates a new instance of FitnessEvaluator |
Uses of Individual in FitnessEvaluation.Canvas |
---|
Methods in FitnessEvaluation.Canvas with parameters of type Individual | |
---|---|
void |
Paint.getFitness(Individual i)
|
Uses of Individual in FitnessEvaluation.LSystem |
---|
Methods in FitnessEvaluation.LSystem with parameters of type Individual | |
---|---|
void |
LSystemInitialiser.getFitness(Individual i)
|
void |
LSystemDimension.getFitness(Individual i)
|
Uses of Individual in FitnessEvaluation.MaxProblem |
---|
Methods in FitnessEvaluation.MaxProblem with parameters of type Individual | |
---|---|
void |
MaxProblemInterpreter.getFitness(Individual ind)
Split the phenotype of the individual. |
Uses of Individual in FitnessEvaluation.ParityProblem |
---|
Methods in FitnessEvaluation.ParityProblem with parameters of type Individual | |
---|---|
void |
BooleanInterpreter.getFitness(Individual ind)
Split the phenotype of the individual. |
Uses of Individual in FitnessEvaluation.PatternMatch |
---|
Methods in FitnessEvaluation.PatternMatch with parameters of type Individual | |
---|---|
void |
WordMatch.getFitness(Individual i)
|
Uses of Individual in FitnessEvaluation.RoyalTree |
---|
Methods in FitnessEvaluation.RoyalTree with parameters of type Individual | |
---|---|
void |
RoyalTree.getFitness(Individual i)
|
Uses of Individual in FitnessEvaluation.SantaFeAntTrail |
---|
Methods in FitnessEvaluation.SantaFeAntTrail with parameters of type Individual | |
---|---|
void |
SantaFeAntTrailInterpreter.getFitness(Individual individual)
Calculate the fitness for the individual by interpreting the the phenotype |
Uses of Individual in FitnessEvaluation.Sudoku |
---|
Methods in FitnessEvaluation.Sudoku with parameters of type Individual | |
---|---|
void |
SudokuFit.getFitness(Individual i)
|
Uses of Individual in FitnessEvaluation.SymbolicRegression |
---|
Methods in FitnessEvaluation.SymbolicRegression with parameters of type Individual | |
---|---|
void |
SymbolicRegressionInterpreter.getFitness(Individual ind)
Split the phenotype of the individual. |
Uses of Individual in Individuals |
---|
Classes in Individuals that implement Individual | |
---|---|
class |
AbstractIndividual
An Abstract individual. |
class |
GEIndividual
GEIndividual. |
Methods in Individuals that return Individual | |
---|---|
Individual |
Individual.clone()
Clone the individual |
Individual |
GEIndividual.clone()
Clone this individual, invialidate and return the clone |
abstract Individual |
AbstractIndividual.clone()
|
Methods in Individuals with parameters of type Individual | |
---|---|
int |
AbstractIndividual.compareTo(Individual o)
Compare the indivdual |
Uses of Individual in Individuals.FitnessPackage |
---|
Methods in Individuals.FitnessPackage that return Individual | |
---|---|
Individual |
Fitness.getIndividual()
Get the individual that is refered to by the fitness |
Individual |
BasicFitness.getIndividual()
|
Methods in Individuals.FitnessPackage with parameters of type Individual | |
---|---|
void |
Fitness.setIndividual(Individual i)
Set individual to which the fitness belongs |
void |
BasicFitness.setIndividual(Individual i)
|
Constructors in Individuals.FitnessPackage with parameters of type Individual | |
---|---|
BasicFitness(double f,
Individual i)
Creates new instance of BasicFitness |
|
BasicFitness(Individual i)
Creates new instance of BasicFitness |
Uses of Individual in Individuals.Populations |
---|
Methods in Individuals.Populations that return Individual | |
---|---|
Individual |
SimplePopulation.get(int index)
|
Individual |
Population.get(int index)
Get an individual from the specified index |
Individual |
SimplePopulation.set(int i,
Individual ind)
|
Methods in Individuals.Populations that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
SimplePopulation.getAll()
|
java.util.List<Individual> |
Population.getAll()
Get a list of all the individuals |
java.util.Iterator<Individual> |
SimplePopulation.iterator()
|
java.util.Iterator<Individual> |
Population.iterator()
Get an iterator over the population |
Methods in Individuals.Populations with parameters of type Individual | |
---|---|
void |
SimplePopulation.add(Individual i)
|
void |
Population.add(Individual i)
Add an individual to the population |
boolean |
SimplePopulation.contains(Individual individual)
|
boolean |
Population.contains(Individual individual)
Check if the individual is contained in the population |
void |
SimplePopulation.remove(Individual ind)
|
void |
Population.remove(Individual ind)
Remove individual from population |
Individual |
SimplePopulation.set(int i,
Individual ind)
|
Method parameters in Individuals.Populations with type arguments of type Individual | |
---|---|
void |
SimplePopulation.addAll(java.util.Collection<Individual> immigrants)
|
void |
Population.addAll(java.util.Collection<Individual> immigrants)
Add a collection of individuals to the population |
Uses of Individual in Operator |
---|
Method parameters in Operator with type arguments of type Individual | |
---|---|
protected void |
JoinOperator.increaseAge(java.util.List<Individual> operands)
Increase the age of the operands by 1 |
Uses of Individual in Operator.Operations |
---|
Methods in Operator.Operations that return Individual | |
---|---|
Individual |
RandomInitialiser.createIndividual()
Creates an Individual |
Individual |
GrowInitialiser.createIndividual()
Creates an Individuals |
Individual |
CreationOperation.createIndividual()
Creates an individual |
Methods in Operator.Operations with parameters of type Individual | |
---|---|
void |
UserSelect.doOperation(Individual operand)
|
void |
TournamentSelect.doOperation(Individual operand)
|
void |
StatisticsCollectionOperation.doOperation(Individual operand)
|
void |
SinglePointCrossover.doOperation(Individual operands)
|
void |
ShapeGrammarSelect.doOperation(Individual operand)
|
abstract void |
SelectionOperation.doOperation(Individual operand)
|
void |
RouletteWheel.doOperation(Individual operand)
|
void |
ReplacementOperation.doOperation(Individual operand)
|
void |
RandomInitialiser.doOperation(Individual operand)
Set an integer chromsome of initChromSize filled with random integers in the incoming individual. |
void |
Operation.doOperation(Individual operand)
Performs the operation on an operand |
abstract void |
MutationOperation.doOperation(Individual operand)
|
void |
LSystemSelect.doOperation(Individual operand)
|
void |
IntFlipMutation.doOperation(Individual operand)
Calls doMutation(GEIndividual c) and then calls Individual.invalidate() |
void |
IntFlipFitness.doOperation(Individual operand)
Calls doMutation(GEIndividual c) and then calls Individual.invalidate() |
void |
IntFlipByteMutation.doOperation(Individual operand)
Calls doMutation(GEIndividual c) and then calls Individual.invalidate() |
void |
GrowInitialiser.doOperation(Individual operand)
|
void |
FitnessEvaluationOperation.doOperation(Individual operand)
Evaluates Individuals that are not alreadt evaluated. |
void |
EliteReplacementOperation.doOperation(Individual operand)
|
void |
EliteOperationSelection.doOperation(Individual operand)
|
Method parameters in Operator.Operations with type arguments of type Individual | |
---|---|
protected void |
ScaledRouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)
Min fitness is the best fitness. |
protected abstract void |
RouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)
|
protected void |
ProportionalRouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)
Min fitness is the best fitness. |
protected void |
RouletteWheel.calculateFitnessSum(java.util.List<Individual> c)
Calculate the fitness sum. |
protected void |
UserSelect.defaultSelect(java.util.List<Individual> operands)
|
protected void |
UserSelect.display(java.util.List<Individual> operands)
|
protected void |
SimpleUserSelect.display(java.util.List<Individual> operands)
|
void |
UserSelect.doOperation(java.util.List<Individual> operands)
|
void |
TournamentSelect.doOperation(java.util.List<Individual> operands)
Individuals from operands will be added to the selected population if the win their tournament. |
void |
StatisticsCollectionOperation.doOperation(java.util.List<Individual> operands)
Store the time of the operation. |
void |
SinglePointCrossover.doOperation(java.util.List<Individual> operands)
Performes crossover on the 2 first individuals in the incoming list. |
void |
ShapeGrammarSelect.doOperation(java.util.List<Individual> operands)
|
abstract void |
SelectionOperation.doOperation(java.util.List<Individual> operands)
|
void |
RouletteWheel.doOperation(java.util.List<Individual> operands)
|
void |
ReplacementOperation.doOperation(java.util.List<Individual> operand)
Sort ascending and remove the worst individuals |
void |
RandomInitialiser.doOperation(java.util.List<Individual> operands)
Calls doOperation(Individual operand) |
void |
Operation.doOperation(java.util.List<Individual> operands)
Performs the operation on the list passed |
abstract void |
MutationOperation.doOperation(java.util.List<Individual> operand)
|
void |
LSystemSelect.doOperation(java.util.List<Individual> operands)
|
void |
IntFlipMutation.doOperation(java.util.List<Individual> operands)
|
void |
IntFlipFitness.doOperation(java.util.List<Individual> operands)
|
void |
IntFlipByteMutation.doOperation(java.util.List<Individual> operands)
|
void |
GrowInitialiser.doOperation(java.util.List<Individual> operands)
|
void |
FitnessEvaluationOperation.doOperation(java.util.List<Individual> operands)
|
void |
EliteReplacementOperation.doOperation(java.util.List<Individual> operand)
Sort ascending and remove the worst individuals |
void |
EliteOperationSelection.doOperation(java.util.List<Individual> operands)
Ranks the population. |
abstract void |
CrossoverOperation.doOperation(java.util.List<Individual> operands)
|
void |
ReplacementOperation.doOperation(java.util.List<Individual> operand,
int size)
Sort ascending and remove the size worst individuals |
IndividualCatcher |
StatisticsCollectionOperation.getBest(java.util.List<Individual> operand)
Return the best individual in the group |
IndividualCatcher |
OutputI.getBest(java.util.List<Individual> operand)
|
void |
TournamentSelect.getTour(java.util.List<Individual> operands)
Adds individual to the tournament by randomly selecting from the operands untill the tounramentSize is reached. |
void |
StatisticsCollectionOperation.print(java.util.List<Individual> operand,
boolean toFile)
Print the statistics to file. |
void |
OutputI.print(java.util.List<Individual> operand,
boolean toFile)
Print information about operands. |
void |
RouletteWheel.rankPopulation(java.util.List<Individual> operands)
Rank the population |
protected abstract void |
UserSelect.select(java.util.List<Individual> operands)
|
protected void |
SimpleUserSelect.select(java.util.List<Individual> operands)
|
protected void |
RouletteWheel.spinRoulette(java.util.List<Individual> operands)
Selects Indivudals from operand and adds to the selected population until the selected population is full. |
void |
UserSelect.userPick(java.util.List<Individual> operands)
|
void |
SimpleUserSelect.userPick(java.util.List<Individual> operands)
|
Uses of Individual in Operator.Operations.ContextSensitiveOperations |
---|
Methods in Operator.Operations.ContextSensitiveOperations with parameters of type Individual | |
---|---|
void |
SubtreeMutation.doOperation(Individual operand)
|
void |
SubtreeCrossover.doOperation(Individual operand)
|
void |
StructuralMutation.doOperation(Individual operand)
|
void |
NodalMutation.doOperation(Individual operand)
|
Method parameters in Operator.Operations.ContextSensitiveOperations with type arguments of type Individual | |
---|---|
void |
SubtreeMutation.doOperation(java.util.List<Individual> operands)
|
void |
SubtreeCrossover.doOperation(java.util.List<Individual> operands)
|
void |
StructuralMutation.doOperation(java.util.List<Individual> operands)
|
void |
NodalMutation.doOperation(java.util.List<Individual> operands)
|
Uses of Individual in Util |
---|
Methods in Util that return Individual | |
---|---|
static Individual |
GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv,
GEChromosome giver,
Symbol giverSym,
int mutatePoint)
|
Methods in Util with parameters of type Individual | |
---|---|
static DerivationTree |
GenotypeHelper.buildDerivationTree(Individual individual)
Build a derivation tree for a given individual |
static DerivationTree |
GenotypeHelper.buildDerivationTree(Individual individual,
DerivationNode node)
Build a derivation tree rooted at the specified node for a given individual. |
static DerivationTree |
GenotypeHelper.buildInvalidTree(Individual individual)
Build a derivation tree for a given individual |
static DerivationTree |
GenotypeHelper.buildInvalidTree(Individual individual,
DerivationNode node)
Build derivation trees for invalid individuals for repair operators. |
static Individual |
GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv,
GEChromosome giver,
Symbol giverSym,
int mutatePoint)
|
static int |
GenotypeHelper.extendRecursiveNode(int codonToChange,
Individual indiv,
Symbol childRootSym)
This method takes the codon that's going to change and determines how it needs to change in order to map to the correct production. |
static int |
GenotypeHelper.findLastRecIndex(Individual indiv)
This method takes and individual and returns the codon index of the last recurisve node in the derivation tree. |
static GEChromosome |
GenotypeHelper.makeNewChromosome(Individual i1,
int point,
int length,
Individual i2,
DerivationTree tree)
Given two individuals, whose chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and all of individual-two, i.e., head(i1)+all(i2)+tail(i1). |
static GEChromosome |
GenotypeHelper.makeNewChromosome(Individual i1,
int point1,
int length1,
Individual i2,
int point2,
int length2)
Given two individuals, whoses chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and individual-two's body, i.e., head(i1)+body(i2)+tail(i1). |
static GEChromosome |
GenotypeHelper.makeNewChromosome(Individual i1,
int point1,
int length1,
Individual i2,
int point2,
int length2,
DerivationTree tree)
|
Uses of Individual in Util.Statistics |
---|
Fields in Util.Statistics with type parameters of type Individual | |
---|---|
protected java.util.ArrayList<Individual> |
StatCatcher.bestIndividualOfGeneration
|
Methods in Util.Statistics that return Individual | |
---|---|
Individual |
StatCatcher.getBestIndividualOfGeneration()
Get best individual of generation |
Methods in Util.Statistics that return types with arguments of type Individual | |
---|---|
java.util.ArrayList<Individual> |
StatCatcher.getBestIndividualOfGenerations()
Get best individuals of all generations |
Method parameters in Util.Statistics with type arguments of type Individual | |
---|---|
void |
IndividualCatcher.addPop(java.util.List<Individual> population)
Add the population to a StringBuffer. |
void |
StatCatcher.addStatsPop(java.util.ArrayList<Individual> population)
Add population to the statcatcher to work with. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |