SlideShare a Scribd company logo
1 of 12
Download to read offline
D Nagesh Kumar, IISc Optimization Methods: M5L31
Dynamic Programming
Computational
Procedure in Dynamic
Programming
D Nagesh Kumar, IISc Optimization Methods: M5L32
Objectives
To explain the computational procedure of solving
the multistage decision process using recursive
equations for backward approach
D Nagesh Kumar, IISc Optimization Methods: M5L33
Computational Procedure
Consider a serial multistage problem and the recursive
equations developed for backward recursion
The objective function is
Considering first sub-problem (last stage),
the objective function is
( )∑ ∑= =
==
T
t
T
t
tttt SXhNBf
1 1
,
( )[ ]TTT
X
TT SXhoptSf
T
,)( =∗
ST
Stage T
NBT
XT
ST+1
D Nagesh Kumar, IISc Optimization Methods: M5L34
Computational Procedure …contd.
The input variable is ST and the decision variable is XT
Optimal value of the objective function depend on the input
ST
But at this stage, the value of ST is not known
Value of ST depends upon the values taken by the upstream
components
Therefore, ST is solved for all possible range of values
The results are entered in a graph or table which contains the
calculated optimal values of , ST+1 and also .
∗
Tf
∗
TX ∗
Tf
D Nagesh Kumar, IISc Optimization Methods: M5L35
Computational Procedure …contd.
The results are entered in a graph or table which contains the
calculated optimal values of , ST+1 and also
Typical table showing the results from the sub-optimization of
stage 1
TABLE - 1
∗
TX ∗
Tf
D Nagesh Kumar, IISc Optimization Methods: M5L36
Computational Procedure …contd.
Consider the second sub-problem by grouping the last two
components
The objective function is
( ) ( )[ ]TTTTTT
XX
TT SXhSXhoptSf
TT
,,)( 111
,
11
1
+= −−−−
∗
−
−
D Nagesh Kumar, IISc Optimization Methods: M5L37
Computational Procedure …contd.
From the earlier lecture,
The information of first sub-problem is obtained from the previous
table
A range of values are considered for ST-1
The optimal values of and are found for these range of
values
( )[ ])(,)( 11111
1
TTTTT
X
TT SfSXhoptSf
T
∗
−−−−
∗
− +=
−
∗
−1TX
∗
−1Tf
D Nagesh Kumar, IISc Optimization Methods: M5L38
Computational Procedure …contd.
In general, consider the sub-optimization of i+1th sub-problem (T-ith
stage)
The objective function can be written as
( ) ( ) ( )[ ]
( )[ ] )7...(,
,,...,)(
)1(
111
,,..., 1
∗
−−−−−
−−−−−−−
∗
−
+=
+++=
−
−−
iTiTiTiT
X
TTTTTTiTiTiT
XXX
iTiT
fSXhopt
SXhSXhSXhoptSf
iT
TTiT
D Nagesh Kumar, IISc Optimization Methods: M5L39
Computational Procedure …contd.
At this stage, the sub-optimization has been carried out for all
last i components
The information regarding the optimal values of ith sub-problem
will be available in the form of a table
Substituting this information in the objective function and
considering a range of values, the optimal values of and
can be calculated
∗
−iTf
∗
−iTX
D Nagesh Kumar, IISc Optimization Methods: M5L310
Computational Procedure …contd.
The table showing the sub-optimization of i+1th sub-problem is shown
TABLE - 2
This procedure is repeated until stage 1 is reached
For initial value problems, only one value S1 need to be analyzed for
stage 1
D Nagesh Kumar, IISc Optimization Methods: M5L311
Computational Procedure …contd.
After completing the sub-optimization of all the stages, retrace the
steps through the tables generated to find the optimal values of X
The Tth sub-problem gives the values of X1
* and f1
* for a given value of
S1 (since the value of S1 is known for an initial value problem)
Calculate the value of S2
* using the transformation equation
S2 = g(X1, S1), which is the input to the 2nd stage ( T-1th sub-problem)
From the tabulated results for the 2nd stage, the values of X2
* and f2
* are
found out
Again use the transformation equation to find out S3
* and the process is
repeated until the 1st sub-problem or Tth stage is reached
The final optimum solution vector is given by
∗∗∗
TXXX ....,,, 21
D Nagesh Kumar, IISc Optimization Methods: M5L312
Thank You

More Related Content

What's hot

Dynamic programming
Dynamic programmingDynamic programming
Dynamic programmingJay Nagar
 
Parallel Machine Learning- DSGD and SystemML
Parallel Machine Learning- DSGD and SystemMLParallel Machine Learning- DSGD and SystemML
Parallel Machine Learning- DSGD and SystemMLJanani C
 
Lecture 2 role of algorithms in computing
Lecture 2   role of algorithms in computingLecture 2   role of algorithms in computing
Lecture 2 role of algorithms in computingjayavignesh86
 
Fundamentals of the Analysis of Algorithm Efficiency
Fundamentals of the Analysis of Algorithm EfficiencyFundamentals of the Analysis of Algorithm Efficiency
Fundamentals of the Analysis of Algorithm EfficiencySaranya Natarajan
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programmingGopi Saiteja
 
Algorithms lecture 3
Algorithms lecture 3Algorithms lecture 3
Algorithms lecture 3Mimi Haque
 
Algorithm analysis and efficiency
Algorithm analysis and efficiencyAlgorithm analysis and efficiency
Algorithm analysis and efficiencyppts123456
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic ProgrammingSahil Kumar
 
Design & Analysis of Algorithms Lecture Notes
Design & Analysis of Algorithms Lecture NotesDesign & Analysis of Algorithms Lecture Notes
Design & Analysis of Algorithms Lecture NotesFellowBuddy.com
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals reviewElifTech
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithmssangeetha s
 
Introduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of OptimalityIntroduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of OptimalityBhavin Darji
 
Algorithm And analysis Lecture 03& 04-time complexity.
 Algorithm And analysis Lecture 03& 04-time complexity. Algorithm And analysis Lecture 03& 04-time complexity.
Algorithm And analysis Lecture 03& 04-time complexity.Tariq Khan
 
01 Analysis of Algorithms: Introduction
01 Analysis of Algorithms: Introduction01 Analysis of Algorithms: Introduction
01 Analysis of Algorithms: IntroductionAndres Mendez-Vazquez
 

What's hot (20)

Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Parallel Machine Learning- DSGD and SystemML
Parallel Machine Learning- DSGD and SystemMLParallel Machine Learning- DSGD and SystemML
Parallel Machine Learning- DSGD and SystemML
 
Iare ds ppt_3
Iare ds ppt_3Iare ds ppt_3
Iare ds ppt_3
 
Lecture 2 role of algorithms in computing
Lecture 2   role of algorithms in computingLecture 2   role of algorithms in computing
Lecture 2 role of algorithms in computing
 
Fundamentals of the Analysis of Algorithm Efficiency
Fundamentals of the Analysis of Algorithm EfficiencyFundamentals of the Analysis of Algorithm Efficiency
Fundamentals of the Analysis of Algorithm Efficiency
 
Cis435 week01
Cis435 week01Cis435 week01
Cis435 week01
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Algorithms lecture 3
Algorithms lecture 3Algorithms lecture 3
Algorithms lecture 3
 
Algorithm analysis and efficiency
Algorithm analysis and efficiencyAlgorithm analysis and efficiency
Algorithm analysis and efficiency
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
chapter 1
chapter 1chapter 1
chapter 1
 
Design & Analysis of Algorithms Lecture Notes
Design & Analysis of Algorithms Lecture NotesDesign & Analysis of Algorithms Lecture Notes
Design & Analysis of Algorithms Lecture Notes
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals review
 
DP
DPDP
DP
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithms
 
Introduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of OptimalityIntroduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of Optimality
 
Algorithm And analysis Lecture 03& 04-time complexity.
 Algorithm And analysis Lecture 03& 04-time complexity. Algorithm And analysis Lecture 03& 04-time complexity.
Algorithm And analysis Lecture 03& 04-time complexity.
 
Slide2
Slide2Slide2
Slide2
 
01 Analysis of Algorithms: Introduction
01 Analysis of Algorithms: Introduction01 Analysis of Algorithms: Introduction
01 Analysis of Algorithms: Introduction
 

Viewers also liked

Numerical analysis historicl devpt
Numerical analysis  historicl devptNumerical analysis  historicl devpt
Numerical analysis historicl devptSHAMJITH KM
 
Study of traffic congestion at puthiyatheru – melechovva route
Study of traffic congestion at puthiyatheru – melechovva routeStudy of traffic congestion at puthiyatheru – melechovva route
Study of traffic congestion at puthiyatheru – melechovva routeSHAMJITH KM
 
Re engineering process of sri lankan national transport service
Re engineering process of sri lankan national transport serviceRe engineering process of sri lankan national transport service
Re engineering process of sri lankan national transport serviceUditha Kekulawala
 
Transportation: Inspiring a Sustainability Action Agenda
Transportation: Inspiring a Sustainability Action AgendaTransportation: Inspiring a Sustainability Action Agenda
Transportation: Inspiring a Sustainability Action AgendaBarry Wellar
 
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...Barry Wellar
 
Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slidesSHAMJITH KM
 
Numerical analysis m5 l2slides
Numerical analysis  m5 l2slidesNumerical analysis  m5 l2slides
Numerical analysis m5 l2slidesSHAMJITH KM
 
Numerical analysis canonical
Numerical analysis  canonicalNumerical analysis  canonical
Numerical analysis canonicalSHAMJITH KM
 
Automated systems
Automated systemsAutomated systems
Automated systemsReinaVino
 
Nabi (s) yudae namaskaram - with illustrations
Nabi (s) yudae namaskaram - with illustrationsNabi (s) yudae namaskaram - with illustrations
Nabi (s) yudae namaskaram - with illustrationsSHAMJITH KM
 
Urakkam sharddikkenda sunnathukal
Urakkam sharddikkenda sunnathukalUrakkam sharddikkenda sunnathukal
Urakkam sharddikkenda sunnathukalSHAMJITH KM
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrainedSHAMJITH KM
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slidesSHAMJITH KM
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slidesSHAMJITH KM
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqnSHAMJITH KM
 
Numerical analysis convexity, concavity
Numerical analysis  convexity, concavityNumerical analysis  convexity, concavity
Numerical analysis convexity, concavitySHAMJITH KM
 
Numerical analysis genetic algorithms
Numerical analysis  genetic algorithmsNumerical analysis  genetic algorithms
Numerical analysis genetic algorithmsSHAMJITH KM
 
Perspectives on the Future of Transportation and Sustainability: The Importa...
Perspectives on the Future of Transportation and Sustainability:  The Importa...Perspectives on the Future of Transportation and Sustainability:  The Importa...
Perspectives on the Future of Transportation and Sustainability: The Importa...John Thornton
 
Numerical analysis m3 l6slides
Numerical analysis m3 l6slidesNumerical analysis m3 l6slides
Numerical analysis m3 l6slidesSHAMJITH KM
 
Module1 flexibility-homework rajesh sir
Module1 flexibility-homework rajesh sirModule1 flexibility-homework rajesh sir
Module1 flexibility-homework rajesh sirSHAMJITH KM
 

Viewers also liked (20)

Numerical analysis historicl devpt
Numerical analysis  historicl devptNumerical analysis  historicl devpt
Numerical analysis historicl devpt
 
Study of traffic congestion at puthiyatheru – melechovva route
Study of traffic congestion at puthiyatheru – melechovva routeStudy of traffic congestion at puthiyatheru – melechovva route
Study of traffic congestion at puthiyatheru – melechovva route
 
Re engineering process of sri lankan national transport service
Re engineering process of sri lankan national transport serviceRe engineering process of sri lankan national transport service
Re engineering process of sri lankan national transport service
 
Transportation: Inspiring a Sustainability Action Agenda
Transportation: Inspiring a Sustainability Action AgendaTransportation: Inspiring a Sustainability Action Agenda
Transportation: Inspiring a Sustainability Action Agenda
 
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...
Further Analysis of HOV Lane and Sustainable Transport Failures in Ontario: O...
 
Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slides
 
Numerical analysis m5 l2slides
Numerical analysis  m5 l2slidesNumerical analysis  m5 l2slides
Numerical analysis m5 l2slides
 
Numerical analysis canonical
Numerical analysis  canonicalNumerical analysis  canonical
Numerical analysis canonical
 
Automated systems
Automated systemsAutomated systems
Automated systems
 
Nabi (s) yudae namaskaram - with illustrations
Nabi (s) yudae namaskaram - with illustrationsNabi (s) yudae namaskaram - with illustrations
Nabi (s) yudae namaskaram - with illustrations
 
Urakkam sharddikkenda sunnathukal
Urakkam sharddikkenda sunnathukalUrakkam sharddikkenda sunnathukal
Urakkam sharddikkenda sunnathukal
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrained
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slides
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slides
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqn
 
Numerical analysis convexity, concavity
Numerical analysis  convexity, concavityNumerical analysis  convexity, concavity
Numerical analysis convexity, concavity
 
Numerical analysis genetic algorithms
Numerical analysis  genetic algorithmsNumerical analysis  genetic algorithms
Numerical analysis genetic algorithms
 
Perspectives on the Future of Transportation and Sustainability: The Importa...
Perspectives on the Future of Transportation and Sustainability:  The Importa...Perspectives on the Future of Transportation and Sustainability:  The Importa...
Perspectives on the Future of Transportation and Sustainability: The Importa...
 
Numerical analysis m3 l6slides
Numerical analysis m3 l6slidesNumerical analysis m3 l6slides
Numerical analysis m3 l6slides
 
Module1 flexibility-homework rajesh sir
Module1 flexibility-homework rajesh sirModule1 flexibility-homework rajesh sir
Module1 flexibility-homework rajesh sir
 

Similar to Numerical analysis m5 l3slides

Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slidesSHAMJITH KM
 
Basic_analysis.ppt
Basic_analysis.pptBasic_analysis.ppt
Basic_analysis.pptSoumyaJ3
 
Dynamic Programming - Part 1
Dynamic Programming - Part 1Dynamic Programming - Part 1
Dynamic Programming - Part 1Amrinder Arora
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.pptebinazer1
 
5_2019_01_12!09_25_57_AM.ppt
5_2019_01_12!09_25_57_AM.ppt5_2019_01_12!09_25_57_AM.ppt
5_2019_01_12!09_25_57_AM.pptaboma2hawi
 
Numerical analysis simplex method 1
Numerical analysis  simplex method 1Numerical analysis  simplex method 1
Numerical analysis simplex method 1SHAMJITH KM
 
Algorithms - "Chapter 2 getting started"
Algorithms - "Chapter 2 getting started"Algorithms - "Chapter 2 getting started"
Algorithms - "Chapter 2 getting started"Ra'Fat Al-Msie'deen
 
Introducción al Análisis y diseño de algoritmos
Introducción al Análisis y diseño de algoritmosIntroducción al Análisis y diseño de algoritmos
Introducción al Análisis y diseño de algoritmosluzenith_g
 
Design and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsDesign and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsAjay Bidyarthy
 
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaAlgorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaPriyanka Rana
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihmSajid Marwat
 
Chapter One.pdf
Chapter One.pdfChapter One.pdf
Chapter One.pdfabay golla
 

Similar to Numerical analysis m5 l3slides (20)

Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slides
 
Basic_analysis.ppt
Basic_analysis.pptBasic_analysis.ppt
Basic_analysis.ppt
 
Dynamic Programming - Part 1
Dynamic Programming - Part 1Dynamic Programming - Part 1
Dynamic Programming - Part 1
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
5_2019_01_12!09_25_57_AM.ppt
5_2019_01_12!09_25_57_AM.ppt5_2019_01_12!09_25_57_AM.ppt
5_2019_01_12!09_25_57_AM.ppt
 
Numerical analysis simplex method 1
Numerical analysis  simplex method 1Numerical analysis  simplex method 1
Numerical analysis simplex method 1
 
Algorithms - "Chapter 2 getting started"
Algorithms - "Chapter 2 getting started"Algorithms - "Chapter 2 getting started"
Algorithms - "Chapter 2 getting started"
 
3 analysis.gtm
3 analysis.gtm3 analysis.gtm
3 analysis.gtm
 
Chap08alg
Chap08algChap08alg
Chap08alg
 
Chap08alg
Chap08algChap08alg
Chap08alg
 
Alg1
Alg1Alg1
Alg1
 
Introducción al Análisis y diseño de algoritmos
Introducción al Análisis y diseño de algoritmosIntroducción al Análisis y diseño de algoritmos
Introducción al Análisis y diseño de algoritmos
 
Cis435 week02
Cis435 week02Cis435 week02
Cis435 week02
 
Design and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsDesign and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation Algorithms
 
Time complexity.ppt
Time complexity.pptTime complexity.ppt
Time complexity.ppt
 
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/ThetaAlgorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
Algorithm analysis basics - Seven Functions/Big-Oh/Omega/Theta
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihm
 
Chapter One.pdf
Chapter One.pdfChapter One.pdf
Chapter One.pdf
 

More from SHAMJITH KM

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSHAMJITH KM
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesSHAMJITH KM
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsSHAMJITH KM
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsSHAMJITH KM
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study NotesSHAMJITH KM
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളുംSHAMJITH KM
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileSHAMJITH KM
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad proSHAMJITH KM
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)SHAMJITH KM
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)SHAMJITH KM
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasserySHAMJITH KM
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)SHAMJITH KM
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions SHAMJITH KM
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPTSHAMJITH KM
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only noteSHAMJITH KM
 

More from SHAMJITH KM (20)

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdf
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture Notes
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture Notes
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture Notes
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture Notes
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - Polytechnics
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - Polytechnics
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study Notes
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc file
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad pro
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - Kalamassery
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPT
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only note
 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Recently uploaded (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Numerical analysis m5 l3slides

  • 1. D Nagesh Kumar, IISc Optimization Methods: M5L31 Dynamic Programming Computational Procedure in Dynamic Programming
  • 2. D Nagesh Kumar, IISc Optimization Methods: M5L32 Objectives To explain the computational procedure of solving the multistage decision process using recursive equations for backward approach
  • 3. D Nagesh Kumar, IISc Optimization Methods: M5L33 Computational Procedure Consider a serial multistage problem and the recursive equations developed for backward recursion The objective function is Considering first sub-problem (last stage), the objective function is ( )∑ ∑= = == T t T t tttt SXhNBf 1 1 , ( )[ ]TTT X TT SXhoptSf T ,)( =∗ ST Stage T NBT XT ST+1
  • 4. D Nagesh Kumar, IISc Optimization Methods: M5L34 Computational Procedure …contd. The input variable is ST and the decision variable is XT Optimal value of the objective function depend on the input ST But at this stage, the value of ST is not known Value of ST depends upon the values taken by the upstream components Therefore, ST is solved for all possible range of values The results are entered in a graph or table which contains the calculated optimal values of , ST+1 and also . ∗ Tf ∗ TX ∗ Tf
  • 5. D Nagesh Kumar, IISc Optimization Methods: M5L35 Computational Procedure …contd. The results are entered in a graph or table which contains the calculated optimal values of , ST+1 and also Typical table showing the results from the sub-optimization of stage 1 TABLE - 1 ∗ TX ∗ Tf
  • 6. D Nagesh Kumar, IISc Optimization Methods: M5L36 Computational Procedure …contd. Consider the second sub-problem by grouping the last two components The objective function is ( ) ( )[ ]TTTTTT XX TT SXhSXhoptSf TT ,,)( 111 , 11 1 += −−−− ∗ − −
  • 7. D Nagesh Kumar, IISc Optimization Methods: M5L37 Computational Procedure …contd. From the earlier lecture, The information of first sub-problem is obtained from the previous table A range of values are considered for ST-1 The optimal values of and are found for these range of values ( )[ ])(,)( 11111 1 TTTTT X TT SfSXhoptSf T ∗ −−−− ∗ − += − ∗ −1TX ∗ −1Tf
  • 8. D Nagesh Kumar, IISc Optimization Methods: M5L38 Computational Procedure …contd. In general, consider the sub-optimization of i+1th sub-problem (T-ith stage) The objective function can be written as ( ) ( ) ( )[ ] ( )[ ] )7...(, ,,...,)( )1( 111 ,,..., 1 ∗ −−−−− −−−−−−− ∗ − += +++= − −− iTiTiTiT X TTTTTTiTiTiT XXX iTiT fSXhopt SXhSXhSXhoptSf iT TTiT
  • 9. D Nagesh Kumar, IISc Optimization Methods: M5L39 Computational Procedure …contd. At this stage, the sub-optimization has been carried out for all last i components The information regarding the optimal values of ith sub-problem will be available in the form of a table Substituting this information in the objective function and considering a range of values, the optimal values of and can be calculated ∗ −iTf ∗ −iTX
  • 10. D Nagesh Kumar, IISc Optimization Methods: M5L310 Computational Procedure …contd. The table showing the sub-optimization of i+1th sub-problem is shown TABLE - 2 This procedure is repeated until stage 1 is reached For initial value problems, only one value S1 need to be analyzed for stage 1
  • 11. D Nagesh Kumar, IISc Optimization Methods: M5L311 Computational Procedure …contd. After completing the sub-optimization of all the stages, retrace the steps through the tables generated to find the optimal values of X The Tth sub-problem gives the values of X1 * and f1 * for a given value of S1 (since the value of S1 is known for an initial value problem) Calculate the value of S2 * using the transformation equation S2 = g(X1, S1), which is the input to the 2nd stage ( T-1th sub-problem) From the tabulated results for the 2nd stage, the values of X2 * and f2 * are found out Again use the transformation equation to find out S3 * and the process is repeated until the 1st sub-problem or Tth stage is reached The final optimum solution vector is given by ∗∗∗ TXXX ....,,, 21
  • 12. D Nagesh Kumar, IISc Optimization Methods: M5L312 Thank You