Liebmann’s Method

Liebmann’s method (also known as Gauss-Seidel iteration applied to PDEs) is an iterative solver for the 2D Laplace equation, based on the Laplacian difference equation.

Update Rule

At each interior grid point , apply the averaging update:

Algorithm

  1. Initialise (e.g. to zero or an interpolation of the Boundary conditions).
  2. Apply the update rule to every interior point.
  3. Check convergence: if , stop.
  4. Otherwise, set and repeat.

Convergence

Liebmann’s method converges because the matrix associated with the Laplacian difference equation is diagonally dominant. Diagonal dominance guarantees that the Gauss-Seidel iteration converges to the unique solution.

Laplace equation | Laplacian difference equation | Diagonal dominance | Boundary conditions