Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.population
Class UniformInsertion

java.lang.Object
  extended byorg.evolvica.core.population.AbstractInsertionFilter
      extended byorg.evolvica.core.population.UniformInsertion
All Implemented Interfaces:
IInsertionFilter

public class UniformInsertion
extends AbstractInsertionFilter

Uniform Reinsertion. This operator will discard random individuals from the population according to the value of generation gap and insert random individuals from the individual collection according to the value of reinsertion rate. With the respective values a growing or shrinking population can be set up.

Since:
0.4.0
Version:
$Revision: 1.5 $ $Date: 2004/05/26 11:58:12 $
Author:
Andreas Rummler

Field Summary
 
Fields inherited from class org.evolvica.core.population.AbstractInsertionFilter
generationGap, insertionRate
 
Constructor Summary
UniformInsertion()
           
 
Method Summary
 void insert(IPopulation population, IIndividualSet set)
          Inserts individuals into the given population.
 
Methods inherited from class org.evolvica.core.population.AbstractInsertionFilter
generationGapSize, getGenerationGap, getInsertionRate, insertionRateSize, setGenerationGap, setInsertionRate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniformInsertion

public UniformInsertion()
Method Detail

insert

public void insert(IPopulation population,
                   IIndividualSet set)
Description copied from interface: IInsertionFilter
Inserts individuals into the given population.

Specified by:
insert in interface IInsertionFilter
Specified by:
insert in class AbstractInsertionFilter
See Also:
IInsertionFilter.insert(org.evolvica.core.population.IPopulation, org.evolvica.core.IIndividualSet)

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems