Class QualifiedReasoner

  • All Implemented Interfaces:
    net.sf.tweety.commons.ModelProvider<Argument,​DungTheory,​Extension>, net.sf.tweety.commons.QualitativeReasoner<DungTheory,​Argument>, net.sf.tweety.commons.Reasoner<Boolean,​DungTheory,​Argument>

    public class QualifiedReasoner
    extends AbstractExtensionReasoner
    Reasoner for qualified sigma-semantics. If sigma is a scc-decomposable semantics this reasoner will compute the qualified extensions for the semantics. In qualified semantics a undecided argument x is treated as out. This means an argument y attacked by x and in a different scc can still be accepted(in). see: TODO add reference
    Author:
    Lars Bengel
    • Constructor Detail

      • QualifiedReasoner

        public QualifiedReasoner​(Semantics semantics)
        initialize reasoner with the given semantics as base function. Will only produce meaningful results if the given semantics is SCC-decomposable
        Parameters:
        semantics - a scc-decomposable semantics
      • QualifiedReasoner

        public QualifiedReasoner​(AbstractExtensionReasoner reasoner)
        initialize reasoner with the given reasoner as base reasoner Will only produce meaningful results if the given semantics is SCC-decomposable
        Parameters:
        reasoner - a reasoner for a scc-decomposable semantics