org.evolvica.core.population
Class ElitistInsertion
java.lang.Object
org.evolvica.core.population.AbstractInsertionFilter
org.evolvica.core.population.EliteInsertion
org.evolvica.core.population.ElitistInsertion
- All Implemented Interfaces:
- IInsertionFilter
- public class ElitistInsertion
- extends EliteInsertion
Elite reinsertion variant 2.
The insertion pool and the population are merged, then the worst
individual according to the generation gap and the insertion rate
are discarded. The rest is the new population.
- Since:
- 0.4.0
- Version:
- $Revision: 1.11 $ $Date: 2004/05/26 11:58:12 $
- Author:
- Andreas Rummler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElitistInsertion
public ElitistInsertion()
- Default constructor.
ElitistInsertion
public ElitistInsertion(float gap,
float rate,
IIndividualComparator comparator)
- Constructor with insertion parameters and comparator.
- Parameters:
gap
- generation gaprate
- insertion ratecomparator
- individual comparator
insert
public void insert(IPopulation population,
IIndividualSet pool)
- Description copied from interface:
IInsertionFilter
- Inserts individuals into the given population.
- Specified by:
insert
in interface IInsertionFilter
- Overrides:
insert
in class EliteInsertion
- See Also:
IInsertionFilter.insert(org.evolvica.core.population.IPopulation, org.evolvica.core.IIndividualSet)
Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems