SlideShare a Scribd company logo
1 of 24
MILNE’S PREDICTOR-CORRECTOR METHOD
-: CREATED BY :-
ALAY MEHTA 141080106011
SHIVANI PATEL 141080106021
KAVIN RAVAL 141080106026
KUNTAL SONI 141080106028
SUBMITTED TO :-
Prof . PARESH PATEL
MILNE’S PREDICTOR-CORRECTOR METHOD
• Predictor Corrector Methods form the basis of the most successful
codes for the solution of initial value problems of ordinary
differential equations.
• Briefly, these methods have been successful because they occur in
naturally arising families covering a range of orders, they have
reasonable stability properties, and they allow for easy error control
via suitable step size/order changing policies and techniques.
MILNE’S PREDICTOR-CORRECTOR METHOD
• Consider the implicit linear multistep method
• A possible way of solving the nonlinear system (1) is via the fixed
point iteration
• where is given. This iteration will converge to the unique
solution of (1) provided .
MILNE’S PREDICTOR-CORRECTOR METHOD
• where L is the Lipschitz constant of f. Thus it converges for
sufficiently small h.
• The basic idea of predictor corrector methods is to compute the
initial approximation idea of predictor corrector methods is to
compute the initial approximation by an explicit linear
multistep method (the predictor) and then run the iteration (2) for a
predetermined number of steps.
• The implicit method (1) is called the corrector.
Predictor Corrector Modes
• We denote the corrector by (1) and the predictor by
• And assume that the predictor and corrector have the same step
number k.
Predictor Corrector Modes
• There are various modes of predictor corrector methods.
• Denoting by P the prediction, C one iteration of (2), and E an evaluation of
f, these are denoted by P(EC) µE and defined by the boxed equations (5).
• Note: There’s also a mode where the final evaluation is omitted, denoted by
P(EC) µ , which, however, is rarely used in practice
Predictor Corrector Modes
• Example: Suppose the predictor is Euler’s Method, and the corrector is the
Backward Euler Method. Then the corresponding Predictor Corrector
Method in PECE mode is given by
Note: Thus predictor corrector methods
constitute explicit methods in their own
right. They do not constitute a particular
way of implementing implicit methods
(i.e., the corrector). Indeed, since they
are explicit methods their stability
properties may be quite distinct from
those of the corrector.
The Local Truncation Error of Predictor Corrector Methods
• The following is a simplified discussion of the local truncation error
under the assumption that f is scalar valued, the orders of the
predictor and corrector are the same (and both denoted by p), and
the mode of the predictor corrector method is PECE.
• The discussion is followed by a statement of more general results.
• A full discussion of the subject can be found in the above mentioned
book by Lambert.
• For our purposes, by the local truncation error LTE of the PECE
method we mean the difference
The Local Truncation Error of Predictor Corrector Methods
• under the localizing assumption
• We also recall the definition of the local truncation error of the predictor
and corrector, i.e., using H.O.T. to denote higher order terms as usual:
The Local Truncation Error of Predictor Corrector Methods
• And
• Note: The local truncation error as defined here is identical to the error under
the localizing assumption for explicit linear multistep methods, and differs only
in higher order terms for implicit liner multistep methods.
• To see this consider a general (not necessarily implicit) linear multistep method
(1) and subtract (10) from (1).
The Local Truncation Error of Predictor Corrector Methods
• If (1) is explicit the statement follows immediately, if it is implicit the
statement follows upon applying the mean value theorem and absorbing the
term hβk... in the H.O.T., exercise! Upon subtracting
• from (9) and using (8) we obtain
• Similarly, subtracting
The Local Truncation Error of Predictor Corrector Methods
• from (10) we obtain
• using (10) again
The Local Truncation Error of Predictor Corrector Methods
• Absorbing in the higher order terms in
the final expression of (14) we obtain.
• The leading term of the local truncation error of the PECE method is
therefore the same as that of the corrector alone.
• In general, if P is a predictor of order p ∗ and C is a corrector of order p, the
leading term local truncation error of the P(EC) µE method is
Absolute Stability of Predictor Corrector Methods
• We proceed as we did for linear multistep methods. Consider the test
equation
y ′ = λy
• where λ is complex.
• We say that the predictor corrector method is absolutely stable for a given
hλ if all solutions yn of the test equation (17) with step size h tend to zero as
n tends to infinity.
• Consider again a PECE method. For the test equation we have
Absolute Stability of Predictor Corrector Methods
• thus we obtain
• Similarly
• Substituting (19) in (20), rearranging, and noting that ,yields
Absolute Stability of Predictor Corrector Methods
• Despite its complicated appearance this is just a homogeneous constant
coefficient linear difference equations whose solutions are linear
combinations of powers of the roots of its characteristic polynomial.
• Clearly, this is given by
• Where
• and
Absolute Stability of Predictor Corrector Methods
Predictor Corrector Methods
• In general we obtain
• Note: As for explicit linear multistep methods, the leading coefficient of the stability
polynomial (which is 1) becomes small relative to some others as hλ
tends to infinity.
• As a consequence (at least) one of the roots must tend to infinity and thus become larger
than 1.
• Hence there can be no predictor corrector method whose region of absolute stability
includes the entire left half plane. Indeed, no explicit convergent method of any type with
an unbounded region of absolute stability has been found.
Milne’s Device
• Crucial to any adaptive technique is an error estimate.
• As we have seen several times, these are usually based on the comparison of two different approximations
of the same thing.
• Since predictor corrector methods compute several approximations of y (xn+k) they come with their built
in error estimate.
• The exploitation of this fact is called Milne’s Device.
• Once again, we consider the case of a PECE method and assume that predictor and corrector have the
same order p.
• Modifications of the idea apply to other cases.
• Recall from our discussion of the local truncation error that
Milne’s Device
• And
• Subtracting these equations yields
• Solving for and plugging this into (28) yields
Milne’s Device
• Ignoring the higher order terms this yields a computable estimate of the
local error y(xn+k) − yn+k which can be used to decide whether or not a
step is accepted, and also can be employed in the selection of the next step
size (and order).
• The linear multistep methods used most widely as predictors and correctors
are the Adams-Bashforth and Adams-Moulton methods, respectively
ANY QUESTIONS ?
MILNE'S PREDICTOR CORRECTOR METHOD

More Related Content

What's hot

Multiple Choice Questions - Numerical Methods
Multiple Choice Questions - Numerical MethodsMultiple Choice Questions - Numerical Methods
Multiple Choice Questions - Numerical MethodsMeenakshisundaram N
 
Approximation and error
Approximation and errorApproximation and error
Approximation and errorrubenarismendi
 
Methods of variation of parameters- advance engineering mathe mathematics
Methods of variation of parameters- advance engineering mathe mathematicsMethods of variation of parameters- advance engineering mathe mathematics
Methods of variation of parameters- advance engineering mathe mathematicsKaushal Patel
 
Solution of non-linear equations
Solution of non-linear equationsSolution of non-linear equations
Solution of non-linear equationsZunAib Ali
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equationsRifat Rahamatullah
 
Ordinary differential equations
Ordinary differential equationsOrdinary differential equations
Ordinary differential equationsAhmed Haider
 
Lecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcLecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcRiyandika Jastin
 
Newton’s Forward & backward interpolation
Newton’s Forward &  backward interpolation Newton’s Forward &  backward interpolation
Newton’s Forward & backward interpolation Meet Patel
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation PolynomialsSohaib H. Khan
 
Linear dependence & independence vectors
Linear dependence & independence vectorsLinear dependence & independence vectors
Linear dependence & independence vectorsRakib Hossain
 
Error Finding in Numerical method
Error Finding in Numerical methodError Finding in Numerical method
Error Finding in Numerical methodFazle Rabbi Ador
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equationJUGAL BORAH
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination methodgilandio
 

What's hot (20)

numerical methods
numerical methodsnumerical methods
numerical methods
 
Multiple Choice Questions - Numerical Methods
Multiple Choice Questions - Numerical MethodsMultiple Choice Questions - Numerical Methods
Multiple Choice Questions - Numerical Methods
 
Numerical analysis ppt
Numerical analysis pptNumerical analysis ppt
Numerical analysis ppt
 
Approximation and error
Approximation and errorApproximation and error
Approximation and error
 
Methods of variation of parameters- advance engineering mathe mathematics
Methods of variation of parameters- advance engineering mathe mathematicsMethods of variation of parameters- advance engineering mathe mathematics
Methods of variation of parameters- advance engineering mathe mathematics
 
Solution of non-linear equations
Solution of non-linear equationsSolution of non-linear equations
Solution of non-linear equations
 
GAUSS ELIMINATION METHOD
 GAUSS ELIMINATION METHOD GAUSS ELIMINATION METHOD
GAUSS ELIMINATION METHOD
 
Bender schmidt method
Bender schmidt methodBender schmidt method
Bender schmidt method
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equations
 
Ordinary differential equations
Ordinary differential equationsOrdinary differential equations
Ordinary differential equations
 
Lecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcLecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etc
 
Newton’s Forward & backward interpolation
Newton’s Forward &  backward interpolation Newton’s Forward &  backward interpolation
Newton’s Forward & backward interpolation
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation Polynomials
 
Linear dependence & independence vectors
Linear dependence & independence vectorsLinear dependence & independence vectors
Linear dependence & independence vectors
 
Error Finding in Numerical method
Error Finding in Numerical methodError Finding in Numerical method
Error Finding in Numerical method
 
Ordinary differential equation
Ordinary differential equationOrdinary differential equation
Ordinary differential equation
 
newton raphson method
newton raphson methodnewton raphson method
newton raphson method
 
Linear and non linear equation
Linear and non linear equationLinear and non linear equation
Linear and non linear equation
 
Numerical methods
Numerical methodsNumerical methods
Numerical methods
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination method
 

Similar to MILNE'S PREDICTOR CORRECTOR METHOD

Diagnostic Tests.ppt
Diagnostic Tests.pptDiagnostic Tests.ppt
Diagnostic Tests.pptNavyaPS2
 
Introduction to finite element method
Introduction to finite element methodIntroduction to finite element method
Introduction to finite element methodshahzaib601980
 
FE3.ppt
FE3.pptFE3.ppt
FE3.pptasde13
 
Perturbation methods last
Perturbation methods lastPerturbation methods last
Perturbation methods lastSabir Ahmed
 
Introduction to perturbation theory, part-1
Introduction to perturbation theory, part-1Introduction to perturbation theory, part-1
Introduction to perturbation theory, part-1Kiran Padhy
 
03 Introduction to Laplace Transforms.pptx
03 Introduction to Laplace Transforms.pptx03 Introduction to Laplace Transforms.pptx
03 Introduction to Laplace Transforms.pptxSaadAli105813
 
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptxthanhdowork
 
The Fast Fourier Transform in Finance (Presentacion).pdf
The Fast Fourier Transform in Finance (Presentacion).pdfThe Fast Fourier Transform in Finance (Presentacion).pdf
The Fast Fourier Transform in Finance (Presentacion).pdfmaikelcorleoni
 
Methods for solving ‘or’ models
Methods for solving ‘or’ modelsMethods for solving ‘or’ models
Methods for solving ‘or’ modelsJishnu Rajan
 
Hopf Bifurcations and nonlinear dynamics
Hopf Bifurcations and nonlinear dynamicsHopf Bifurcations and nonlinear dynamics
Hopf Bifurcations and nonlinear dynamicselliptic1
 
Thesis Defense
Thesis DefenseThesis Defense
Thesis DefenseAaron Lu
 
Solving linear programming model by Simplex method.pptx
Solving linear programming model by Simplex method.pptxSolving linear programming model by Simplex method.pptx
Solving linear programming model by Simplex method.pptxmahnish khatri
 
Ch06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdfCh06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdfFredCuenca
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luvAshok Sharma
 
Direct trajectory optimization by a chebyshev pseudospectral method
Direct trajectory optimization by a chebyshev pseudospectral methodDirect trajectory optimization by a chebyshev pseudospectral method
Direct trajectory optimization by a chebyshev pseudospectral methodJulio Gonzalez-Saenz
 

Similar to MILNE'S PREDICTOR CORRECTOR METHOD (20)

Diagnostic Tests.ppt
Diagnostic Tests.pptDiagnostic Tests.ppt
Diagnostic Tests.ppt
 
Introduction to finite element method
Introduction to finite element methodIntroduction to finite element method
Introduction to finite element method
 
FE3.ppt
FE3.pptFE3.ppt
FE3.ppt
 
Perturbation methods last
Perturbation methods lastPerturbation methods last
Perturbation methods last
 
Takhtabnoos2
Takhtabnoos2Takhtabnoos2
Takhtabnoos2
 
Introduction to perturbation theory, part-1
Introduction to perturbation theory, part-1Introduction to perturbation theory, part-1
Introduction to perturbation theory, part-1
 
03 Introduction to Laplace Transforms.pptx
03 Introduction to Laplace Transforms.pptx03 Introduction to Laplace Transforms.pptx
03 Introduction to Laplace Transforms.pptx
 
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx
240311_JW_labseminar[Sequence to Sequence Learning with Neural Networks].pptx
 
STAN_MS_PPT.pptx
STAN_MS_PPT.pptxSTAN_MS_PPT.pptx
STAN_MS_PPT.pptx
 
The Fast Fourier Transform in Finance (Presentacion).pdf
The Fast Fourier Transform in Finance (Presentacion).pdfThe Fast Fourier Transform in Finance (Presentacion).pdf
The Fast Fourier Transform in Finance (Presentacion).pdf
 
MSME_ ch 5.pptx
MSME_ ch 5.pptxMSME_ ch 5.pptx
MSME_ ch 5.pptx
 
Methods for solving ‘or’ models
Methods for solving ‘or’ modelsMethods for solving ‘or’ models
Methods for solving ‘or’ models
 
Hopf Bifurcations and nonlinear dynamics
Hopf Bifurcations and nonlinear dynamicsHopf Bifurcations and nonlinear dynamics
Hopf Bifurcations and nonlinear dynamics
 
Thesis Defense
Thesis DefenseThesis Defense
Thesis Defense
 
Solving linear programming model by Simplex method.pptx
Solving linear programming model by Simplex method.pptxSolving linear programming model by Simplex method.pptx
Solving linear programming model by Simplex method.pptx
 
Ch06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdfCh06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdf
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luv
 
Optimization
OptimizationOptimization
Optimization
 
Informe #1 de metodos
Informe #1 de metodosInforme #1 de metodos
Informe #1 de metodos
 
Direct trajectory optimization by a chebyshev pseudospectral method
Direct trajectory optimization by a chebyshev pseudospectral methodDirect trajectory optimization by a chebyshev pseudospectral method
Direct trajectory optimization by a chebyshev pseudospectral method
 

More from Kavin Raval

Valuation - professional prractice and valuation
Valuation - professional prractice and valuationValuation - professional prractice and valuation
Valuation - professional prractice and valuationKavin Raval
 
Retaining wall - design of reinforced concrete structure
Retaining wall - design of reinforced concrete structureRetaining wall - design of reinforced concrete structure
Retaining wall - design of reinforced concrete structureKavin Raval
 
Energy dissipation - irrigation engineering
Energy dissipation - irrigation engineeringEnergy dissipation - irrigation engineering
Energy dissipation - irrigation engineeringKavin Raval
 
Structure analysis PTT
Structure analysis PTTStructure analysis PTT
Structure analysis PTTKavin Raval
 
Soil mechanics PPT
Soil mechanics PPTSoil mechanics PPT
Soil mechanics PPTKavin Raval
 
Highway engineering PPT
Highway engineering PPTHighway engineering PPT
Highway engineering PPTKavin Raval
 
HYDROLOGY AND WATER RESOURCE MANAGMENT PPT
HYDROLOGY AND WATER RESOURCE MANAGMENT PPTHYDROLOGY AND WATER RESOURCE MANAGMENT PPT
HYDROLOGY AND WATER RESOURCE MANAGMENT PPTKavin Raval
 
Cyber security PPT
Cyber security PPTCyber security PPT
Cyber security PPTKavin Raval
 
Environmental engineering PPT
Environmental engineering PPTEnvironmental engineering PPT
Environmental engineering PPTKavin Raval
 
FIELD ASTRONOMY SURVEYING
FIELD ASTRONOMY SURVEYINGFIELD ASTRONOMY SURVEYING
FIELD ASTRONOMY SURVEYINGKavin Raval
 
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDS
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDSCONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDS
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDSKavin Raval
 
LAND USE PLANNING CONSTRUCTION
LAND USE PLANNING CONSTRUCTIONLAND USE PLANNING CONSTRUCTION
LAND USE PLANNING CONSTRUCTIONKavin Raval
 
MARKET- CONCEPTS OF MARKET
MARKET- CONCEPTS OF MARKETMARKET- CONCEPTS OF MARKET
MARKET- CONCEPTS OF MARKETKavin Raval
 
Classification of soil
Classification of soilClassification of soil
Classification of soilKavin Raval
 
Computation of area
Computation of areaComputation of area
Computation of areaKavin Raval
 
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONSERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONKavin Raval
 
Shallow foundation
Shallow foundationShallow foundation
Shallow foundationKavin Raval
 
Buoyancy and floatation
Buoyancy and floatationBuoyancy and floatation
Buoyancy and floatationKavin Raval
 

More from Kavin Raval (20)

Valuation - professional prractice and valuation
Valuation - professional prractice and valuationValuation - professional prractice and valuation
Valuation - professional prractice and valuation
 
Retaining wall - design of reinforced concrete structure
Retaining wall - design of reinforced concrete structureRetaining wall - design of reinforced concrete structure
Retaining wall - design of reinforced concrete structure
 
Energy dissipation - irrigation engineering
Energy dissipation - irrigation engineeringEnergy dissipation - irrigation engineering
Energy dissipation - irrigation engineering
 
Structure analysis PTT
Structure analysis PTTStructure analysis PTT
Structure analysis PTT
 
Soil mechanics PPT
Soil mechanics PPTSoil mechanics PPT
Soil mechanics PPT
 
Highway engineering PPT
Highway engineering PPTHighway engineering PPT
Highway engineering PPT
 
HYDROLOGY AND WATER RESOURCE MANAGMENT PPT
HYDROLOGY AND WATER RESOURCE MANAGMENT PPTHYDROLOGY AND WATER RESOURCE MANAGMENT PPT
HYDROLOGY AND WATER RESOURCE MANAGMENT PPT
 
Cyber security PPT
Cyber security PPTCyber security PPT
Cyber security PPT
 
Environmental engineering PPT
Environmental engineering PPTEnvironmental engineering PPT
Environmental engineering PPT
 
FIELD ASTRONOMY SURVEYING
FIELD ASTRONOMY SURVEYINGFIELD ASTRONOMY SURVEYING
FIELD ASTRONOMY SURVEYING
 
ARCHES
ARCHESARCHES
ARCHES
 
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDS
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDSCONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDS
CONCRETE- ADVANTAGES,HISTORY,FUTURE TRENDS
 
LAND USE PLANNING CONSTRUCTION
LAND USE PLANNING CONSTRUCTIONLAND USE PLANNING CONSTRUCTION
LAND USE PLANNING CONSTRUCTION
 
MARKET- CONCEPTS OF MARKET
MARKET- CONCEPTS OF MARKETMARKET- CONCEPTS OF MARKET
MARKET- CONCEPTS OF MARKET
 
Classification of soil
Classification of soilClassification of soil
Classification of soil
 
Computation of area
Computation of areaComputation of area
Computation of area
 
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONSERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
 
Shallow foundation
Shallow foundationShallow foundation
Shallow foundation
 
FRICTION
FRICTIONFRICTION
FRICTION
 
Buoyancy and floatation
Buoyancy and floatationBuoyancy and floatation
Buoyancy and floatation
 

Recently uploaded

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 

Recently uploaded (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

MILNE'S PREDICTOR CORRECTOR METHOD

  • 1.
  • 2. MILNE’S PREDICTOR-CORRECTOR METHOD -: CREATED BY :- ALAY MEHTA 141080106011 SHIVANI PATEL 141080106021 KAVIN RAVAL 141080106026 KUNTAL SONI 141080106028 SUBMITTED TO :- Prof . PARESH PATEL
  • 3. MILNE’S PREDICTOR-CORRECTOR METHOD • Predictor Corrector Methods form the basis of the most successful codes for the solution of initial value problems of ordinary differential equations. • Briefly, these methods have been successful because they occur in naturally arising families covering a range of orders, they have reasonable stability properties, and they allow for easy error control via suitable step size/order changing policies and techniques.
  • 4. MILNE’S PREDICTOR-CORRECTOR METHOD • Consider the implicit linear multistep method • A possible way of solving the nonlinear system (1) is via the fixed point iteration • where is given. This iteration will converge to the unique solution of (1) provided .
  • 5. MILNE’S PREDICTOR-CORRECTOR METHOD • where L is the Lipschitz constant of f. Thus it converges for sufficiently small h. • The basic idea of predictor corrector methods is to compute the initial approximation idea of predictor corrector methods is to compute the initial approximation by an explicit linear multistep method (the predictor) and then run the iteration (2) for a predetermined number of steps. • The implicit method (1) is called the corrector.
  • 6. Predictor Corrector Modes • We denote the corrector by (1) and the predictor by • And assume that the predictor and corrector have the same step number k.
  • 7. Predictor Corrector Modes • There are various modes of predictor corrector methods. • Denoting by P the prediction, C one iteration of (2), and E an evaluation of f, these are denoted by P(EC) µE and defined by the boxed equations (5). • Note: There’s also a mode where the final evaluation is omitted, denoted by P(EC) µ , which, however, is rarely used in practice
  • 8. Predictor Corrector Modes • Example: Suppose the predictor is Euler’s Method, and the corrector is the Backward Euler Method. Then the corresponding Predictor Corrector Method in PECE mode is given by Note: Thus predictor corrector methods constitute explicit methods in their own right. They do not constitute a particular way of implementing implicit methods (i.e., the corrector). Indeed, since they are explicit methods their stability properties may be quite distinct from those of the corrector.
  • 9. The Local Truncation Error of Predictor Corrector Methods • The following is a simplified discussion of the local truncation error under the assumption that f is scalar valued, the orders of the predictor and corrector are the same (and both denoted by p), and the mode of the predictor corrector method is PECE. • The discussion is followed by a statement of more general results. • A full discussion of the subject can be found in the above mentioned book by Lambert. • For our purposes, by the local truncation error LTE of the PECE method we mean the difference
  • 10. The Local Truncation Error of Predictor Corrector Methods • under the localizing assumption • We also recall the definition of the local truncation error of the predictor and corrector, i.e., using H.O.T. to denote higher order terms as usual:
  • 11. The Local Truncation Error of Predictor Corrector Methods • And • Note: The local truncation error as defined here is identical to the error under the localizing assumption for explicit linear multistep methods, and differs only in higher order terms for implicit liner multistep methods. • To see this consider a general (not necessarily implicit) linear multistep method (1) and subtract (10) from (1).
  • 12. The Local Truncation Error of Predictor Corrector Methods • If (1) is explicit the statement follows immediately, if it is implicit the statement follows upon applying the mean value theorem and absorbing the term hβk... in the H.O.T., exercise! Upon subtracting • from (9) and using (8) we obtain • Similarly, subtracting
  • 13. The Local Truncation Error of Predictor Corrector Methods • from (10) we obtain • using (10) again
  • 14. The Local Truncation Error of Predictor Corrector Methods • Absorbing in the higher order terms in the final expression of (14) we obtain. • The leading term of the local truncation error of the PECE method is therefore the same as that of the corrector alone. • In general, if P is a predictor of order p ∗ and C is a corrector of order p, the leading term local truncation error of the P(EC) µE method is
  • 15. Absolute Stability of Predictor Corrector Methods • We proceed as we did for linear multistep methods. Consider the test equation y ′ = λy • where λ is complex. • We say that the predictor corrector method is absolutely stable for a given hλ if all solutions yn of the test equation (17) with step size h tend to zero as n tends to infinity. • Consider again a PECE method. For the test equation we have
  • 16. Absolute Stability of Predictor Corrector Methods • thus we obtain • Similarly • Substituting (19) in (20), rearranging, and noting that ,yields
  • 17. Absolute Stability of Predictor Corrector Methods • Despite its complicated appearance this is just a homogeneous constant coefficient linear difference equations whose solutions are linear combinations of powers of the roots of its characteristic polynomial. • Clearly, this is given by • Where • and
  • 18. Absolute Stability of Predictor Corrector Methods
  • 19. Predictor Corrector Methods • In general we obtain • Note: As for explicit linear multistep methods, the leading coefficient of the stability polynomial (which is 1) becomes small relative to some others as hλ tends to infinity. • As a consequence (at least) one of the roots must tend to infinity and thus become larger than 1. • Hence there can be no predictor corrector method whose region of absolute stability includes the entire left half plane. Indeed, no explicit convergent method of any type with an unbounded region of absolute stability has been found.
  • 20. Milne’s Device • Crucial to any adaptive technique is an error estimate. • As we have seen several times, these are usually based on the comparison of two different approximations of the same thing. • Since predictor corrector methods compute several approximations of y (xn+k) they come with their built in error estimate. • The exploitation of this fact is called Milne’s Device. • Once again, we consider the case of a PECE method and assume that predictor and corrector have the same order p. • Modifications of the idea apply to other cases. • Recall from our discussion of the local truncation error that
  • 21. Milne’s Device • And • Subtracting these equations yields • Solving for and plugging this into (28) yields
  • 22. Milne’s Device • Ignoring the higher order terms this yields a computable estimate of the local error y(xn+k) − yn+k which can be used to decide whether or not a step is accepted, and also can be employed in the selection of the next step size (and order). • The linear multistep methods used most widely as predictors and correctors are the Adams-Bashforth and Adams-Moulton methods, respectively