double bestScore = Double.MAX_VALUE; Cluster bestCluster = null; CompletionService<DistanceResult> batch = new ExecutorCompletionService<DistanceResult>(getExecutor());
double bestScore = Double.MAX_VALUE; Cluster bestCluster = null; CompletionService<DistanceResult> batch = new ExecutorCompletionService<DistanceResult>(getExecutor());