bool BestEverAspirationCriteria::overrideTabu(const ISolution& solution, const IMove& move) const { if (bestObjectiveValue > solution.tryOnMove(move)) { return true; } return false; }