1.
For the various problems in area such as inventory, chemical engineering design , and control theory, Dynamic Programming is the only technique used to solve the problem.
2.
It is well suited for multi-stage or multi-point or sequential decision process.
3.
It is suitable for linear or non-linear problems, discrete or continuous variables, and deterministic problems.