Description of the GMDP framework and problem representation in the toolbox
For a description, see chapter 2 in the reference user manual.
For a description, see chapter 2 in the reference user manual.
To quickly learn how to use the toolbox, open the file  doc/QuickStart.pdf with an appropriate software.
For a detailed description, see the reference user manual.
| GMDP generation | |
| gmdp_example_epidemio | Generates a tiny GMDP epidemics management problem on 3 crop fields | 
| gmdp_example_grid | Generates a random GMDP problem on a grid of sites | 
| gmdp_example_rand | Generates a random GMDP problem on a random network of sites | 
| GMDP resolution | |
| gmdp_linear_programming | Solves a GMDP problem using an approximate linear programming algorithm | 
| gmdp_policy_iteration_MF | Solves a GMDP problem using the Mean-Field policy iteration algorithm | 
| gmdp_globalize | Translates a GMDP problem into a MDP problem | 
| Policy description | |
| gmdp_see_policy | Displays the actions prescribed by a policy | 
| gmdp_see_policy_tab |  Displays the tables of the actions prescribed by a policy for all explicit neighborhood states | 
| gmdp_see_policy_graph |  Visualizes the actions prescribed by a policy for a given system state | 
| gmdp_analyze_policy |  Computes and shows actions repartition of a policy for each site | 
| gmdp_analyze_policy_neighbor |  Computes and shows actions repartition of a policy for each state of each site | 
| Policy evaluation | |
| Mean-Fiel based evaluation | |
| gmdp_eval_policy_MF | Evaluates a policy using the Mean-Field approximation | 
| Simulation based evaluation | |
| gmdp_simulate_policy | Simulates the application of a policy | 
| gmdp_eval_policy_value |  Estimates the global value evolution over time when applying a policy | 
| gmdp_eval_policy_value_site _contribution | Estimates the contributions of all sites to the global value when applying a policy | 
| gmdp_eval_policy_state_time |  Computes and shows the time spent in each state when applying a policy | 
| Evaluation of global value | |
| gmdp_eval_policy_global_value |  Computes the global expected value function when applying a policy | 
| gmdp_eval_policy_global_value _state |  Computes the global expected value from an initial global state when applying a policy | 
| Utilities | |
| gmdp_check_gmdp | Checks the validity of a GMDP | 
| gmdp_check_policy | Checks the validity of a policy for a GMDP | 
| gmdp_globalize_local_policy | Computes the global policy from a local policy | 
| gmdp_localize_global_policy | If it exists, computes the local policy from a global policy | 
| gmdp_see_neighborhood | Visualizes the neighborhood relations between sites |