Class PmInconsistencyMeasure

  • All Implemented Interfaces:
    net.sf.tweety.logics.commons.analysis.InconsistencyMeasure<Program>

    public class PmInconsistencyMeasure
    extends Object
    implements net.sf.tweety.logics.commons.analysis.InconsistencyMeasure<Program>
    This class implements the inconsistency measure $I_\pm$ from [Ulbricht, Thimm, Brewka. Measuring Inconsistency in Answer Set Programs. JELIA 2016]
    The implememtation is a straightforward brute-force search approach.
    Author:
    Matthias Thimm
    • Constructor Detail

      • PmInconsistencyMeasure

        public PmInconsistencyMeasure​(ASPSolver solver)
        Creates a new inconsistency measure based on the given solver.
        Parameters:
        solver - some ASP solver
    • Method Detail

      • inconsistencyMeasure

        public Double inconsistencyMeasure​(Program beliefBase)
        Specified by:
        inconsistencyMeasure in interface net.sf.tweety.logics.commons.analysis.InconsistencyMeasure<Program>