gpalta.multitree.operators
Class ReplaceWorstWithBest

java.lang.Object
  extended by gpalta.multitree.operators.LowLevelMultiTreeOperator
      extended by gpalta.multitree.operators.ReplaceWorstWithBest

public class ReplaceWorstWithBest
extends LowLevelMultiTreeOperator


Field Summary
 
Fields inherited from class gpalta.multitree.operators.LowLevelMultiTreeOperator
timesApplied, timesFitnessImproved, treeOp
 
Constructor Summary
ReplaceWorstWithBest(TreeOperator op)
           
 
Method Summary
 int nIndividuals()
           
 boolean operate(MultiTreeIndividual[] individuals, TempVectorFactory tempVectorFactory, ProblemData problemData)
           
 
Methods inherited from class gpalta.multitree.operators.LowLevelMultiTreeOperator
diffBetweenOutputs, selectBestTree, selectBestTreeRoulette, selectMostSimilarTree, selectMostSimilarTreeMutInf, selectMostSimilarTreeRoulette, selectRoulette, selectWorstTree, selectWorstTreeRoulette
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplaceWorstWithBest

public ReplaceWorstWithBest(TreeOperator op)
Method Detail

operate

public boolean operate(MultiTreeIndividual[] individuals,
                       TempVectorFactory tempVectorFactory,
                       ProblemData problemData)
Specified by:
operate in class LowLevelMultiTreeOperator

nIndividuals

public int nIndividuals()
Specified by:
nIndividuals in class LowLevelMultiTreeOperator