Package org.moeaframework.core.comparator
package org.moeaframework.core.comparator
Contains dominance comparators and other comparators used by this framework.
-
ClassDescriptionCompares solutions based on their magnitude of constraint violations.Applies any number of comparators in succession, returning the result from the first comparator producing a non-zero return value.Compares solutions using their crowding distance.Interface for comparing two solutions using a dominance relation.Compares two solutions using aggregate constraint violations and the additive ε-box objective comparator.Compares two solutions using the additive ε-box objective comparator.Compares two solutions based on their fitness value.Compares solutions lexicographically.Compares two solutions using their rank and crowding distance.Compares two solutions using the value of a specific objective.Compares solutions based on the Pareto efficiency of their constraints.Compares two solutions using aggregate constraint violation and the Pareto dominance relation as originally proposed by Kalyanmoy Deb.Compares two solutions using the Pareto dominance relation on the objectives.Compares solutions using their rank.