public boolean isAccepted(MoveScope moveScope) { if (moveScope.getScore().compareTo(waterLevelScore) >= 0) { return true; } else { return false; } }
@Override protected Collection<? extends Object> findTabu(MoveScope moveScope) { return moveScope.getMove().getPlanningEntities(); }
@Override protected Collection<? extends Object> findTabu(MoveScope moveScope) { return Collections.singletonList(moveScope.getMove()); }