* @param optimizer
* the optimizer
*
*/
public void execute(IOptimizationAlgorithm optAlgo) {
Optimizer optimizer = new Optimizer(optAlgo, problemDef);
try {
while (true) {
optimizer.next();
TaskConfiguration simConfig = new TaskConfiguration();
RunInformation runInfo =
new RunInformation(simConfig.newComputationTaskConfiguration(null));
runInfo.setResponse(new HashMap<String, Object>());
optimizer.executionFinished(null, runInfo);
}
} catch (NoNextVariableException ex) {
paretoFront = optimizer.getParetoFront();
}
}