Class EquivalenceKernel
java.lang.Object
org.tweetyproject.arg.dung.equivalence.EquivalenceKernel
- Direct Known Subclasses:
AdmissibleKernel,CompleteKernel,GroundedKernel,StableKernel
An abstract kernel for strong equivalence in abstract argumentation frameworks
- Author:
- Lars Bengel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EquivalenceKernelADMISSIBLEstatic final EquivalenceKernelCOMPLETEstatic final EquivalenceKernelGROUNDEDstatic final EquivalenceKernelSTABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKernel(DungTheory theory) computes the kernel of the given AFabstract Collection<Attack>getUselessAttacks(DungTheory theory) compute the set of 'useless' attacks, i.e.
-
Field Details
-
STABLE
STABLE -
COMPLETE
COMPLETE -
GROUNDED
GROUNDED -
ADMISSIBLE
ADMISSIBLE
-
-
Constructor Details
-
EquivalenceKernel
public EquivalenceKernel()
-
-
Method Details
-
getKernel
computes the kernel of the given AF- Parameters:
theory- a dung theory- Returns:
- a dung theory representing the kernel of the given AF
-
getUselessAttacks
compute the set of 'useless' attacks, i.e. all attacks that are are cut to retrieve the kernel of the AF- Parameters:
theory- a dung theory- Returns:
- the set of useless attacks
-