public GeneticAlgorithmRunner( IGeneticAlgorithm <T> geneticAlgorithm, IOptions <GeneticOptions> geneticOptions, IAlgorithmOutputManager <T> outputManager) { this.random = new Random(); this.geneticOptions = geneticOptions.Value; this.geneticAlgorithm = geneticAlgorithm; this.outputManager = outputManager; }
public BacktrackingSearchRunner( IBacktrackingAlgorithm <T> backtrackingAlgorithm, IAlgorithmOutputManager <T> outputManager) { this.backtrackingAlgorithm = backtrackingAlgorithm; this.outputManager = outputManager; }