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
- Initialise (e.g. to zero or an interpolation of the Boundary conditions).
- Apply the update rule to every interior point.
- Check convergence: if , stop.
- 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