edu.ucla.belief.uai2006
Class TestPeEngine

Object
  extended by TestPeEngine
All Implemented Interfaces:
UaiPeEngine

public class TestPeEngine
extends Object
implements UaiPeEngine

An interface for an algorithm that computes MAP for the 2006 UAI evaluation.

Author:
Arthur Choi

Constructor Summary
TestPeEngine()
           
 
Method Summary
 UaiMapSolution computePe(Random r, BeliefNetwork bn, Map<FiniteVariable,Object> e, UaiPreprocessResult pr)
          Computes MAP for the given network, evidence, and map variables.
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestPeEngine

public TestPeEngine()
Method Detail

computePe

public UaiMapSolution computePe(Random r,
                                BeliefNetwork bn,
                                Map<FiniteVariable,Object> e,
                                UaiPreprocessResult pr)
                         throws Exception
Computes MAP for the given network, evidence, and map variables.

Specified by:
computePe in interface UaiPeEngine
Parameters:
bn - the given network.
e - the given evidence.
m - the given map variables.
Returns:
the map solution.
Throws:
Exception


Copyright 2010 UCLA Automated Reasoning Group