This class represents a Dynamic Decision Network with factored actions.
More...
#include <AIToolbox/Factored/Utils/BayesianNetwork.hpp>
This class represents a Dynamic Decision Network with factored actions.
This class is able to represent a Dynamic Decision Network where the parents of each factor of the state depend on a particular subset of actions.
- See also
- DynamicDecisionNetworkGraph
◆ TransitionMatrix
◆ getTransitionProbability() [1/2]
This function returns the probability of a transition from one state to another.
This function allows to compute probabilities for subsets of factors. The parent factors MUST contain all parents of the children!
- Parameters
-
s | The initial factors to start with. |
a | The selected action for the transition. |
s1 | The factors we should end up with. |
- Returns
- The probability of the transition.
◆ getTransitionProbability() [2/2]
double AIToolbox::Factored::DynamicDecisionNetwork::getTransitionProbability |
( |
const State & |
s, |
|
|
const Action & |
a, |
|
|
const State & |
s1 |
|
) |
| const |
This function returns the probability of a transition from one state to another with the given action.
- Parameters
-
s | The initial factors to start with. |
a | The selected action for the transition. |
s1 | The factors we should end up with. |
- Returns
- The probability of the transition.
◆ graph
const DDNGraph& AIToolbox::Factored::DynamicDecisionNetwork::graph |
◆ transitions
The documentation for this struct was generated from the following file: