edu.ksu.cis.bnj.bbn.inference.cutset
Class BoundedCutset
java.lang.Object
edu.ksu.cis.bnj.bbn.inference.cutset.BoundedCutset
- public class BoundedCutset
- extends java.lang.Object
- Author:
- Siddarth Chandak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cutoffPercentage
protected double cutoffPercentage
maxInstantiationIndex
protected int maxInstantiationIndex
lock
protected java.lang.Object lock
BoundedCutset
public BoundedCutset()
BoundedCutset
public BoundedCutset(BBNGraph g)
tempTest
public void tempTest()
getUniqueInstantiation
protected java.util.Set getUniqueInstantiation(java.util.LinkedList nodes,
java.util.Hashtable curInst,
java.util.HashSet set)
getNodesWithoutLoopCutsetPredecessors
public void getNodesWithoutLoopCutsetPredecessors()
- Updates cutsetNodes, nodeTable == name->BBNNode, nodesWithPredecessors == name->BBNNode
orderCutsetNodes
public java.util.LinkedList orderCutsetNodes()
initAll
public java.util.Set initAll()
inferWithEvidence
public InferenceResult inferWithEvidence(java.util.Set result)
sortAndInferUsingAIS
public InferenceResult sortAndInferUsingAIS()
getMarginals
public InferenceResult getMarginals()
getLock
public java.lang.Object getLock()
main
public static void main(java.lang.String[] args)