Class SeemAcceptabilityReasoner

All Implemented Interfaces:
QualitativeReasoner<DungTheory,Argument>, Reasoner<Boolean,DungTheory,Argument>

public class SeemAcceptabilityReasoner extends AbstractAcceptabilityReasoner
Implements the SEEM approach ("selective extension enumeration with MaxSAT") to determine the set of credulously acceptable arguments of an AF wrt. complete semantics, cf. [Thimm, Cerutti, Vallati; COMMA 2020]. It iteratively calls a MaxSAT solver to discover new acceptable arguments.
Author:
Matthias Thimm
  • Constructor Details

    • SeemAcceptabilityReasoner

      public SeemAcceptabilityReasoner(MaxSatSolver maxSatSolver, Semantics semantics, InferenceMode inferenceMode)
      Creates a new IaqAcceptabilityReasoner.
      Parameters:
      maxSatSolver - some MaxSATSolver.
      semantics - either Semantics.CO, Semantics.PR, or Semantics.ST
      inferenceMode - either InferenceMode.CREDULOUS or InferenceMode.SKEPTICAL (only stable semantics)
  • Method Details