public GeneticMutator(Random random)
 {
     _random           = random;
     _indexVisitor     = new IndexVisitor(() => _otherIndexLookup);
     _generator        = new RandomNodeGenerator(_random);
     _optimizer        = new OptimizationMutator();
     _otherIndexLookup = -1;
 }
示例#2
0
 public GeneticExpressionGenerator()
 {
     _random         = new Random();
     _computer       = new InRangeExpressionComputer();
     _generator      = new RandomNodeGenerator(_random);
     _optimizer      = new OptimizationMutator();
     _geneticMutator = new GeneticMutator(_random);
 }