Class ParetoDomination

    • Constructor Detail

      • ParetoDomination

        public ParetoDomination()
    • Method Detail

      • dominates

        public boolean dominates​(Objectives o1,
                                 Objectives o2)
        Checks two Objectives for domination. The dominance relation is Pareto-Domination.
        Specified by:
        dominates in interface DominationStrategy
        Parameters:
        o1 - the objectives to check
        o2 - the objectives to compare with
        Returns:
        true, if o1 dominates o2
        false, otherwise
      • weaklyDominates

        public boolean weaklyDominates​(Objectives o1,
                                       Objectives o2)
        Checks two Objectives for weak domination. The dominance relation is Pareto-Domination.
        Specified by:
        weaklyDominates in interface DominationStrategy
        Parameters:
        o1 - the objectives to check
        o2 - the objectives to compare with
        Returns:
        true, if o1 weakly dominates o2
        false, otherwise