public class GrossiModgilRankingReasoner extends AbstractDungReasoner implements net.sf.tweety.commons.ModelProvider<Argument,DungTheory,ArgumentRanking>
| Constructor and Description |
|---|
GrossiModgilRankingReasoner() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Extension> |
getAllMNCompleteExtensions(DungTheory theory,
int m,
int n)
Returns all mn-complete extensions.
|
Collection<Extension> |
getAllMNGroundedExtensions(DungTheory theory,
int m,
int n)
Returns all mn-grounded extensions.
|
Collection<Extension> |
getAllMNPreferredExtensions(DungTheory theory,
int m,
int n)
Returns all mn-preferred extensions.
|
Collection<Extension> |
getAllMStableExtensions(DungTheory theory,
int m)
Returns all m-stable extensions.
|
ArgumentRanking |
getModel(DungTheory bbase) |
Collection<ArgumentRanking> |
getModels(DungTheory bbase) |
Collection<Argument> |
gradedDefense(DungTheory theory,
Collection<Argument> args,
int m,
int n)
Implements the graded defense function from Def.
|
Collection<Argument> |
gradedNeutrality(DungTheory theory,
Collection<Argument> args,
int m)
Implements the graded neutrality function from Def.
|
boolean |
isMConflictFree(DungTheory theory,
Collection<Argument> args,
int m)
Checks whether the given set of arguments is m-conflict-free, cf.
|
boolean |
isMNAdmissible(DungTheory theory,
Collection<Argument> args,
int m,
int n)
Checks whether the given set of arguments is mn-admissible, cf.
|
boolean |
isMNComplete(DungTheory theory,
Collection<Argument> args,
int m,
int n)
Checks whether the given set of arguments is mn-complete, cf.
|
boolean |
isMNGrounded(DungTheory theory,
Collection<Argument> args,
int m,
int n)
Checks whether the given set of arguments is mn-grounded, cf.
|
boolean |
isMNPreferred(DungTheory theory,
Collection<Argument> args,
int m,
int n)
Checks whether the given set of arguments is mn-preferred, cf.
|
boolean |
isMStable(DungTheory theory,
Collection<Argument> args,
int m)
Checks whether the given set of arguments is m-stable, cf.
|
Boolean |
query(DungTheory beliefbase,
Argument formula) |
public Collection<Argument> gradedDefense(DungTheory theory, Collection<Argument> args, int m, int n)
theory - a Dung theoryargs - some set of argumentsm - some integer (indicating the number of attackers)n - some integer (indicating the number of attackers of attackers)public Collection<Argument> gradedNeutrality(DungTheory theory, Collection<Argument> args, int m)
theory - a Dung theoryargs - some set of argumentsm - some integer (the number of attackers)public boolean isMConflictFree(DungTheory theory, Collection<Argument> args, int m)
theory - a Dung theoryargs - some set of argumentsm - some integerpublic boolean isMNAdmissible(DungTheory theory, Collection<Argument> args, int m, int n)
theory - a Dung theoryargs - some set of argumentsm - some integern - some integerpublic boolean isMNComplete(DungTheory theory, Collection<Argument> args, int m, int n)
theory - a Dung theoryargs - some set of argumentsm - some integern - some integerpublic boolean isMStable(DungTheory theory, Collection<Argument> args, int m)
theory - a Dung theoryargs - some set of argumentsm - some integerpublic boolean isMNGrounded(DungTheory theory, Collection<Argument> args, int m, int n)
theory - a Dung theoryargs - some set of argumentsm - some integern - some integerpublic boolean isMNPreferred(DungTheory theory, Collection<Argument> args, int m, int n)
theory - a Dung theoryargs - some set of argumentsm - some integern - some integerpublic Collection<Extension> getAllMNCompleteExtensions(DungTheory theory, int m, int n)
theory - a Dung theorym - some integern - some integerpublic Collection<Extension> getAllMNPreferredExtensions(DungTheory theory, int m, int n)
theory - a Dung theorym - some integern - some integerpublic Collection<Extension> getAllMNGroundedExtensions(DungTheory theory, int m, int n)
theory - a Dung theorym - some integern - some integerpublic Collection<Extension> getAllMStableExtensions(DungTheory theory, int m)
theory - a Dung theorym - some integern - some integerpublic Collection<ArgumentRanking> getModels(DungTheory bbase)
getModels in interface net.sf.tweety.commons.ModelProvider<Argument,DungTheory,ArgumentRanking>public ArgumentRanking getModel(DungTheory bbase)
getModel in interface net.sf.tweety.commons.ModelProvider<Argument,DungTheory,ArgumentRanking>public Boolean query(DungTheory beliefbase, Argument formula)
query in interface net.sf.tweety.commons.QualitativeReasoner<DungTheory,Argument>query in interface net.sf.tweety.commons.Reasoner<Boolean,DungTheory,Argument>query in class AbstractDungReasonerCopyright © 2019. All rights reserved.