Class SimpleCoalitionReasoner

java.lang.Object
org.tweetyproject.arg.bipolar.reasoner.AbstractBipolarExtensionReasoner
org.tweetyproject.arg.bipolar.reasoner.SimpleCoalitionReasoner
All Implemented Interfaces:
ModelProvider<Argument,BipolarArgumentationFramework,Extension<BipolarArgumentationFramework>>, PostulateEvaluatable<Argument>, QualitativeReasoner<BipolarArgumentationFramework,Argument>, Reasoner<Boolean,BipolarArgumentationFramework,Argument>

public class SimpleCoalitionReasoner extends AbstractBipolarExtensionReasoner
Reasoner for bipolar argumentation frameworks based on the coalition approach. A coalition is defined as a maximal set of arguments that is conflict-free and connected via the support relation.
Author:
Lars Bengel
See Also:
  • "Cayrol, C. and M.-C. Lagasquie-Schiex. 'Coalitions of arguments: a tool for handling bipolar argumentation frameworks'. International Journal of Intelligent Systems, 25(1):83–109, 2010."
  • Constructor Details

    • SimpleCoalitionReasoner

      public SimpleCoalitionReasoner(Semantics semantics)
      Initializes a new coalition reasoner for the given semantics
      Parameters:
      semantics - some semantics
  • Method Details