0% found this document useful (0 votes)
23 views

M5 Learning Objectives

This module introduces dynamic programming as a technique for solving sequential optimization problems that are not well-suited for linear programming. It provides an overview of representing multistage decision processes, formulating recursive equations using forward and backward approaches, and the computational procedure for dynamic programming. The module aims to enable readers to represent multistage decision problems, formulate recursive equations, understand the computational procedure, and differentiate between types of dynamic programming problems.

Uploaded by

swapna44
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

M5 Learning Objectives

This module introduces dynamic programming as a technique for solving sequential optimization problems that are not well-suited for linear programming. It provides an overview of representing multistage decision processes, formulating recursive equations using forward and backward approaches, and the computational procedure for dynamic programming. The module aims to enable readers to represent multistage decision problems, formulate recursive equations, understand the computational procedure, and differentiate between types of dynamic programming problems.

Uploaded by

swapna44
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Optimization Methods: Dynamic Programming Module 5: Dynamic Programming Learning Objectives

- Learning Objectives

It was discussed in modules 3 and 4 that most widely used optimization method is linear programming technique. But this technique is not flexible in some complex problems and is only restricted to linear optimization problems. Problems having a sequential optimization nature can be solved easily using dynamic programming (DP), which is the main objective of this module. This module gives a brief description of sequential optimization and multistage decision processes. The representation of multistage decision processes is given for a general problem having N decision variables. This will enable the reader to formulate any multistage decision problems. This will be followed by an explanation about the basic concepts on which a problem is solved using dynamic programming. Formulation of recursive equations will be discussed for a general problem. This will help the reader to develop recursive equations using both backward and forward approach for any type of sequential optimization problem. The computational procedure for DP will be discussed for the same general problem. At the end, continuous DP, multiple state variable and curse of dimensionality will be described. At the end of the module the reader will be able to 1. Represent a multistage decision process 2. Conceptualize the principle of optimality and sub-optimization 3. Formulate recursive equations for a DP 4. Acquire an idea about the computational procedure of DP 5. Differentiate between discrete DP and continuous DP 6. Deal with multiple state variables in DP

D Nagesh Kumar, IISc, Bangalore

M5LO

You might also like