Code covered by the BSD License  

Highlights from
Markov Decision Processes (MDP) Toolbox

5.0

5.0 | 3 ratings Rate this file 93 Downloads (last 30 days) File Size: 232 KB File ID: #25786
image thumbnail

Markov Decision Processes (MDP) Toolbox

by Marie-Josee Cros

 

09 Nov 2009 (Updated 31 Oct 2012)

Functions related to the resolution of discrete-time Markov Decision Processes.

| Watch this File

File Information
Description

The MDP toolbox proposes functions related to the resolution of discrete-time Markov Decision Processes: backwards induction, value iteration, policy iteration, linear programming algorithms with some variants.
The functions were developped with MATLAB (note that one of the functions requires the Mathworks Optimization Toolbox) by Iadine Chadès, Marie-Josée Cros, Frédérick Garcia, Régis Sabbadin of the Biometry and Artificial Intelligence Unit of INRA Toulouse (France).

The version 3.0 (September 2009) adds several functions related to Reinforcement Learning and improves the handling of sparse matrices. For more detail see the README file.

Toolbox page: http://www.inra.fr/mia/T/MDPtoolbox

MATLAB release MATLAB 7.9 (R2009b)
Tags for This File  
Everyone's Tags
control design(2), dynamic programming, markov decision process, optimization
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
16 May 2012 Kristin

Neat stuff! I have not looked at all the files, just the ones I needed, but I noticed something in mdp_value_iteration.m.

you have:
global mdp_VERBOSE
and then you check for existence, even though by calling GLOBAL, it has now been put in existence. Should you be checking ISEMPTY instead or am I missing something?

28 Oct 2011 Tengjiao Wang

Nice for the icebreaker in stochastic processes to make sense of markov chain and markov process

09 Feb 2011 Sandra  
22 May 2010 Patrick Anderson

This is a very nicely done MDP toolbox. The code is simple and elegant, and there is nice help documentation. The authors at INRA also made it accessible to users from different backgrounds.

The fact that it is updated periodically, and that there are identified authors, is also a nice benefit.

Updates
09 Nov 2009

Add all authors names

31 Oct 2012

The version 4.0 (October 2012) is entirely compatible with GNU Octave (version 3.6), the output of several functions: mdp_relative_value_iteration, mdp_value_iteration and mdp_eval_policy_iterative, were modified.

31 Oct 2012

Update the zip file !

Contact us