private static int heuristicScore(int actualScore, int numberOfEmptyCells, int clusteringScore) {
		int score = (int) (actualScore + Math.log(actualScore)*numberOfEmptyCells - clusteringScore);
	    return Math.max(score, Math.min(actualScore, 1));
    }