Package es.udc.gii.common.eaf.algorithm.fitness.comparator

Class Summary
CrowdingDistanceComparator<T extends NSGA2Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their crowding distance.
DominanceComparator<T extends Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their dominance.
FitnessComparator<T extends Individual> This abstract class implements the interface Comparator.
LessMOPTournamentComparator<T extends NSGA2Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their dominance and crowding distance.
MaximizingFitnessComparator<T extends Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their fitness value.
MinimizingFitnessComparator<T extends Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their fitness value.
MinimizingGeneValueComparator<T extends Individual> This class implements a comparator for comparing two instances i1 and i2 of Individual based on their genes values.
MinimizingObjectiveComparator<T extends Individual> This class compares two individuals considering only one of the objective values of each individual.
NSGA2Comparator<T extends NSGA2Individual> Implements the crowding comparison operator.