The outer product has entries . Every column is a multiple of , and at least one column is nonzero because . Its column space is therefore exactly , giving .
A Householder matrix is , . With one has and , so . Thus it is an orthogonal matrix and is its own inverse.
To express an arbitrary orthogonal as a product of these reflections, argue by induction on its dimension. Its first column is a unit vector. If , take . Then and , so the corresponding reflection satisfies . If , no reflection is required. The resulting orthogonal matrix has first column ; orthogonality of its columns then makes its first row as well. It is consequently with orthogonal. Apply the induction hypothesis to and embed its reflections in the full space. In dimension one the only possibilities are , the empty product, and , itself a reflection. Reversing the performed transformations proves the Householder factorization of an orthogonal matrix, with at most the dimension many reflections.
A full real singular value decomposition iswhere has only diagonal entries, with . These are the singular values. The number of positive singular values is the matrix rank. The columns of are right singular vectors and those of are left singular vectors, giving orthonormal input and output coordinate systems.
For a rectangular diagonal matrix , define by transposing its shape and takingEntry by entry, and . For , orthogonality therefore givessince , and similarly . This candidate is the Moore-Penrose inverse. It also makes and symmetric, although those two extra conditions are not required by the question's stated definition. The two displayed conditions alone need not specify a unique generalized inverse.
Direct solution usually uses a pivoted LU decomposition : solve by forward substitution, then by back substitution. For a symmetric positive-definite matrix, the Cholesky decomposition iswith lower triangular and positive diagonal. It exploits symmetry, requiring about arithmetic operations rather than the leading for general elimination.
If has full column rank and its reduced QR decomposition is , , thenChoose the signs of so that has positive diagonal. Then is precisely the upper Cholesky factor of the normal-equation matrix , or is its lower factor. This identifies the factors; in computation, obtaining directly by QR decomposition avoids explicitly forming the normal equations, which square the condition number.
The matrix splitting produces . If the iterates converge to , passing to the limit yields , hence . Thus any finite limit solves the system; when is nonsingular it is the unique solution.
The iteration matrix is . For symmetric positive definite, its positive-definite square root giveswhich is symmetric when is symmetric. Let be the eigenvalues of . In its orthonormal eigenbasis the transformed error is multiplied by at each step. Therefore convergence to the unique solution for every starting vector is equivalent toSufficiency follows because each scalar mode tends to zero. Necessity follows by starting with a nonzero error in any mode whose multiplier has modulus at least one. Equivalently the condition says , by congruence of their quadratic forms.
Under the usual nonsingularity assumption, a symmetric that is not positive definite has a negative quadratic direction. Its congruent then has a negative eigenvalue, making an error multiplier . A starting error in that mode diverges, proving the final claim in that setting.
If singular matrices are permitted, the last claim needs qualification. A zero eigenvalue gives a persistent error mode, but the iterates may still converge to another solution of a compatible singular system. For example , , makes every iterate constant and already a solution, despite not being positive definite. Thus literal nonconvergence cannot be deduced from a zero eigenvalue alone.
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.
- Apply a few smoothing sweeps, for example weighted Jacobi iteration with weight , to damp grid-scale oscillations in the error.
- Form the fine-grid linear-system residual and restrict it to the grid of spacing . An example is the full-weighting restriction stencil , centered at a coarse-grid point.
- Solve the coarse error equation , with homogeneous error boundary data. The coarse-grid operator may be the rediscretized Poisson operator at spacing , or the Galerkin coarse-grid operator with consistent transfer operators.
- Prolong the correction to the fine grid, for example by bilinear interpolation, and update .
- Apply a few further smoothing sweeps to damp oscillatory components introduced by interpolation.
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.
For homogeneous error boundary values, the tensor-product sine vectors form a basis. The sine addition formula gives , and similarly in the other coordinate. Hence the five-point matrix hasThere is a printing error in the displayed iteration. Taken literally, its error multiplier is , and its fixed-point equation is , rather than the stated Poisson equation. Thus the printed affine update cannot be used as a consistent relaxation for this system.
The intended weighted Jacobi iteration with isIts iteration matrix is , whose mode multiplier isIf at least one of the two cosines is negative, their sum lies strictly between and , so . Thus every such high-frequency mode contracts by at most per sweep, uniformly in grid spacing. This weighted Jacobi smoothing bound for the square Poisson problem justifies the corrected method as a smoother. The literal printed update also damps modes, but toward the wrong fixed-point equation.
The Krylov subspace is . Write with . For the exact solution, , soThis polynomial has degree at most and . It is the error-polynomial representation for a Krylov subspace method.
Every point in the affine search space is uniquely , since the columns of form a basis. Its linear-system residual is , so minimizing the residual is exactly the linear least-squares problem .
Use the standard starting choice and an orthonormal extended basis . If , then and orthonormality givesThe starting-vector choice is needed for this particular representation; an arbitrary orthonormal basis need not have those initial coordinates.
The Arnoldi iteration constructs the basis. At column , orthogonalize against , recording coefficients ; normalize the remaining vector with to get . This makes an upper Hessenberg matrix of size . The resulting GMRES algorithm starts from , grows this Arnoldi basis, solves the small least-squares problem, and sets . Its small residual norm provides the stopping test. Incremental Givens rotations efficiently update the small QR decomposition instead of solving it anew. Zero initial residual means the system is already solved; Arnoldi breakdown gives an invariant subspace and, for nonsingular , permits exact solution within it.
One restarted step chooses to minimize the new residual norm. Since ,and induction givesThese polynomials have degree at most one; a zero step gives the constant polynomial one.
In the specified example the first search space is spanned by . Writing , its squared residual norm is , uniquely minimized at . Thus restarted GMRES gives and stagnates forever, repeatedly facing the same minimization problem.
Without restarting, the first iterate is still zero, but . The second minimization finds the exact solution . This one-step restarted GMRES stagnation example shows how discarding the accumulated search space can prevent convergence even for a nonsingular two-dimensional system.
Articles by others on the same topic
There are currently no matching articles.