il2.inf.edgedeletion
Class EDRecovery

Object
  extended by EDAlgorithm
      extended by EDRecovery

public class EDRecovery
extends EDAlgorithm


Nested Class Summary
 
Nested classes/interfaces inherited from class EDAlgorithm
EDAlgorithm.RankingHeuristic
 
Field Summary
 
Fields inherited from class EDAlgorithm
ALGORITHM_DEFAULT, doConvergenceUpdates, DOUBLE_THRESHOLD_DEFAULT, ecTimes, edgeConvergenceScores, INT_MAX_ITERATIONS_DEFAULT, LONG_TIMEOUT_MILLIS_DEFAULT
 
Constructor Summary
EDRecovery(BayesianNetwork bn, IntMap e, EDAlgorithm.RankingHeuristic meth, int num, int mi, long tm, double ct, Algorithm alg, Map<Algorithm.Setting,?> settings, Random r)
          num is the # of edges you want to _recover_
 
Method Summary
static int countRecoverable(BayesianNetwork bn)
          AC: need to update, this counts the number of edges that can be recovered
 EDRecovery die()
           
 EDAlgorithm.RankingHeuristic getMethod()
           
 int getNumRecovered()
           
 
Methods inherited from class EDAlgorithm
cloneConditional, converged, convergenceSummary, edgeCorrelations, edgeMis, edgesDeleted, edgeTargetedMis, edNet, getCloneCPT, getClusterStats, getCompilationTime, getConvThreshold, getCorrelationTime, getEdgeRankingTime, getGeneralEdgeCorrection, getGeneralEdgeCorrections, getLogZeroMiCorrection, getMaxIterations, getPropagationTime, getSeparatorStats, getSoftEvidenceCPT, getTimeoutMillis, getZeroMiCorrection, getZeroMiCorrections, iterations, iterationStatusOk, kl, limitsExceeded, logPrEvidence, oneMoreIteration, prEvidence, rankEdgesByConvergence, rankEdgesByCorrelation, rankEdgesByMi, rankEdgesByScore, rankEdgesByTargetMi, rankEdgesRandomly, setConvThreshold, setEvidence, setMaxIterations, setTable, setTimeoutMillis, skl, timeMillis, varConditional
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EDRecovery

public EDRecovery(BayesianNetwork bn,
                  IntMap e,
                  EDAlgorithm.RankingHeuristic meth,
                  int num,
                  int mi,
                  long tm,
                  double ct,
                  Algorithm alg,
                  Map<Algorithm.Setting,?> settings,
                  Random r)
num is the # of edges you want to _recover_

Method Detail

getMethod

public EDAlgorithm.RankingHeuristic getMethod()

getNumRecovered

public int getNumRecovered()

die

public EDRecovery die()
Overrides:
die in class EDAlgorithm

countRecoverable

public static int countRecoverable(BayesianNetwork bn)
AC: need to update, this counts the number of edges that can be recovered



Copyright 2010 UCLA Automated Reasoning Group