mss.ea.ins
Class EliteReinsertion2
java.lang.Object
|
+--mss.ea.core.GeneticOperator
|
+--mss.ea.ins.Reinsertion
|
+--mss.ea.ins.EliteReinsertion2
- All Implemented Interfaces:
- IndividualFilter
- public class EliteReinsertion2
- extends Reinsertion
Elite reinsertion variant 2.
The stream is merged into the population, then the worst individual according to the generation gap are discarded.
This operator implies that the population is sorted.
- Since:
- 0.1
- Version:
- $Revision: 1.3 $ $Date: 2001/11/12 17:07:56 $
- Author:
- Andreas Rummler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EliteReinsertion2
public EliteReinsertion2(IndividualGate gate)
- Constructor with individual gate.
- Parameters:
gate
- individual gate for insertion
EliteReinsertion2
public EliteReinsertion2(float genGap)
- Constructor with insertion parameters.
- Parameters:
genGap
- generation gap
EliteReinsertion2
public EliteReinsertion2(IndividualGate gate,
float genGap)
- Constructor with individual gate and insertion parameters.
- Parameters:
gate
- individual gate for insertiongenGap
- generation gap
reinsert
public IndividualStream reinsert(IndividualStream is)
throws ReinsertionException
- Filters the individual stream.
- Overrides:
reinsert
in class Reinsertion
- Parameters:
is
- individual stream to filter- Returns:
- filtered stream
filter
public boolean filter(Individual i)
- Executes the internal filter on the given individual.
- Overrides:
filter
in class Reinsertion
- Parameters:
i
- individual to check for insertion- Returns:
- always true
Copyright © 2000-2001 Technical University of Ilmenau, Department ESS