37383940414243
boolean useConcurrency) { super(board); puzzlePanel_ = puzzlePanel; strategy = useConcurrency ? OptimizationStrategyType.CONCURRENT_GENETIC_SEARCH : OptimizationStrategyType.GENETIC_SEARCH; evaluator = new PathEvaluator(); }