private void checkBestSolution() {

		if (!haveBest) {

			haveBest = true;
			Ant ant = ants[0];
			best.copyAnt(ant);

		}

		//currently only PROJECT_ACTUAL_DURATION
		int currentBest = best.getActualDuration();
		int bestIndex = -1;
		for (int antIndex = 0; antIndex < ants.length; antIndex++) {

			Ant ant = ants[antIndex];
			//currently only PROJECT_ACTUAL_DURATION
			if (ant.getActualDuration() < currentBest) {
				currentBest = ant.getActualDuration();
				bestIndex = antIndex;
			}

		}

		if (bestIndex != -1) {

			Ant ant = ants[bestIndex];
			best.copyAnt(ant);

		}
	}