classifier.gp
Class GPEvolution

java.lang.Object
  extended byclassifier.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)
           
 
Method Summary
 void addGPListener(GPListener x)
           
 int getExchCycle()
           
 Generation getGeneration()
           
 int getMaxGeneration()
           
 void removeGPListener(GPListener x)
           
 void setExchCycle(int ex_cycle)
           
 void setMaxGeneration(int max_generation)
           
 GProgram train(Parameters par, TerminalSet terminal_set, FunctionSet function_set, FitnessFunction fitness_function, fitnessCondition fit_cond)
           
 GProgram train(Population[] pop, Exchanger[] exch, fitnessCondition fit_cond)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GPEvolution

public GPEvolution(int exch_cycle,
                   int max_generation)
Method Detail

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 evolve
exch -
Returns:

train

public GProgram train(Parameters par,
                      TerminalSet terminal_set,
                      FunctionSet function_set,
                      FitnessFunction fitness_function,
                      fitnessCondition fit_cond)

getGeneration

public Generation getGeneration()