|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectart.ga.Events
art.cs.CsEvents
This class manage the events related with the genetic evolution and customized for the classifier system's needs.
The main difference with the standard GA is that the chromosome selected for die are the more similar to the children and the less fitted.
This class manage evolution overriding the GA class.
| Constructor Summary | |
CsEvents(RuleMaker ruleMaker,
CsConfiguration configuration,
Population population)
Constructor of the class. |
|
| Method Summary | |
void |
crossover(Population pop)
Execute the crossover on the chromosomes selected for reproduction of a given population. |
void |
evolve(Population pop)
Execute all the evolutionary operations to move to the next generation. |
| Methods inherited from class art.ga.Events |
evaluateFitness, loadPopulation, mutate, nextGeneration, savePopulation, selectChromosomeForDie, selectChromosomeForReproduction, setFitnessEvaluated |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CsEvents(RuleMaker ruleMaker,
CsConfiguration configuration,
Population population)
ruleMaker - Rule makerconfiguration - Configurationpopulation - Population| Method Detail |
public void crossover(Population pop)
Events
crossover in class Eventspop - The population on which execute crossoverEvents.evolve(Population)public void evolve(Population pop)
Events
evolve in class Eventspop - Population to evolveFitness
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||