Class InsignificantSetQualityImprovementConfig.UnresolvedValueDifference

    • Field Detail

      • objective

        public final String objective
      • averageImprovement

        public final Double averageImprovement
      • maxMinImprovement

        public final Double maxMinImprovement
    • Constructor Detail

      • UnresolvedValueDifference

        public UnresolvedValueDifference​(String objective,
                                         Double averageImprovement,
                                         Double maxMinImprovement)
                                  throws Exception
        A helper Class to bind objectiveName (in String representation) to a specific ObjectiveSign and ObjectiveMinimalValue The objectives must later be resolved, because the Termination Criterion can only work with resolved Objectives.
        Parameters:
        objective - should not be null
        maxMinImprovement - should not be null
        averageImprovement - should not be null
        Throws:
        Exception - if parameter(s) are null