Class SatisfactionConstraint

  • All Implemented Interfaces:
    Comparable<Constraint>

    public class SatisfactionConstraint
    extends Constraint
    A concrete constraint with the same attributes as the base class Constraint and an additional attribute specifying the objective it refers to. Semantically, a individual violating this constraint is considered unsatisfactory. The constraint can be seen as a goal for an objective that is wanted to be reached.
    See Also:
    Constraint, Constraints, InfeasibilityConstraint
    • Field Detail

      • objective

        protected final Objective objective
    • Method Detail

      • getObjective

        public Objective getObjective()
        Returns:
        the objective