Class PreferenceDistance<S extends Solution<?>>

java.lang.Object
org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute<S,Double>
org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance<S>
All Implemented Interfaces:
Serializable, DensityEstimator<S>, SolutionAttribute<S,Double>

public class PreferenceDistance<S extends Solution<?>> extends GenericSolutionAttribute<S,Double> implements DensityEstimator<S>
See Also:
  • Constructor Details

    • PreferenceDistance

      public PreferenceDistance(List<Double> interestPoint, double epsilon)
  • Method Details

    • updatePointOfInterest

      public void updatePointOfInterest(List<Double> newInterestPoint)
    • getSize

      public int getSize()
    • computeDensityEstimator

      public void computeDensityEstimator(List<S> solutionList)
      Specified by:
      computeDensityEstimator in interface DensityEstimator<S extends Solution<?>>
    • epsilonClean

      public List<S> epsilonClean(List<S> solutionList)