public class GA
extends java.lang.Object
GA algorithm for the GAssist.
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.
|
Classifier[] |
replacementPolicy(Classifier[] offspring,
boolean lastIteration) |
void |
run()
Executes a number of iterations of GA.
|
public void initGA()
public void checkBestIndividual()
public void run()
public Classifier[] doTournamentSelection(Classifier[] _population)
public void doMutation(Classifier[] _population)
public Classifier[] replacementPolicy(Classifier[] offspring, boolean lastIteration)
public void doSpecialStages(Classifier[] population)