public class GA
extends java.lang.Object
Constructor and Description |
---|
GA()
Creates a new instance of GA
|
Modifier and Type | Method and Description |
---|---|
void |
checkBestIndividual() |
void |
doMutation(Classifier[] _population) |
void |
doSpecialStages(Classifier[] population) |
Classifier[] |
doTournamentSelection(Classifier[] _population)
Does Tournament Selection without replacement.
|
void |
initGA()
Prepares GA for a new run.
|
void |
localSearch(Classifier[] _population) |
Classifier[] |
replacementPolicy(Classifier[] offspring,
boolean lastIteration) |
Classifier |
RSW(Classifier[] _population,
int[] parentsPos,
int numParents) |
void |
run()
Executes a number of iterations of GA.
|
public void initGA()
public void checkBestIndividual()
public void run()
public void localSearch(Classifier[] _population)
public Classifier RSW(Classifier[] _population, int[] parentsPos, int numParents)
public Classifier[] doTournamentSelection(Classifier[] _population)
public void doMutation(Classifier[] _population)
public Classifier[] replacementPolicy(Classifier[] offspring, boolean lastIteration)
public void doSpecialStages(Classifier[] population)