Class RankingPostulatesExample

java.lang.Object
org.tweetyproject.arg.rankings.examples.RankingPostulatesExample

public class RankingPostulatesExample extends Object
Example code for evaluating ranking semantics in regard to postulates. Each postulate represents a single property that characterizes how the semantics ranks arguments.
Author:
Anna Gessler
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Evaluates the BurdenBasedRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the CategorizerRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the CountingRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the DiscussionBasedRankingReasoner against all postulates and prints the results.
    static void
    main(String[] args)
    Main method that initializes the postulates and runs the different ranking reasoner examples.
    static void
    Evaluates the PropagationRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the SAFRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the StrategyBasedRankingReasoner against all postulates and prints the results.
    static void
    Evaluates the TuplesRankingReasoner against all postulates and prints the results.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RankingPostulatesExample

      public RankingPostulatesExample()
      Default Constructor
  • Method Details

    • main

      public static void main(String[] args)
      Main method that initializes the postulates and runs the different ranking reasoner examples.
      Parameters:
      args - Command line arguments (not used)
    • CategorizerExample

      public static void CategorizerExample()
      Evaluates the CategorizerRankingReasoner against all postulates and prints the results.
    • BurdenExample

      public static void BurdenExample()
      Evaluates the BurdenBasedRankingReasoner against all postulates and prints the results.
    • DiscussionExample

      public static void DiscussionExample()
      Evaluates the DiscussionBasedRankingReasoner against all postulates and prints the results.
    • TuplesExample

      public static void TuplesExample()
      Evaluates the TuplesRankingReasoner against all postulates and prints the results.
    • StrategyBasedExample

      public static void StrategyBasedExample()
      Evaluates the StrategyBasedRankingReasoner against all postulates and prints the results.
    • SAFExample

      public static void SAFExample()
      Evaluates the SAFRankingReasoner against all postulates and prints the results.
    • CountingExample

      public static void CountingExample()
      Evaluates the CountingRankingReasoner against all postulates and prints the results.
    • PropagationExample

      public static void PropagationExample()
      Evaluates the PropagationRankingReasoner against all postulates and prints the results.