Skip to main content

Iterative methods for linear equations

Short answer

Iterative methods improve an initial guess for large sparse systems. Jacobi uses only previous iteration values; Gauss-Seidel uses latest values immediately, converging twice as fast. Successive over-relaxation (ω between 1 and 2) accelerates convergence. Conjugate gradient minimizes energy along conjugate directions for symmetric positive definite matrices and converges in at most n steps.

Briefly explain the different iterative methods used for the solution of a given set of equations.

Iterative methods start from an assumed solution and improve it repeatedly until the change is within tolerance. They are used for large sparse systems [A]{x}={b}[A]\{x\}=\{b\} and need diagonal dominance (or symmetry and positive definiteness) for convergence.

  1. Jacobi method: every unknown is computed using values of the previous iteration only.
xi(k+1)=1aii(bi−∑j≠iaijxj(k))x_i^{(k+1)}=\frac{1}{a_{ii}}\Big(b_i-\sum_{j\ne i}a_{ij}x_j^{(k)}\Big)
  1. Gauss-Seidel method: newly computed values are used immediately in the same iteration:
xi(k+1)=1aii(bi−∑j<iaijxj(k+1)−∑j>iaijxj(k))x_i^{(k+1)}=\frac{1}{a_{ii}}\Big(b_i-\sum_{j<i}a_{ij}x_j^{(k+1)}-\sum_{j>i}a_{ij}x_j^{(k)}\Big)

It converges about twice as fast as Jacobi. 3. Successive over-relaxation (SOR): xinew=(1−ω)xiold+ω xiGSx_i^{new}=(1-\omega)x_i^{old}+\omega\,x_i^{GS} with 1<ω<21<\omega<2 to speed up convergence. 4. Conjugate gradient method: for symmetric positive definite matrices; minimises the quadratic energy along conjugate directions and converges in at most nn steps.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Computational Techniques in Civil Engineering chapter 2 questions →