Bilinear interpolation 2026-10-31
On a rectangle, bilinear interpolation is linear in each coordinate separately and matches the four corner values. With normalized coordinates , it is . A multigrid method can use it to prolong a coarse correction to finer-grid nodes. It is not generally an affine function of the pair , since it can contain a mixed term.
A multigrid method alternates local error damping with correction on coarser grids. For clarity write times the five-point stencil and , incorporating Dirichlet boundary data into the right side. One two-grid cycle proceeds as follows.
The coarse solve is performed recursively, with a direct solve on the smallest grid, giving a V-cycle. Smoothing treats oscillations that are cheap for local relaxation to remove; coarse-grid correction treats errors that appear smooth on the fine grid. The scaling of the residual and coarse operator must agree if one instead uses the paper's unscaled stencil.