SlideShare une entreprise Scribd logo
1  sur  27
Relaxation Method
Introduction
• Relaxation method is an iterative approach
solution to systems of linear equations.
• Basic idea behind this method is to improve
the solution vector successively by reducing the
largest residual at a particular iteration.
What is a residual?
• Suppose x(i) € R is an approximation to the
solution of the linear system defined by
Ax=b
• Residual vector for x(i) with respect to this system
is
R(i) =b-A x(i) in ith iteration
• The error: E(I )= x-x(i)
• R(i) = b –Ax(i) = Ax –Ax(i) = A(x –x(i)) = AE(i):
• Residual equation:
– AE(i)=R(i)
Let x(p) =( x1
(p),x2
(p) … xn
(p))T
be the solution vector obtained after pth
iteration. If Ri
(p) denotes residual,
ai1x1 + ai2x2 + … + ainxn = bi
Define by,
Ri
(p) = bi- (ai1x1 + ai2x2 + … + ainxn)
Applying relaxation method
• Transfer all the terms to the right hand side of the
equation
• Reorder the equations in a way such that largest co-
efficient in the equations appear on the diagonal
• Select the largest residual and give an increment
dx=-r(i)/aii
• Change x(i) to x(i) +dx(i) to relax R(i) that is to reduce
R(i) to zero
Example :
6x1-3x2+x3 = 11
2x1+x2-8x3 =-15
x1-7x2+x3 = 10
0= 11- 6x1 - 3x2 - x3 R1
0= 10- x1 + 7x2 - x3  R2
0= -15- 2x1 - x2 + 8x3  R3
• Start with initial guesses x1=x2=x3=0
• R1=11,
• R2=10,
• R3=-15
• Largest residual is R3
• So that dx3 = - R3 /a33
• dx3= -15/-8 = 1.875
New guesses:
x1=0
x2=0 and
x3=1.875
Continue the process until r  0
Final result would be like this
Iteration
no R1 R2 R3
Max
Ri dx(i) x1 x2 x3
0 11 10 -15 1.875 0 0 0
1 -9.125 8.125 0 9.125 1.5288 0 0 1.875
2 0.0478 6.5962 -3.0576 6.5962 -0.9423 1.5288 0 1.875
3 -2.8747 0.0001 -2.1153 -2.8747 -0.4791 1.5288 -0.9423 1.875
4 -0.0031 0.4792 -1.1571 -1.1571 0.1446 1.0497 -0.9423 1.875
5 0.1447 0.3346 0.0003 0.3346 -0.0478 1.0497 -0.9423 2.0196
6 0.2881 0.0000 0.0475 0.2881 0.0480 1.0497 -0.9901 2.0196
7 -0.0001 0.048 0.1435 0.1435 -0.0179 1.0017 -0.9901 2.0196
8 0.0178 0.0659 0.0003 - - 1.0017 -0.9901 2.0017
• At ith iteration we can see that
R1,R2 and R3 are small enough,
• So xi values in this iteration
x1 = 1.007,
x2 = -0.9901,
x3 = 2.0017
• Which are very close to the Exact solutions
x1 = 1.0
x2 = -1.0
x3 = 2.0
Convergence
• Converges slowly for large systems of equations
(large n)
Special cases
• Simple to implement
• Not useful as a stand alone solution method
• Key ingredients to multi grid methods
– Jacobi
– Gauss seidel
– red
Comparison with Other
Methods
Methods available to find solutions
 Direct
Elimination
 Gaussian elimination
 Gauss-Jordan
elimination
Decomposition
 Court's reduction
(Cholesky's reduction)
 Iterative
 Jacobi's method
 Gauss-Seidel method
 Relaxation method
Advantages and Disadvantages
 Relaxation method is the core part of linear algebra.
 This method provide preconditions for new methods.
 Easily adoptable to computers.
 Can solve more than 100s of linear equations
simultaneously.
 Slower progress than the competing methods
Solve:
6x - 3y + z = 11
2x + y - 8z = -15
x - 7y + z = 10
Gaussian
Elimination
Gauss-
Jordan
Elimination
Courts
Reduction
Relaxation
method
X 1 1 1 1.0017
Y -1 -1 -1 -0 9901
Z 2 2 2 2.0017
Relaxation method is the best
method for :
 Relaxation method is highly used for image
processing .
 This method has been developed for analysis of
hydraulic structures .
 Solving linear equations relating to the radiosity
problem.
 Relaxation methods are iterative methods for solving
systems of equations, including nonlinear systems.
 Relaxation method used with other numerical
methods in mono-tropic programs.
Completed Researches
Why relaxation methods?
• Direct methods are robust.
• Direct methods are less computational costly.
But
• They require high memory access.
• Slow in convergence.
Evolution of relaxation methods
• Gauss Siedel Iteration
 Gauss’s letter to Gerling
 Era of electronic computing
•Work of David Young
 Notions - “Consistent Ordering” and “Property A”
 Convergence of the methods
• Ostrowski (1937)
 Relevant properties for M-Matrices
• Theorem of Stein – Rosenburg (1948)
 Asymptotic rates
• Concept of Irreducibility
 Grid oriented matrices
•Concept of Cyclic Matrices
 Convergence theory of SOR methods
•Varga’s Contribution
 Generalization of Young’s results
 Matrix Iterative Analysis (1962)
 Notions – Regular Splittings
 Theories -Stieltjes and M-Matrices
 Semi Iterative Methods
Richard Varga
• 1960s and 1970s
 Chaotic Relaxations
 Chazan , Miranker , Miellou , Robert
• Multigrid Methods
 Krylov subspace method
 Use of Eugene values
References
Rao, K.S., Year. Numerical Methods for Scientists and
Engineers. 2nd ed. Delhi: Prentice-Hall of India.
Yousef Sadd and , Henk A. van der Vorst, Iterative Solution of
Linear Systems in the 20th Century [pdf]. Available at: <www-
users.cs.umn.edu/~saad/PDF/umsi-99-152.pdf> Accessed [12th
July 2012]
Relaxation Methods for Iterative Solution to Linear Systems of
Equations Gerald Recktenwald Portland State University
Mechanical Engineering Department
Scientic Computing II Relaxation MethodsMichael Bader
Summer term 2012
Working scenario
Demonstration

Contenu connexe

Tendances

Second order homogeneous linear differential equations
Second order homogeneous linear differential equations Second order homogeneous linear differential equations
Second order homogeneous linear differential equations
Viraj Patel
 
Linear Systems Gauss Seidel
Linear Systems   Gauss SeidelLinear Systems   Gauss Seidel
Linear Systems Gauss Seidel
Eric Davishahl
 
numerical differentiation&integration
numerical differentiation&integrationnumerical differentiation&integration
numerical differentiation&integration
8laddu8
 

Tendances (20)

NUMERICAL METHODS
NUMERICAL   METHODSNUMERICAL   METHODS
NUMERICAL METHODS
 
Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)
 
simpion's 3/8 rule
simpion's 3/8 rulesimpion's 3/8 rule
simpion's 3/8 rule
 
Bisection method
Bisection methodBisection method
Bisection method
 
Second order homogeneous linear differential equations
Second order homogeneous linear differential equations Second order homogeneous linear differential equations
Second order homogeneous linear differential equations
 
Bisection method
Bisection methodBisection method
Bisection method
 
Linear Systems Gauss Seidel
Linear Systems   Gauss SeidelLinear Systems   Gauss Seidel
Linear Systems Gauss Seidel
 
Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)
Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)
Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)
 
Gauss sediel
Gauss sedielGauss sediel
Gauss sediel
 
21 simpson's rule
21 simpson's rule21 simpson's rule
21 simpson's rule
 
Applied Calculus Chapter 4 multiple integrals
Applied Calculus Chapter  4 multiple integralsApplied Calculus Chapter  4 multiple integrals
Applied Calculus Chapter 4 multiple integrals
 
Rank of a matrix
Rank of a matrixRank of a matrix
Rank of a matrix
 
1st order differential equations
1st order differential equations1st order differential equations
1st order differential equations
 
numerical differentiation&integration
numerical differentiation&integrationnumerical differentiation&integration
numerical differentiation&integration
 
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONSAPPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
 
Romberg’s method
Romberg’s methodRomberg’s method
Romberg’s method
 
Linear algebra notes 1
Linear algebra notes 1Linear algebra notes 1
Linear algebra notes 1
 
Initial Value Problems
Initial Value ProblemsInitial Value Problems
Initial Value Problems
 
Double integration
Double integrationDouble integration
Double integration
 
Numerical Computing
Numerical Computing Numerical Computing
Numerical Computing
 

En vedette (7)

Jacobi method
Jacobi methodJacobi method
Jacobi method
 
NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)
 
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
NUMERICAL & STATISTICAL METHODS FOR COMPUTER ENGINEERING
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 
Es272 ch3a
Es272 ch3aEs272 ch3a
Es272 ch3a
 
Newton Raphson method for load flow analysis
Newton Raphson method for load flow analysisNewton Raphson method for load flow analysis
Newton Raphson method for load flow analysis
 
Regula falsi method
Regula falsi methodRegula falsi method
Regula falsi method
 

Similaire à Relaxation method

Least square method
Least square methodLeast square method
Least square method
Somya Bagai
 
08-Regression.pptx
08-Regression.pptx08-Regression.pptx
08-Regression.pptx
Shree Shree
 

Similaire à Relaxation method (20)

Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
 
Wiener Filter Hardware Realization
Wiener Filter Hardware RealizationWiener Filter Hardware Realization
Wiener Filter Hardware Realization
 
UNIT I_5.pdf
UNIT I_5.pdfUNIT I_5.pdf
UNIT I_5.pdf
 
Regression vs Neural Net
Regression vs Neural NetRegression vs Neural Net
Regression vs Neural Net
 
document(1).pdf
document(1).pdfdocument(1).pdf
document(1).pdf
 
Least square method
Least square methodLeast square method
Least square method
 
Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3
 
Sparsenet
SparsenetSparsenet
Sparsenet
 
machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptx
 
Cs36565569
Cs36565569Cs36565569
Cs36565569
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
 
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy NumberSolving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
Solving Fuzzy Maximal Flow Problem Using Octagonal Fuzzy Number
 
18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt18-21 Principles of Least Squares.ppt
18-21 Principles of Least Squares.ppt
 
CI_L01_Optimization.pdf
CI_L01_Optimization.pdfCI_L01_Optimization.pdf
CI_L01_Optimization.pdf
 
Av 738- Adaptive Filtering - Background Material
Av 738- Adaptive Filtering - Background MaterialAv 738- Adaptive Filtering - Background Material
Av 738- Adaptive Filtering - Background Material
 
08-Regression.pptx
08-Regression.pptx08-Regression.pptx
08-Regression.pptx
 
Deconvolution
DeconvolutionDeconvolution
Deconvolution
 
Linear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialLinear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorial
 
Curve fitting
Curve fitting Curve fitting
Curve fitting
 
Applied numerical methods lec6
Applied numerical methods lec6Applied numerical methods lec6
Applied numerical methods lec6
 

Plus de Parinda Rajapaksha

Plus de Parinda Rajapaksha (8)

Android development
Android developmentAndroid development
Android development
 
Realm mobile database
Realm mobile databaseRealm mobile database
Realm mobile database
 
Identifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messagesIdentifying adverse drug reactions by analyzing twitter messages
Identifying adverse drug reactions by analyzing twitter messages
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
 
The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment The Needleman-Wunsch Algorithm for Sequence Alignment
The Needleman-Wunsch Algorithm for Sequence Alignment
 
Scientific methods in computer science
Scientific methods in computer scienceScientific methods in computer science
Scientific methods in computer science
 
Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)Gift 4 life v 1.1 (Blood Camp Management System)
Gift 4 life v 1.1 (Blood Camp Management System)
 
Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)Ceylon tobacco company (ctc)
Ceylon tobacco company (ctc)
 

Dernier

Dernier (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 

Relaxation method

  • 2. Introduction • Relaxation method is an iterative approach solution to systems of linear equations. • Basic idea behind this method is to improve the solution vector successively by reducing the largest residual at a particular iteration.
  • 3. What is a residual? • Suppose x(i) € R is an approximation to the solution of the linear system defined by Ax=b • Residual vector for x(i) with respect to this system is R(i) =b-A x(i) in ith iteration
  • 4. • The error: E(I )= x-x(i) • R(i) = b –Ax(i) = Ax –Ax(i) = A(x –x(i)) = AE(i): • Residual equation: – AE(i)=R(i)
  • 5. Let x(p) =( x1 (p),x2 (p) … xn (p))T be the solution vector obtained after pth iteration. If Ri (p) denotes residual, ai1x1 + ai2x2 + … + ainxn = bi Define by, Ri (p) = bi- (ai1x1 + ai2x2 + … + ainxn)
  • 6. Applying relaxation method • Transfer all the terms to the right hand side of the equation • Reorder the equations in a way such that largest co- efficient in the equations appear on the diagonal • Select the largest residual and give an increment dx=-r(i)/aii • Change x(i) to x(i) +dx(i) to relax R(i) that is to reduce R(i) to zero
  • 7. Example : 6x1-3x2+x3 = 11 2x1+x2-8x3 =-15 x1-7x2+x3 = 10 0= 11- 6x1 - 3x2 - x3 R1 0= 10- x1 + 7x2 - x3  R2 0= -15- 2x1 - x2 + 8x3  R3
  • 8. • Start with initial guesses x1=x2=x3=0 • R1=11, • R2=10, • R3=-15 • Largest residual is R3 • So that dx3 = - R3 /a33 • dx3= -15/-8 = 1.875
  • 10. Final result would be like this Iteration no R1 R2 R3 Max Ri dx(i) x1 x2 x3 0 11 10 -15 1.875 0 0 0 1 -9.125 8.125 0 9.125 1.5288 0 0 1.875 2 0.0478 6.5962 -3.0576 6.5962 -0.9423 1.5288 0 1.875 3 -2.8747 0.0001 -2.1153 -2.8747 -0.4791 1.5288 -0.9423 1.875 4 -0.0031 0.4792 -1.1571 -1.1571 0.1446 1.0497 -0.9423 1.875 5 0.1447 0.3346 0.0003 0.3346 -0.0478 1.0497 -0.9423 2.0196 6 0.2881 0.0000 0.0475 0.2881 0.0480 1.0497 -0.9901 2.0196 7 -0.0001 0.048 0.1435 0.1435 -0.0179 1.0017 -0.9901 2.0196 8 0.0178 0.0659 0.0003 - - 1.0017 -0.9901 2.0017
  • 11. • At ith iteration we can see that R1,R2 and R3 are small enough, • So xi values in this iteration x1 = 1.007, x2 = -0.9901, x3 = 2.0017 • Which are very close to the Exact solutions x1 = 1.0 x2 = -1.0 x3 = 2.0
  • 12. Convergence • Converges slowly for large systems of equations (large n)
  • 13. Special cases • Simple to implement • Not useful as a stand alone solution method • Key ingredients to multi grid methods – Jacobi – Gauss seidel – red
  • 15. Methods available to find solutions  Direct Elimination  Gaussian elimination  Gauss-Jordan elimination Decomposition  Court's reduction (Cholesky's reduction)  Iterative  Jacobi's method  Gauss-Seidel method  Relaxation method
  • 16. Advantages and Disadvantages  Relaxation method is the core part of linear algebra.  This method provide preconditions for new methods.  Easily adoptable to computers.  Can solve more than 100s of linear equations simultaneously.  Slower progress than the competing methods
  • 17. Solve: 6x - 3y + z = 11 2x + y - 8z = -15 x - 7y + z = 10 Gaussian Elimination Gauss- Jordan Elimination Courts Reduction Relaxation method X 1 1 1 1.0017 Y -1 -1 -1 -0 9901 Z 2 2 2 2.0017
  • 18. Relaxation method is the best method for :  Relaxation method is highly used for image processing .  This method has been developed for analysis of hydraulic structures .  Solving linear equations relating to the radiosity problem.  Relaxation methods are iterative methods for solving systems of equations, including nonlinear systems.  Relaxation method used with other numerical methods in mono-tropic programs.
  • 20. Why relaxation methods? • Direct methods are robust. • Direct methods are less computational costly. But • They require high memory access. • Slow in convergence.
  • 21. Evolution of relaxation methods • Gauss Siedel Iteration  Gauss’s letter to Gerling  Era of electronic computing
  • 22. •Work of David Young  Notions - “Consistent Ordering” and “Property A”  Convergence of the methods • Ostrowski (1937)  Relevant properties for M-Matrices • Theorem of Stein – Rosenburg (1948)  Asymptotic rates • Concept of Irreducibility  Grid oriented matrices
  • 23. •Concept of Cyclic Matrices  Convergence theory of SOR methods •Varga’s Contribution  Generalization of Young’s results  Matrix Iterative Analysis (1962)  Notions – Regular Splittings  Theories -Stieltjes and M-Matrices  Semi Iterative Methods Richard Varga
  • 24. • 1960s and 1970s  Chaotic Relaxations  Chazan , Miranker , Miellou , Robert • Multigrid Methods  Krylov subspace method  Use of Eugene values
  • 25. References Rao, K.S., Year. Numerical Methods for Scientists and Engineers. 2nd ed. Delhi: Prentice-Hall of India. Yousef Sadd and , Henk A. van der Vorst, Iterative Solution of Linear Systems in the 20th Century [pdf]. Available at: <www- users.cs.umn.edu/~saad/PDF/umsi-99-152.pdf> Accessed [12th July 2012] Relaxation Methods for Iterative Solution to Linear Systems of Equations Gerald Recktenwald Portland State University Mechanical Engineering Department Scientic Computing II Relaxation MethodsMichael Bader Summer term 2012