Skip to content

A minimal Rust library for solving finite deterministic Markov decision processes

License

Notifications You must be signed in to change notification settings

devspaceship/madepro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

madepro

A minimal Rust library crate for solving finite deterministic Markov decision processes (MDPs).

The name of the library comes from the first syllable of each word.

Limitations

This library is still in development and is not ready for production use. It only implements a few algorithms and one environment. It is also limited to deterministic MDPs. Originally, I only created this library in order to refactor my blog post on Markov Decision Processes. However, I decided to probably continue working on it when I have the time. In the future I would first like to make the library more generic and then add more algorithms and environments.

Features

The library currently supports the following algorithms:

Roadmap

The following features are planned for the future:

  • Stochastic MDPs
  • Stochastic policies
  • State-dependent action spaces
  • More algorithms