Class MinimalViolationInconsistencyMeasure

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

    public class MinimalViolationInconsistencyMeasure
    extends net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<ProbabilisticConditional>
    This class provides a general implementation for the minimal violation inconsistency measure, cf. [Potyka, 2014]. It accepts any real vector norm and the used solver can be configured.
    Author:
    Nico Potyka, Matthias Thimm
    • Constructor Detail

      • MinimalViolationInconsistencyMeasure

        public MinimalViolationInconsistencyMeasure​(net.sf.tweety.math.norm.RealVectorNorm norm,
                                                    net.sf.tweety.math.opt.solver.Solver solver)
        Creates a new measure the given norm
        Parameters:
        norm - some norm.
        solver - the solver to be used