edu.ucla.belief
Class EliminationHeuristic.RandomizedBestOfNStrategy

Object
  extended by NamedObject
      extended by EliminationHeuristic
          extended by EliminationHeuristic.RandomizedBestOfNStrategy
Enclosing class:
EliminationHeuristic

public abstract static class EliminationHeuristic.RandomizedBestOfNStrategy
extends EliminationHeuristic

Since:
081105
Author:
Keith Cascio

Nested Class Summary
 
Nested classes/interfaces inherited from class EliminationHeuristic
EliminationHeuristic.RandomizedBestOfNStrategy
 
Field Summary
 
Fields inherited from class EliminationHeuristic
ARRAY, INT_MINFILL_REPS_DEFAULT, MIN_DEG, MIN_FILL, MIN_SIZE
 
Fields inherited from class NamedObject
myName
 
Constructor Summary
EliminationHeuristic.RandomizedBestOfNStrategy(String name)
           
 
Method Summary
 List getEliminationOrder(BeliefNetwork bn)
           
abstract  List getEliminationOrder(BeliefNetwork bn, int reps, Random seed)
           
 EliminationOrders.Record getEliminationOrder(Index[] leaves)
           
abstract  EliminationOrders.Record getEliminationOrder(Index[] leaves, int reps, Random seed)
           
 int getRepetitions()
           
 void setRepetitions(int reps)
           
 void setSeed(Random seed)
           
 
Methods inherited from class EliminationHeuristic
getDefault, getJavaCodeName
 
Methods inherited from class NamedObject
toString
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EliminationHeuristic.RandomizedBestOfNStrategy

public EliminationHeuristic.RandomizedBestOfNStrategy(String name)
Method Detail

getRepetitions

public int getRepetitions()

setRepetitions

public void setRepetitions(int reps)

setSeed

public void setSeed(Random seed)

getEliminationOrder

public List getEliminationOrder(BeliefNetwork bn)
Specified by:
getEliminationOrder in class EliminationHeuristic

getEliminationOrder

public EliminationOrders.Record getEliminationOrder(Index[] leaves)
Specified by:
getEliminationOrder in class EliminationHeuristic

getEliminationOrder

public abstract List getEliminationOrder(BeliefNetwork bn,
                                         int reps,
                                         Random seed)

getEliminationOrder

public abstract EliminationOrders.Record getEliminationOrder(Index[] leaves,
                                                             int reps,
                                                             Random seed)


Copyright 2010 UCLA Automated Reasoning Group