code: private boolean validSubsetSizeRangeExplored(){
          if(isIncreasing()){
              return getCurrentSolution().getNumSelectedIDs() >= getProblem().getMaxSubsetSize();
          } else {
              return getCurrentSolution().getNumSelectedIDs() <= getProblem().getMinSubsetSize();
          }
      }
docs: Indicates whether the entire valid subset size range has been explored. When the subset size is increasing
  (\(L \gt R\)) this happens when the current subset size is larger than or equal to the maximum size. For
  decreasing size, this happens when the current size is smaller than or equal to the minimum subset size.
  
  @return <code>true</code> if the entire valid subset size range has been explored