classifier.gp
Class GPEvolution
java.lang.Object
classifier.gp.GPEvolution
- All Implemented Interfaces:
- java.io.Serializable
- public class GPEvolution
- extends java.lang.Object
- implements java.io.Serializable
Class from which evolution start
- Version:
- 0.1
- Author:
- Sacchi Matteo, Sassi Federico
- See Also:
- Serialized Form
|
Constructor Summary |
GPEvolution(int exch_cycle,
int max_generation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GPEvolution
public GPEvolution(int exch_cycle,
int max_generation)
setExchCycle
public void setExchCycle(int ex_cycle)
setMaxGeneration
public void setMaxGeneration(int max_generation)
getExchCycle
public int getExchCycle()
getMaxGeneration
public int getMaxGeneration()
addGPListener
public void addGPListener(GPListener x)
removeGPListener
public void removeGPListener(GPListener x)
train
public GProgram train(Population[] pop,
Exchanger[] exch,
fitnessCondition fit_cond)
- Parameters:
pop - all the population to evolveexch -
- Returns:
train
public GProgram train(Parameters par,
TerminalSet terminal_set,
FunctionSet function_set,
FitnessFunction fitness_function,
fitnessCondition fit_cond)
getGeneration
public Generation getGeneration()