Class DMaxSatInconsistencyMeasure

All Implemented Interfaces:
PostulateEvaluatable<PlFormula>, InconsistencyMeasure<BeliefSet<PlFormula,?>>

public class DMaxSatInconsistencyMeasure extends SatBasedInconsistencyMeasure
This class presents a sat-encoding-based implementation of the max-distance measure of [Grant and Hunter, “Analysing inconsistent information using distance-based measures” Int. J. Approx. Reasoning, 2017]. This measure seeks an interpretation I such that the the maximal distance between every formula of the knowledge base and I is minimal. The value of the inconsistency is than exactly this value.
Author:
Anna Gessler
  • Constructor Details

    • DMaxSatInconsistencyMeasure

      public DMaxSatInconsistencyMeasure(SatSolver solver)
      Create a new DMaxSatInconsistencyMeasure with the given SAT solver.
      Parameters:
      solver - some SAT solver
    • DMaxSatInconsistencyMeasure

      public DMaxSatInconsistencyMeasure()
      Create a new DMaxSatInconsistencyMeasure with the default SAT solver.
  • Method Details