View Javadoc
1   package net.bmahe.genetics4j.core.replacement;
2   
3   import java.util.List;
4   
5   import net.bmahe.genetics4j.core.Genotype;
6   import net.bmahe.genetics4j.core.Population;
7   import net.bmahe.genetics4j.core.spec.AbstractEAConfiguration;
8   
9   public interface ReplacementStrategyImplementor<T extends Comparable<T>> {
10  
11  	Population<T> select(final AbstractEAConfiguration<T> eaConfiguration, final long generation,
12  			final int numIndividuals, final List<Genotype> population, final List<T> populationScores,
13  			final List<Genotype> offsprings, final List<T> offspringScores);
14  
15  }