edu.ucla.belief.uai2006
Class UaiMpeMain

Object
  extended by UaiMain
      extended by UaiMpeMain

public class UaiMpeMain
extends UaiMain

UAI-06 Evaluation : MAP Main Program

Author:
Arthur Choi

Field Summary
static double[] xorCpt
           
 
Fields inherited from class UaiMain
aceMode, bn, bnbMode, evidence, LOG10, mapVars, normalize, rclink2Mode, rclinkMode, rcMode, startTime1, startTime2, STR_ARG_ACE, STR_ARG_BNB, STR_ARG_HELP, STR_ARG_NETWORK, STR_ARG_NORMALIZE, STR_ARG_RC, STR_ARG_RCLINK, STR_ARG_RCLINK2, STR_ARG_TEST, STR_ARG_VERBOSE, STR_ARG_VERBOSE1, STR_XBIF, testMode, verbose, verboseEngine
 
Constructor Summary
UaiMpeMain(String filename)
           
UaiMpeMain(String[] args)
           
 
Method Summary
 UaiMapSolution computeQuery()
           
static boolean hasBinaryParents(BeliefNetwork bn, FiniteVariable var)
           
 boolean isCoding(BeliefNetwork bn)
           
static boolean isCodingCheckNode(FiniteVariable var)
           
static boolean isCodingInfoNode(FiniteVariable var)
           
static boolean isCodingNetwork(BeliefNetwork bn)
           
static boolean isDeterministicCpt(double[] cpt)
           
 boolean isHighlyDeterministic(BeliefNetwork bn)
           
 boolean isXor(BeliefNetwork bn)
           
static boolean isXorCpt(double[] cpt, int size)
           
static boolean isXorNetwork(BeliefNetwork bn)
           
static void main(String[] args)
           
 
Methods inherited from class UaiMain
bigDecimalLog, ensureCPTProperty, ensureCPTProperty, loadBeliefNetwork, loadCommandLineOptions, loadEvidence, loadMapVariables, outputSolution, printInfo, verboseEnginePrintln, verbosePrint, verbosePrintln
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xorCpt

public static double[] xorCpt
Constructor Detail

UaiMpeMain

public UaiMpeMain(String[] args)

UaiMpeMain

public UaiMpeMain(String filename)
Method Detail

main

public static void main(String[] args)

isCodingNetwork

public static boolean isCodingNetwork(BeliefNetwork bn)

isCodingInfoNode

public static boolean isCodingInfoNode(FiniteVariable var)

isCodingCheckNode

public static boolean isCodingCheckNode(FiniteVariable var)

isCoding

public boolean isCoding(BeliefNetwork bn)

isDeterministicCpt

public static boolean isDeterministicCpt(double[] cpt)

isXorCpt

public static boolean isXorCpt(double[] cpt,
                               int size)

hasBinaryParents

public static boolean hasBinaryParents(BeliefNetwork bn,
                                       FiniteVariable var)

isXorNetwork

public static boolean isXorNetwork(BeliefNetwork bn)

isXor

public boolean isXor(BeliefNetwork bn)

isHighlyDeterministic

public boolean isHighlyDeterministic(BeliefNetwork bn)

computeQuery

public UaiMapSolution computeQuery()
Specified by:
computeQuery in class UaiMain


Copyright 2010 UCLA Automated Reasoning Group