jmetal.util.parallel
Interface IParallelEvaluator
- All Known Implementing Classes:
- MultithreadedEvaluator
public interface IParallelEvaluator
- Author:
- Antonio J. Nebro
Interface representing classes for evaluating solutions in parallel
The procedure is:
1- create the parallel evaluator with startEvaluator()
2- add solutions for being evaluated with addSolutionforEvaluation()
3- evaluate the solutions with parallelEvaluation()
4- shutdown the parallel evaluator with stopEvaluator()
startEvaluator
void startEvaluator(Problem problem)
addSolutionForEvaluation
void addSolutionForEvaluation(Solution solution)
parallelEvaluation
java.util.List<Solution> parallelEvaluation()
stopEvaluator
void stopEvaluator()