Modifier and Type | Field and Description |
---|---|
private ProbabilityFunction<T2BeliefState> |
T2BeliefState.prob
The probability function on opponent models
|
private ProbabilityFunction<T3BeliefState> |
T3BeliefState.prob
The probability function on opponent models
|
Constructor and Description |
---|
T2BeliefState(Extension knownArguments,
UtilityFunction<Argument,Extension> utilityFunction,
ProbabilityFunction<T2BeliefState> prob)
Creates a new T2-belief-state with the given parameters.
|
T3BeliefState(Extension knownArguments,
UtilityFunction<Argument,Extension> utilityFunction,
java.util.Set<Argument> virtualArguments,
java.util.Set<Attack> virtualAttacks,
RecognitionFunction rec,
ProbabilityFunction<T3BeliefState> prob)
Creates a new T3-belief-state with the given parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
SubgraphProbabilityFunction
Represents a probability function on the subgraphs of some Dung theory.
|
Modifier and Type | Class and Description |
---|---|
class |
ProbabilisticExtension
This class implements a probabilistic interpretation for Dung argumentation frameworks, cf.
|
Modifier and Type | Field and Description |
---|---|
private ProbabilityFunction<java.lang.Byte> |
SyntacticRandomSampler.prob
The probability function modeling the random decisions.
|
private ProbabilityFunction<Proposition> |
SyntacticRandomSampler.probProp
The probability function used to sample propositions
|
Modifier and Type | Method and Description |
---|---|
private ProbabilityFunction<java.lang.Byte> |
SyntacticRandomSampler.decrease(ProbabilityFunction<java.lang.Byte> prob,
double value)
Adapts the given probability function by decreasing the probabilities of NEG, CONJ and DISJ.
|
Modifier and Type | Method and Description |
---|---|
private ProbabilityFunction<java.lang.Byte> |
SyntacticRandomSampler.decrease(ProbabilityFunction<java.lang.Byte> prob,
double value)
Adapts the given probability function by decreasing the probabilities of NEG, CONJ and DISJ.
|
PropositionalFormula |
SyntacticRandomSampler.sampleFormula(ProbabilityFunction<java.lang.Byte> prob)
Samples a single formula.
|
Modifier and Type | Method and Description |
---|---|
double |
EntropyNorm.distance(ProbabilityFunction<T> prob1,
ProbabilityFunction<T> prob2) |
double |
EntropyNorm.distance(ProbabilityFunction<T> prob1,
ProbabilityFunction<T> prob2) |
double |
EntropyNorm.norm(ProbabilityFunction<T> prob) |
Modifier and Type | Method and Description |
---|---|
static <S extends java.lang.Comparable<S>> |
ProbabilityFunction.convexCombination(double[] factors,
ProbabilityFunction<S>[] creators)
Computes the convex combination of the
given probability distributions P1,...,PN with parameters factors, i.e.
|
ProbabilityFunction<T> |
ProbabilityFunction.convexCombination(double d,
ProbabilityFunction<T> other)
Computes the convex combination of this P1 and the
given probability distribution P2 with parameter d, i.e.
|
static <S extends java.lang.Comparable<S>> |
ProbabilityFunction.getUniformDistribution(java.util.Set<S> objects)
Returns the uniform distribution on the given interpretations.
|
ProbabilityFunction<T> |
ProbabilityFunction.linearCombination(double d1,
double d2,
ProbabilityFunction<T> other)
Makes a linear combination of this distribution "p1" and the given distribution "other" and
the given parameters, i.e.
|
Modifier and Type | Method and Description |
---|---|
static <S extends java.lang.Comparable<S>> |
ProbabilityFunction.convexCombination(double[] factors,
ProbabilityFunction<S>[] creators)
Computes the convex combination of the
given probability distributions P1,...,PN with parameters factors, i.e.
|
ProbabilityFunction<T> |
ProbabilityFunction.convexCombination(double d,
ProbabilityFunction<T> other)
Computes the convex combination of this P1 and the
given probability distribution P2 with parameter d, i.e.
|
ProbabilityFunction<T> |
ProbabilityFunction.linearCombination(double d1,
double d2,
ProbabilityFunction<T> other)
Makes a linear combination of this distribution "p1" and the given distribution "other" and
the given parameters, i.e.
|
Constructor and Description |
---|
ProbabilityFunction(ProbabilityFunction<T> other)
Creates a new probability function by copying the given one.
|