Package jmetal.util.comparators

Interface Summary
IConstraintViolationComparator Interface representing constraint violation comparators.
 

Class Summary
AggregativeComparator This class implements a Comparator (a method for comparing Solution objects) based on the aggregative sum of the objective values.
BinaryTournamentComparator This class implements a Comparator for Solution
CrowdingComparator This class implements a Comparator (a method for comparing Solution objects) based on the crowding distance, as in NSGA-II.
CrowdingDistanceComparator This class implements a Comparator (a method for comparing Solution objects) based on the crowding distance, as in NSGA-II.
DistanceToPopulationComparator This class implements a Comparator (a method for comparing Solution objects) based on the euclidean distance to a solution set.
DominanceComparator This class implements a Comparator (a method for comparing Solution objects) based on a constraint violation test + dominance checking, as in NSGA-II.
EpsilonDominanceComparator This class implements a Comparator (a method for comparing Solution objects) based on epsilon dominance.
EpsilonObjectiveComparator This class implements a Comparator (a method for comparing Solution objects) based on epsilon dominance over a given objective function.
EqualSolutions This class implements a Comparator (a method for comparing Solution objects) based whether all the objective values are equal or not.
FitnessAndCrowdingDistanceComparator This class implements a Comparator (a method for comparing Solution objects) based on the fitness and crowding distance.
FitnessComparator This class implements a Comparator (a method for comparing Solution objects) based on the fitness value returned by the method getFitness.
FPGAFitnessComparator This class implements a Comparator (a method for comparing Solution objects) based on the rank used in FPGA.
NumberOfViolatedConstraintComparator This class implements a Comparator (a method for comparing Solution objects) based on the number of violated constraints.
ObjectiveComparator This class implements a Comparator (a method for comparing Solution objects) based on a objective values.
OverallConstraintViolationComparator This class implements a Comparator (a method for comparing Solution objects) based on the overall constraint violation of the solucions, as in NSGA-II.
RankComparator This class implements a Comparator (a method for comparing Solution objects) based on the rank of the solutions.
SolutionComparator This class implements a Comparator (a method for comparing Solution objects) based on the values of the variables.
ViolationThresholdComparator