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