markkvdb / mdpsolver

Markov Decision Process (MDP) Solver.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MDP Solver

A C++ implementation of the Value Iteration algorithm for Markov Decision Process. It is tuned to handle a special class of MDPs. This class of problems is described in the report.

Requirements

  1. Recent compiler. For mac, this can be installed by brew install gcc.
  2. Boost library. For mac, this can be installed by brew install boost.

Installation

  1. Clone repository, i.e., go to folder location and type git clone https://github.com/markkvdb/mdpsolver in terminal.
  2. Go to this new folder and run makefile, that is, cd mdpsolver and make.

Usage

Following the instructions above will create an executable mdpsolver. Run this executable by the command ./mdpsolver.

Improvements

  • Design interface to set parameters of the system.
  • Automatic graphical output.

About

Markov Decision Process (MDP) Solver.

License:GNU General Public License v3.0


Languages

Language:C++ 49.6%Language:TeX 38.2%Language:R 10.7%Language:Makefile 1.1%Language:Shell 0.3%