il2.inf.jointree
Class MPEAlgorithm

Object
  extended by JoinTreeAlgorithm
      extended by AbstractSSAlgorithm
          extended by UnindexedSSAlgorithm
              extended by MPEAlgorithm
All Implemented Interfaces:
JointEngine, PartialDerivativeEngine

public class MPEAlgorithm
extends UnindexedSSAlgorithm

Since:
20060119
Author:
hei chan

Method Summary
static MPEAlgorithm createMPEAlgorithm(BayesianNetwork bn, EliminationOrders.JT jt)
           
 double[][][] flipPoints()
           
 MPE getMPE()
           
 Table tablePartial(int table)
           
 
Methods inherited from class UnindexedSSAlgorithm
create, create, create, create, create, create, create, getMemoryRequirements, varPartial
 
Methods inherited from class AbstractSSAlgorithm
getTableSizes
 
Methods inherited from class JoinTreeAlgorithm
acStats, createClusters, createSeparators, createTree, getClusterStats, getCompilationTime, getJoinTree, getOriginalTables, getPropagationTime, getSeparatorStats, getStats, logPrEvidence, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface JointEngine
getClusterStats, getCompilationTime, getPropagationTime, getSeparatorStats, logPrEvidence, prEvidence, setEvidence, setTable, tableConditional, tableJoint, varConditional, varJoint
 

Method Detail

createMPEAlgorithm

public static MPEAlgorithm createMPEAlgorithm(BayesianNetwork bn,
                                              EliminationOrders.JT jt)

getMPE

public MPE getMPE()
Since:
20060123

flipPoints

public double[][][] flipPoints()

tablePartial

public Table tablePartial(int table)
Specified by:
tablePartial in interface PartialDerivativeEngine
Overrides:
tablePartial in class UnindexedSSAlgorithm


Copyright 2010 UCLA Automated Reasoning Group