public EvolutionRunner(IPopulationBuilder <TSpecimen> populationBuilder, IPopulationSelector <TSpecimen> populationSelector, IPopulationMutator <TSpecimen> populationMutator, IFitnessProvider <TSpecimen> fitnessProvider) { _populationBuilder = populationBuilder; _populationSelector = populationSelector; _populationMutator = populationMutator; _fitnessProvider = fitnessProvider; }
public ConcretePopulationSelector(IFitnessProvider <ConcreteSpecimen> fitnessProvider) { _fitnessProvider = fitnessProvider; }