com.cra.figaro.algorithm

decision

package decision

Visibility
  1. Public
  2. All

Type Members

  1. class AnytimeDecisionMetropolisHastings[T, U] extends DecisionMetropolisHastings[T, U] with AnytimeProbQuerySampler

    Anytime Decision Metropolis-Hastings sampler.

  2. trait DecisionAlgorithm[T, U] extends Algorithm

    Trait that defines some common interface functions for decision algorithms.

  3. abstract class DecisionImportance[T, U] extends WeightedSampler with DecisionAlgorithm[T, U]

    Importance sampling for decisions.

  4. abstract class DecisionMetropolisHastings[T, U] extends UnweightedSampler with DecisionAlgorithm[T, U]

    Metropolis-Hastings Decision sampler.

  5. trait DecisionPolicy[T, U] extends AnyRef

    Abstract base class for all Decision Policies.

  6. class DecisionPolicyExact[T, U] extends DecisionPolicy[T, U]

    An exact decision policy.

  7. class DecisionPolicyNN[T, U] extends DecisionPolicy[T, U]

    A nearest neighbor decision policy.

  8. abstract class MultiDecisionAlgorithm extends OneTime

    Abstract class common to all multi-decision algorithms.

  9. class MultiDecisionVariableElimination extends MultiDecisionAlgorithm

    A multi-decision algorithm that uses Variable Elimination for each decision.

  10. class OneTimeDecisionMetropolisHastings[T, U] extends DecisionMetropolisHastings[T, U] with OneTimeProbQuerySampler

    One-time Decision Metropolis-Hastings sampler.

  11. class OneTimeMultiDecisionImportance extends MultiDecisionAlgorithm

    A OneTime multi-decision algorithm that uses Importance sampling for each decision

  12. class OneTimeMultiDecisionMetropolisHastings extends MultiDecisionAlgorithm

    A OneTime multi-decision algorithm that uses Metropolis-Hastings sampling for each decision.

  13. trait OneTimeProbQueryDecision[T, U] extends OneTimeProbQuery with DecisionAlgorithm[T, U]

    Trait for one time Decision Algorithms

  14. class ProbQueryVariableEliminationDecision[T, U] extends OneTimeProbQuery with ProbabilisticVariableEliminationDecision with DecisionAlgorithm[T, U]

    Decision VariableElimination algorithm that computes the expected utility of decision elements using the default elimination order.

  15. trait ProbabilisticVariableEliminationDecision extends VariableElimination[(Double, Double)]

    Trait for Decision based Variable Elimination.

Ungrouped