code: public static <S extends Solution<?>> void weightedChebyshev(List<S> solutionsList, double[] weights) {
      weightedChebyshev(solutionsList, getIdealValues(solutionsList), weights);
    }
docs: Chebyhsev function with weighted objectives.
  
  @param solutionsList A list of solutions.
  @param weights       Constants by which ideal values and objective values are
  multiplied.