Package | Description |
---|---|
jmarkov.basic |
This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP
|
jmarkov.jmdp.solvers |
This package contins the framwork of solvers used by jMDP to solve Markov Decision Processes.
|
Modifier and Type | Method and Description |
---|---|
DecisionRule<S,A> |
Policy.getDecisionRule() |
DecisionRule<S,A> |
Policy.getDecisionRule(int t)
Returns the decision rule for statge t
|
Modifier and Type | Method and Description |
---|---|
void |
Policy.setDecisionRule(DecisionRule<S,A> pol)
Sets a unique decision rule for the policy, for infinite horizon
problems.
|
void |
Policy.setDecisionRule(DecisionRule<S,A> dr,
int t)
Sets a decision rule for stage t in the policy
|
Constructor and Description |
---|
DecisionRule(DecisionRule<S,A> dr)
Creates a decision rule from a given one
|
Policy(DecisionRule d)
Creates a stationary policy with the given decition rule
|
Constructor and Description |
---|
ProbabilitySolver(CTMDP<S,A> problem,
DecisionRule<S,A> dr)
Initializes a new solver for continuous chains and solves the
probabilities for a particular decision rule.
|
ProbabilitySolver(DTMDP<S,A> problem,
DecisionRule<S,A> dr)
Initializes a new solver for discrete chains
|