public class OjAlgoPclUtils extends Object
| Constructor and Description |
|---|
OjAlgoPclUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addProbabilityNormalizationConstraint(org.ojalgo.optimisation.ExpressionsBasedModel model)
Add probability normalization constraint to model
(all probabilities have to sum to 1).
|
static org.ojalgo.matrix.PrimitiveMatrix |
createConstraintMatrix(PclBeliefSet beliefSet,
Set<net.sf.tweety.logics.pl.semantics.PossibleWorld> worlds)
Create constraint matrix for a set of PCL conditionals over a set of possible worlds.
|
static org.ojalgo.optimisation.Variable[] |
createVariables(int noWorlds)
Create (non-negative) variables for the probabilities of possible worlds.
|
public static void addProbabilityNormalizationConstraint(org.ojalgo.optimisation.ExpressionsBasedModel model)
model - public static org.ojalgo.optimisation.Variable[] createVariables(int noWorlds)
noWorlds - public static org.ojalgo.matrix.PrimitiveMatrix createConstraintMatrix(PclBeliefSet beliefSet, Set<net.sf.tweety.logics.pl.semantics.PossibleWorld> worlds)
beliefSet - worlds - Copyright © 2018. All rights reserved.