Class MusVarInconsistencyMeasure

  • All Implemented Interfaces:
    net.sf.tweety.commons.postulates.PostulateEvaluatable<PlFormula>, net.sf.tweety.logics.commons.analysis.InconsistencyMeasure<net.sf.tweety.commons.BeliefSet<PlFormula,​?>>

    public class MusVarInconsistencyMeasure
    extends net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<PlFormula>
    This class implements the "MUS-variable based inconsistency measure" proposed in [Xiao,Ma. Inconsistency Measurement based on Variables in Minimal Unsatisfiable Subsets. ECAI2012.] This inconsistency measure is defined as the ratio of the number of propositions appearing in any minimal inconsistent subsets and the total number of propositions.
    Author:
    Matthias Thimm
    • Constructor Detail

      • MusVarInconsistencyMeasure

        public MusVarInconsistencyMeasure()
    • Method Detail

      • inconsistencyMeasure

        public Double inconsistencyMeasure​(Collection<PlFormula> formulas)
        Specified by:
        inconsistencyMeasure in class net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<PlFormula>