Minor addition.
This commit is contained in:
@@ -827,6 +827,12 @@ public class OptimizerFactory {
|
|||||||
return runnable.getBinarySolution();
|
return runnable.getBinarySolution();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ///////////////////////////// Optimize using a default strategy
|
||||||
|
public static BitSet optimizeToBinary(final int optType,
|
||||||
|
AbstractOptimizationProblem problem) {
|
||||||
|
return optimizeToBinary(optType, problem, null);
|
||||||
|
}
|
||||||
|
|
||||||
// ///////////////////////////// Optimize using a default strategy
|
// ///////////////////////////// Optimize using a default strategy
|
||||||
public static BitSet optimizeToBinary(final int optType,
|
public static BitSet optimizeToBinary(final int optType,
|
||||||
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
||||||
@@ -834,7 +840,7 @@ public class OptimizerFactory {
|
|||||||
outputFilePrefix);
|
outputFilePrefix);
|
||||||
return (runnable != null) ? runnable.getBinarySolution() : null;
|
return (runnable != null) ? runnable.getBinarySolution() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ///////////////////////////// Optimize a given runnable
|
// ///////////////////////////// Optimize a given runnable
|
||||||
public static BitSet optimizeToBinary(OptimizerRunnable runnable) {
|
public static BitSet optimizeToBinary(OptimizerRunnable runnable) {
|
||||||
optimize(runnable);
|
optimize(runnable);
|
||||||
@@ -860,6 +866,11 @@ public class OptimizerFactory {
|
|||||||
return runnable.getDoubleSolution();
|
return runnable.getDoubleSolution();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static double[] optimizeToDouble(final int optType,
|
||||||
|
AbstractOptimizationProblem problem) {
|
||||||
|
return optimizeToDouble(optType, problem, null);
|
||||||
|
}
|
||||||
|
|
||||||
public static double[] optimizeToDouble(final int optType,
|
public static double[] optimizeToDouble(final int optType,
|
||||||
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
||||||
OptimizerRunnable runnable = optimize(optType, problem,
|
OptimizerRunnable runnable = optimize(optType, problem,
|
||||||
@@ -885,6 +896,11 @@ public class OptimizerFactory {
|
|||||||
outputFilePrefix));
|
outputFilePrefix));
|
||||||
return runnable.getResult();
|
return runnable.getResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static IndividualInterface optimizeToInd(final int optType,
|
||||||
|
AbstractOptimizationProblem problem) {
|
||||||
|
return optimizeToInd(optType, problem, null);
|
||||||
|
}
|
||||||
|
|
||||||
public static IndividualInterface optimizeToInd(final int optType,
|
public static IndividualInterface optimizeToInd(final int optType,
|
||||||
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
AbstractOptimizationProblem problem, String outputFilePrefix) {
|
||||||
|
Reference in New Issue
Block a user