Skip to content

a simulator solving Markov Decision Process in pure Julia

License

Notifications You must be signed in to change notification settings

teamclouday/MDPSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MDP Simulator

A simulator script to solve Markov decision process on a given graph.

Define a state graph, and run MDP with formula (values are updated in batch):
$$V^(s)=\max_a\sum_{s'}T(s,a,s')[R(s,a,s')+\gamma V^(s')]$$
where

  • $$V^*(s)$$ is the new value of state s
  • $$T(s,a,s')$$ is the transition probability
  • $$R(s,a,s')$$ is the reward of transition
  • $$\gamma$$ is the discount
  • $$V^*(s')$$ is the value of next state s' in terms of the action a

About

a simulator solving Markov Decision Process in pure Julia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages