public void calculationStarts(BenchmarkInstance p, String algorithmName,VehicleRoutingAlgorithm algorithm, int run) {}
@Override
public void calculationEnds(BenchmarkInstance p, String algorithmName,VehicleRoutingAlgorithm algorithm, int run,Collection<VehicleRoutingProblemSolution> solutions) {
//memorize solution
dataCollector.addSolution(p.name, algorithmName, run, Solutions.bestOf(solutions));
}
});
/*
* determine number of threads to be used