Class PclBeliefSetQuadraticErrorMinimizationMachineShop
java.lang.Object
org.tweetyproject.logics.pcl.analysis.PclBeliefSetQuadraticErrorMinimizationMachineShop
- All Implemented Interfaces:
- BeliefBaseMachineShop
public class PclBeliefSetQuadraticErrorMinimizationMachineShop
extends Object
implements BeliefBaseMachineShop
This class is capable of restoring consistency of a possible inconsistent probabilistic
 conditional belief set. Restoring consistency is performed by minimizing the quadratic
 distance to the original belief set using some culpability measure, see [Diss, Thimm] for details.
- Author:
- Matthias Thimm
- 
Constructor SummaryConstructorsConstructorDescriptionPclBeliefSetQuadraticErrorMinimizationMachineShop(CulpabilityMeasure<ProbabilisticConditional, PclBeliefSet> culpabilityMeasure, OptimizationRootFinder rootFinder) Creates a new machine shop based on the given culpability measure.
- 
Method SummaryModifier and TypeMethodDescriptionrepair(BeliefBase beliefBase) Repairs the given belief base, i.e.
- 
Constructor Details- 
PclBeliefSetQuadraticErrorMinimizationMachineShoppublic PclBeliefSetQuadraticErrorMinimizationMachineShop(CulpabilityMeasure<ProbabilisticConditional, PclBeliefSet> culpabilityMeasure, OptimizationRootFinder rootFinder) Creates a new machine shop based on the given culpability measure.- Parameters:
- culpabilityMeasure- a culpability measure.
- rootFinder- a root finder
 
 
- 
- 
Method Details- 
repairDescription copied from interface:BeliefBaseMachineShopRepairs the given belief base, i.e. restores consistency.- Specified by:
- repairin interface- BeliefBaseMachineShop
- Parameters:
- beliefBase- a possibly inconsistent belief base.
- Returns:
- a consistent belief base that is as close as possible to the given belief base. NOTE: if the given belief base is consistent this method is expected to return it unmodified.
 
 
-