public PermutationEncoding(string name, int length, PermutationTypes type) : base(name) { lengthParameter = new FixedValueParameter <IntValue>(Name + ".Length", new IntValue(length)); permutationTypeParameter = new FixedValueParameter <PermutationType>(Name + ".Type", new PermutationType(type)); Parameters.Add(lengthParameter); Parameters.Add(permutationTypeParameter); SolutionCreator = new RandomPermutationCreator(); RegisterParameterEvents(); DiscoverOperators(); }
private RandomPermutationCreator(RandomPermutationCreator original, Cloner cloner) : base(original, cloner) { }