Package org.moeaframework.core.comparator
package org.moeaframework.core.comparator
Contains dominance comparators and other comparators used by this framework.
-
ClassDescriptionAbstract class for implementing comparators based on some weighted aggregate of objective values.Compares solutions based on their magnitude of constraint violations.Compares solutions based on a computed aggregate value from the objective values.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.Version of the weighted linear aggregate function that supports constraints.The weighted linear aggregate function.Weighted min-max aggregate function that supports constraints.Weighted min-max aggregate function.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.The vector angle distance scaling aggregate function.