Beispiel #1
0
 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;
 }