/// <summary> /// Creates a new edge assembly crossover. /// </summary> /// <param name="max_offspring"></param> /// <param name="strategy"></param> /// <param name="nn"></param> public EdgeAssemblyCrossover(int max_offspring, EdgeAssemblyCrossoverSelectionStrategyEnum strategy, bool nn) { _max_offspring = max_offspring; _strategy = strategy; _nn = nn; }
/// <summary> /// Creates a new EAX crossover. /// </summary> public EAXOperator(int maxOffspring, EdgeAssemblyCrossoverSelectionStrategyEnum strategy, bool nn) { _maxOffspring = maxOffspring; _strategy = strategy; _nn = nn; _random = RandomGeneratorExtensions.GetRandom(); }