Class SAFRankingReasoner

All Implemented Interfaces:
ModelProvider<Argument,DungTheory,NumericalPartialOrder<Argument,DungTheory>>, PostulateEvaluatable<Argument>

public class SAFRankingReasoner extends AbstractRankingReasoner<NumericalPartialOrder<Argument,DungTheory>>
This class implements the social abstract argumentation approach as proposed by [Bonzon, Delobelle, Konieczny, Maudet. A Comparative Study of Ranking-Based Semantics for Abstract Argumentation. AAAI 2016]. It uses social abstract argumentation frameworks and the simple product semantics which were introduced by [Leite, Martins. Social abstract argumentation. IJCAI 2011].
Author:
Anna Gessler
  • Constructor Details

    • SAFRankingReasoner

      public SAFRankingReasoner()
      Create a new SAFRankingReasoner with default parameters.
    • SAFRankingReasoner

      public SAFRankingReasoner(double epsilon)
      Create a new SAFRankingReasoner with the given epsilon for the SimpleProductSemantics.
      Parameters:
      epsilon - must be non-negative
    • SAFRankingReasoner

      public SAFRankingReasoner(double epsilon, double tolerance)
      Create a new SAFRankingReasoner with the given epsilon and the given tolerance for the SimpleProductSemantics.
      Parameters:
      epsilon -
      tolerance -
    • SAFRankingReasoner

      public SAFRankingReasoner(double epsilon, double precision, double tolerance)
      Create a new SAFRankingReasoner with the given epsilon, the given precision and the given tolerance for the SimpleProductSemantics.
      Parameters:
      epsilon -
      precision -
      tolerance -
  • Method Details