public AnnealingBlockFitter(IBlockFittingHeuristic heuristic) { r = new Random(); this.heuristic = heuristic; }
public HillClimbingBlockFitter(IBlockFittingHeuristic heuristic) { r = new Random(); this.heuristic = heuristic; }
public GeneticBlockFitter(IBlockFittingHeuristic heuristic, int populationSize) { this.heuristic = heuristic; this.populationSize = populationSize; r = new Random(); }