unbbayes.prs.bn
Class ProbabilisticNetwork

java.lang.Object
  extended by unbbayes.prs.Network
      extended by unbbayes.prs.bn.SingleEntityNetwork
          extended by unbbayes.prs.bn.ProbabilisticNetwork
All Implemented Interfaces:
Serializable, Graph

public class ProbabilisticNetwork
extends SingleEntityNetwork
implements Serializable

Representa uma rede probabilÔøΩstica.

Author:
michael, rommel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class unbbayes.prs.bn.SingleEntityNetwork
arcosMarkov, copiaArcos, copiaNos, createLog, decisionNodes, firstInitialization, hierarchicTree, junctionTree, logManager, oe, radius, resource
 
Fields inherited from class unbbayes.prs.Network
edgeList, id, name, nodeIndexes, nodeList, nodeNameChangedListener
 
Constructor Summary
ProbabilisticNetwork(String id)
          Cria uma nova rede probabilÔøΩstica.
 
Method Summary
 void compile()
          Deprecated. use JunctionTreeAlgorithm.run()
 
Methods inherited from class unbbayes.prs.bn.SingleEntityNetwork
arvoreForte, associateCliques, clearAdjacents, cliques, compileJT, copyMarginal, getCliqueIndex, getDescriptionNodes, getExplanationNodes, getHierarchicTree, getLog, getNodesCopy, getRadius, initialize, isBN, isCreateLog, isHybridBN, isID, makeAdjacents, makeAdjacentsListForNodeListElements, makeLog, minimumWeightElimination, moralize, PET, resetEvidences, resetNodesCopy, restoreMarginais, setCreateLog, setFirstInitialization, setHierarchicTree, setRadius, sortCliqueNodes, sortDecisions, updateEvidences, updateMarginais, verifyConectivity, verifyConsistency, verifyCycles, verifyPotentialTables, verifyUtility
 
Methods inherited from class unbbayes.prs.Network
addEdge, addNode, clearEdges, clearNodes, getEdge, getEdges, getId, getName, getNode, getNodeAt, getNodeCount, getNodeIndex, getNodeIndexes, getNodes, hasEdge, hasEdge, removeEdge, removeNode, setName, setNodeIndexes, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProbabilisticNetwork

public ProbabilisticNetwork(String id)
Cria uma nova rede probabilÔøΩstica. Limpa o arquivo de log e inicializa o vetor da ordem de eliminaÔøΩÔøΩo.

Method Detail

compile

public void compile()
             throws Exception
Deprecated. use JunctionTreeAlgorithm.run()

Realiza todos os passos necessÔøΩrios para compilar uma rede em ÔøΩrvore de junÔøΩÔøΩo.

Realiza os seguintes passos:
Verifica a consistÔøΩncia.
Moraliza.
Triangula.
Compila ÔøΩrvore de JunÔøΩÔøΩo.

Throws:
Exception


Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.