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 NSGAII. 
CrowdingDistanceComparator 
This class implements a Comparator (a method for comparing
Solution objects) based on the crowding distance, as in NSGAII. 
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 NSGAII. 
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 NSGAII. 
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 
