edu.ucla.belief
Class EliminationHeuristic

Object
  extended by NamedObject
      extended by EliminationHeuristic
Direct Known Subclasses:
EliminationHeuristic.RandomizedBestOfNStrategy

public abstract class EliminationHeuristic
extends NamedObject

Was edu.ucla.belief.dtree.MethodEliminationOrder.Algorithm

Since:
092303
Author:
Keith Cascio

Nested Class Summary
static class EliminationHeuristic.RandomizedBestOfNStrategy
           
 
Field Summary
static EliminationHeuristic[] ARRAY
           
static int INT_MINFILL_REPS_DEFAULT
           
static EliminationHeuristic MIN_DEG
           
static EliminationHeuristic.RandomizedBestOfNStrategy MIN_FILL
           
static EliminationHeuristic MIN_SIZE
           
 
Fields inherited from class NamedObject
myName
 
Method Summary
static EliminationHeuristic getDefault()
           
abstract  List getEliminationOrder(BeliefNetwork bn)
           
abstract  EliminationOrders.Record getEliminationOrder(Index[] leaves)
           
abstract  String getJavaCodeName()
           
 
Methods inherited from class NamedObject
toString
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INT_MINFILL_REPS_DEFAULT

public static final int INT_MINFILL_REPS_DEFAULT
See Also:
Constant Field Values

MIN_FILL

public static final EliminationHeuristic.RandomizedBestOfNStrategy MIN_FILL

MIN_DEG

public static final EliminationHeuristic MIN_DEG

MIN_SIZE

public static final EliminationHeuristic MIN_SIZE

ARRAY

public static final EliminationHeuristic[] ARRAY
Method Detail

getEliminationOrder

public abstract List getEliminationOrder(BeliefNetwork bn)

getEliminationOrder

public abstract EliminationOrders.Record getEliminationOrder(Index[] leaves)

getJavaCodeName

public abstract String getJavaCodeName()

getDefault

public static final EliminationHeuristic getDefault()


Copyright 2010 UCLA Automated Reasoning Group