Class MeanDistanceCulpabilityMeasure

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean normalized
      Whether this measure uses the normalized mindev measure.
    • Field Detail

      • normalized

        private boolean normalized
        Whether this measure uses the normalized mindev measure.
    • Constructor Detail

      • MeanDistanceCulpabilityMeasure

        public MeanDistanceCulpabilityMeasure​(boolean normalized)
        Creates a new measure.
        Parameters:
        normalized - whether this measure uses the normalized mindev measure.
    • Method Detail

      • getMinimumValue

        private java.lang.Double getMinimumValue​(PclBeliefSet beliefSet,
                                                 ProbabilisticConditional conditional,
                                                 double incVal)
        Determines the minimal value for the given conditional.
        Parameters:
        beliefSet - a belief set
        conditional - some conditional.
        incVal - the value of the inconsistency
        Returns:
        a double
      • getMaximumValue

        private java.lang.Double getMaximumValue​(PclBeliefSet beliefSet,
                                                 ProbabilisticConditional conditional,
                                                 double incVal)
        Determines the maximal value for the given conditional.
        Parameters:
        beliefSet - a belief set
        conditional - some conditional.
        incVal - the value of the inconsistency
        Returns:
        a double
      • getBaseProblem

        private OptimizationProblem getBaseProblem​(PclBeliefSet beliefSet,
                                                   ProbabilisticConditional conditional,
                                                   double incVal)
        Creates the base problem (without target function set) for determining both minimal and maximal incon values.
        Parameters:
        beliefSet - a belief set
        conditional - some conditional.
        incVal - the value of the inconsistency
        Returns:
        the base optimization problem