@Override
	public boolean halt() {
		if(maximum){
			if(gBest >= acceptableSolution){
				return true;
			}else{
				return false;
			}
		}else{
			if(gBest <= acceptableSolution){
				return true;
			}else{
				return false;
			}
		}
	}