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 EquivalenceKernel
ADMISSIBLEstatic final EquivalenceKernel
COMPLETEstatic final EquivalenceKernel
GROUNDEDstatic final EquivalenceKernel
STABLE -
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
-