Uses of Class
jmarkov.basic.DecisionRule

Packages that use DecisionRule
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. 
 

Uses of DecisionRule in jmarkov.basic
 

Methods in jmarkov.basic that return DecisionRule
 DecisionRule<S,A> Policy.getDecisionRule()
           
 DecisionRule<S,A> Policy.getDecisionRule(int t)
          Returns the decision rule for statge t
 

Methods in jmarkov.basic with parameters of type DecisionRule
 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
 

Constructors in jmarkov.basic with parameters of type DecisionRule
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
 

Uses of DecisionRule in jmarkov.jmdp.solvers
 

Methods in jmarkov.jmdp.solvers with parameters of type DecisionRule
protected  ValueFunction<S> PolicyIterationSolver.solveMatrixModified(DecisionRule<S,A> localDecisionRule)
          This method is used by the PolicyIterationSolver to solve the linear system of equations to determine the value functions of each state for a given policy.
 

Constructors in jmarkov.jmdp.solvers with parameters of type DecisionRule
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