Dynamic Programming Matlab Code

Dynamic programming is a method for solving complex problems by breaking them down into simpler subproblems. It is applicable to problems exhibiting the properties of overlapping subproblems[1] and optimal substructure (described below). When applicable, the method takes far less time than naive methods that don't take advantage of the subproblem overlap (like depth-first search).

The following matlab project contains the source code and matlab examples used for dynamic programming.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

Dynamic programming in matlab
Dynamic programming solution to the tsp in matlab
Unit commitment by dynamic programming method in matlab
Stochastic dynamic programming for water reservoir in matlab
Seam carving with dijkstra and dynamic programming in matlab
A spring-damper teaching aid in matlab
Knapsack problem in matlab
Genetic programming matlab toolbox
Quadratic programming solution to dynamic economic dispatch in matlab
Solves the 0-1 knapsack problem with positive integer weights. in matlab
Adaptive dynamic programming for uncertain continuous time linear systems in matlab
Economic dispatch by dynamic ga in matlab
Solves the 0-1 knapsack problem using preprocessing and dynamic programming. in matlab
Forward viterbi algorithm in matlab
[siggraph2002] image quilting texture synthesize in matlab
2d random paths generator integrating leg's contraints in matlab
Matlab in dynamics in matlab
Dynamic plotting in matlab
Dynamic optimization in matlab
Dynamic time warping in matlab
Max path for grayscale 2d image in matlab
Dynamic signal analyzer 34411a in matlab
Finding optimal path on a terrain in matlab
Gp ols model structure identification in matlab
Markov decision processes (mdp) toolbox in matlab
Cops and robber software in matlab
Belocerkowski davidov method for solving gas dynamical system. in matlab
Edit distance algorithm in matlab
3 shot dynamic balancing in matlab
Intelligent dynamic date ticks in matlab
Dynamical systems toolbox in matlab
Dynamic fuzzy cognitive maps in matlab
Model based value iteration algorithm for deterministic cleaning robot in matlab
Dynamical system viewer in matlab
Mooring design and dynamics in matlab
System dynamics models in simscape in matlab
Rotor dynamics toolbox (rotfe) in matlab
Riemann problem (gas dynamics) in matlab
Neighborlist building routine for molecular dynamics in matlab
Dynamical systems with applications using matlab
6 bar mechanism simulation and analysis in matlab
Dynamic parameter estimation and confidence intervals in matlab
Model based value iteration algorithm for stochastic cleaning robot in matlab
Model predictive control in matlab
Evaluate the grating duty cycle and its distribution in matlab
Dynamics of some classical system models in matlab
Stokesian dynamic simulation of sedimenting spheres in a newtonian fluid in matlab
Dynamic copula toolbox 3.0 in matlab