示例#1
0
 public RandomSolutionGenerator(
     IOrder order,
     IStockList stockList,
     ISolutionEvaluator solutionEvaluator,
     ISolutionValidation solutionValidation,
     IMaterialCutter materialCutter
     )
 {
     this.order              = order;
     this.stockList          = stockList;
     this.solutionEvaluator  = solutionEvaluator;
     this.solutionValidation = solutionValidation;
     this.materialCutter     = materialCutter;
 }
示例#2
0
 public Mutation(ISolutionValidation solutionValidation, ISolutionEvaluator solutionEvaluator)
 {
     this.solutionValidation = solutionValidation;
     this.solutionEvaluator  = solutionEvaluator;
 }
示例#3
0
 public Recombination(ISolutionEvaluator solutionEvaluator, ISolutionValidation solutionValidation)
 {
     this.solutionEvaluator  = solutionEvaluator;
     this.solutionValidation = solutionValidation;
 }