il2.inf
Class BasicInference

Object
  extended by BasicInference

public class BasicInference
extends Object


Constructor Summary
BasicInference()
           
 
Method Summary
static double dynamicMiniSumProduct(Collection potentials, double widthBound)
           
static IntSet getVars(Collection c)
           
static double MAP(Collection potentials, IntSet mapvars)
           
static double maxProduct(Collection potentials)
           
static Collection maxReduce(Collection potentials, double sizeBound)
           
static double miniMAP(Collection potentials, IntSet mapvars, int sizeBound)
           
static double miniMaxProduct(Collection potentials, int widthBound)
           
static double miniSumProduct(Collection potentials, int widthBound, boolean sumSmallest)
           
static double sumProduct(Collection potentials)
           
static Collection sumReduce(Collection potentials, double sizeBound)
           
static double weakMAP(Collection potentials, IntSet mapvars, int sizeBound)
           
static double weakMAP(Collection potentials, IntSet mapvars, IntList order)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicInference

public BasicInference()
Method Detail

sumProduct

public static double sumProduct(Collection potentials)

MAP

public static double MAP(Collection potentials,
                         IntSet mapvars)

dynamicMiniSumProduct

public static double dynamicMiniSumProduct(Collection potentials,
                                           double widthBound)

miniSumProduct

public static double miniSumProduct(Collection potentials,
                                    int widthBound,
                                    boolean sumSmallest)

miniMaxProduct

public static double miniMaxProduct(Collection potentials,
                                    int widthBound)

miniMAP

public static double miniMAP(Collection potentials,
                             IntSet mapvars,
                             int sizeBound)

weakMAP

public static double weakMAP(Collection potentials,
                             IntSet mapvars,
                             int sizeBound)

weakMAP

public static double weakMAP(Collection potentials,
                             IntSet mapvars,
                             IntList order)

maxProduct

public static double maxProduct(Collection potentials)

maxReduce

public static Collection maxReduce(Collection potentials,
                                   double sizeBound)

sumReduce

public static Collection sumReduce(Collection potentials,
                                   double sizeBound)

getVars

public static IntSet getVars(Collection c)


Copyright 2010 UCLA Automated Reasoning Group