Home > Matrix & Vector calculators > Solving systems of linear equations using SOR (Successive over-relaxation) method example

12. SOR (Successive over-relaxation) method example ( Enter your problem )
  1. Example `3x-y+z=-1,-x+3y-z=7,x-y+3z=-7`
  2. Example `4x+3y=24,3x+4y-z=30,-y+4z=-24`
  3. Example `5x+y=10,2x+3y=4`
  4. Example `10x+2y-z=7,x+8y+3z=-4,-2x-y+10z=9`
Other related methods
  1. Inverse Matrix method
  2. Cramer's Rule method
  3. Gauss-Jordan Elimination method
  4. Gauss Elimination Back Substitution method
  5. Gauss Seidel method
  6. Gauss Jacobi method
  7. Elimination method
  8. LU decomposition using Gauss Elimination method
  9. LU decomposition using Doolittle's method
  10. LU decomposition using Crout's method
  11. Cholesky decomposition method
  12. SOR (Successive over-relaxation) method
  13. Relaxation method

2. Example `4x+3y=24,3x+4y-z=30,-y+4z=-24`
(Previous example)
4. Example `10x+2y-z=7,x+8y+3z=-4,-2x-y+10z=9`
(Next example)

3. Example `5x+y=10,2x+3y=4`





Solve Equations 5x+y=10,2x+3y=4 using SOR (Successive over-relaxation) method

Solution:
We know that, for symmetric positive definite matrix the SOR method converges for values of the relaxation parameter `w` from the interval `0 < w < 2`

The iterations of the SOR method
1. Total Equations are `2`

`5x+y=10`

`2x+3y=4`


2. From the above equations, First write down the equations for Gauss Seidel method
`x_(k+1)=1/5(10-y_(k))`

`y_(k+1)=1/3(4-2x_(k+1))`

3. Now multiply the right hand side by the parameter `w` and add to it the vector `x_k` from the previous iteration multiplied by the factor of `(1-w)`

`x_(k+1)=(1-w)*x_(k)+w*1/5(10-y_(k))`

`y_(k+1)=(1-w)*y_(k)+w*1/3(4-2x_(k+1))`

4. Initial gauss `(x,y) = (0,0)` and `w=1.25`

Solution steps are
`1^(st)` Approximation

`x_1=(1-1.25)*0+1.25*1/5[10-(0)]=(-0.25)*0+1.25*1/5[10]=0+2.5=2.5`

`y_1=(1-1.25)*0+1.25*1/3[4-2(2.5)]=(-0.25)*0+1.25*1/3[-1]=0+-0.4167=-0.4167`

`2^(nd)` Approximation

`x_2=(1-1.25)*2.5+1.25*1/5[10-(-0.4167)]=(-0.25)*2.5+1.25*1/5[10.4167]=-0.625+2.6042=1.9792`

`y_2=(1-1.25)*-0.4167+1.25*1/3[4-2(1.9792)]=(-0.25)*-0.4167+1.25*1/3[0.0417]=0.1042+0.0174=0.1215`

`3^(rd)` Approximation

`x_3=(1-1.25)*1.9792+1.25*1/5[10-(0.1215)]=(-0.25)*1.9792+1.25*1/5[9.8785]=-0.4948+2.4696=1.9748`

`y_3=(1-1.25)*0.1215+1.25*1/3[4-2(1.9748)]=(-0.25)*0.1215+1.25*1/3[0.0503]=-0.0304+0.021=-0.0094`

`4^(th)` Approximation

`x_4=(1-1.25)*1.9748+1.25*1/5[10-(-0.0094)]=(-0.25)*1.9748+1.25*1/5[10.0094]=-0.4937+2.5024=2.0086`

`y_4=(1-1.25)*-0.0094+1.25*1/3[4-2(2.0086)]=(-0.25)*-0.0094+1.25*1/3[-0.0173]=0.0024+-0.0072=-0.0049`

`5^(th)` Approximation

`x_5=(1-1.25)*2.0086+1.25*1/5[10-(-0.0049)]=(-0.25)*2.0086+1.25*1/5[10.0049]=-0.5022+2.5012=1.9991`

`y_5=(1-1.25)*-0.0049+1.25*1/3[4-2(1.9991)]=(-0.25)*-0.0049+1.25*1/3[0.0019]=0.0012+0.0008=0.002`

`6^(th)` Approximation

`x_6=(1-1.25)*1.9991+1.25*1/5[10-(0.002)]=(-0.25)*1.9991+1.25*1/5[9.998]=-0.4998+2.4995=1.9997`

`y_6=(1-1.25)*0.002+1.25*1/3[4-2(1.9997)]=(-0.25)*0.002+1.25*1/3[0.0005]=-0.0005+0.0002=-0.0003`

`7^(th)` Approximation

`x_7=(1-1.25)*1.9997+1.25*1/5[10-(-0.0003)]=(-0.25)*1.9997+1.25*1/5[10.0003]=-0.4999+2.5001=2.0001`

`y_7=(1-1.25)*-0.0003+1.25*1/3[4-2(2.0001)]=(-0.25)*-0.0003+1.25*1/3[-0.0003]=0.0001+-0.0001=0`


Solution By SOR (successive over-relaxation) method.
`x=2.0001~=2`

`y=0~=0`

Iterations are tabulated as below
Iterationxy
12.5-0.4167
21.97920.1215
31.9748-0.0094
42.0086-0.0049
51.99910.002
61.9997-0.0003
72.00010



This material is intended as a summary. Use your textbook for detail explanation.
Any bug, improvement, feedback then Submit Here



2. Example `4x+3y=24,3x+4y-z=30,-y+4z=-24`
(Previous example)
4. Example `10x+2y-z=7,x+8y+3z=-4,-2x-y+10z=9`
(Next example)





Share this solution or page with your friends.


 
Copyright © 2024. All rights reserved. Terms, Privacy
 
 

.