1 package net.bmahe.genetics4j.core.combination;
2
3 import java.util.List;
4
5 import net.bmahe.genetics4j.core.chromosomes.Chromosome;
6 import net.bmahe.genetics4j.core.spec.AbstractEAConfiguration;
7
8 public interface ChromosomeCombinator<T extends Comparable<T>> {
9
10 List<Chromosome> combine(final AbstractEAConfiguration<T> eaConfiguration, final Chromosome firstChromosome,
11 final T firstParentFitness, final Chromosome secondChromosome, final T secondParentFitness);
12 }