Class MinimalViolationInconsistencyMeasure
- java.lang.Object
-
- net.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<ProbabilisticConditional>
-
- net.sf.tweety.logics.pcl.analysis.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 Summary
Constructors Constructor Description MinimalViolationInconsistencyMeasure(net.sf.tweety.math.norm.RealVectorNorm norm, net.sf.tweety.math.opt.solver.Solver solver)Creates a new measure the given norm
-
Method Summary
Modifier and Type Method Description DoubleinconsistencyMeasure(Collection<ProbabilisticConditional> formulas)
-
-
-
Method Detail
-
inconsistencyMeasure
public Double inconsistencyMeasure(Collection<ProbabilisticConditional> formulas)
- Specified by:
inconsistencyMeasurein classnet.sf.tweety.logics.commons.analysis.BeliefSetInconsistencyMeasure<ProbabilisticConditional>
-
-