public static Solution optimizeSolution(Solution solution, MainViewModel reportProgressTo = null) { optimizer = new SimulatedAnnealingOptimizer(); return optimizer.runOptimizer(solution, reportProgressTo); }
public static double getMaximumNumberOfSAIterations() { optimizer = new SimulatedAnnealingOptimizer(); return optimizer.getAnnealingSchedule().getMaximumNumberOfIterations(); }