Apply Gaussian elimination to the supplied nonsymmetric matrix,The first pivot element is , with elimination multiplier . Perform , givingThe second pivot element is , with elimination multiplier . Perform , then use the third pivot element and elimination multiplier to perform . The LU factorization isHere is a unit lower triangular matrix, hence an invertible matrix, and is an upper triangular matrix. No row interchange is needed: all three pivot elements used in elimination are nonzero. The final diagonal entry is zero, with an entirely zero last row; there is no further division by it. The three nonzero rows of are linearly independent, so the matrix rank is and is a singular matrix. Direct matrix multiplication gives .
Since is an invertible matrix, is equivalent to . The last nontrivial row gives ; the second gives ; and the first gives , so . A basis of the null space is thereforeIts single basis vector has Euclidean norm , so the unit null space basis vector is .
The pivot elements of lie in columns . Take these columns from the original matrix to obtain a basis of its column space:The fourth column is minus the sum of these three columns, and the leading three-by-three matrix minor has nonzero determinant , confirming linear independence.
Elementary row operations preserve the row space. Thus the nonzero rows of give a basis of the row space of :These basis vectors need not have unit Euclidean norm or be orthogonal. Their Euclidean norms are , respectively; the three column basis vectors have Euclidean norms .
Regard as a linear map . By the rank-nullity theorem and matrix rank ,All three are vector subspaces of , with the row space identified with four-component row vectors in the usual way. The null space lies in the input vector space of concentrations; the column space lies in the output vector space of concentration-change rates. Both have four coordinates, although they play different physical roles.
In this particular matrix, the row sums and column sums both vanish. Put . Then and , and the two three-dimensional vector subspaces coincide:This equality follows here from both sum identities and the dimensions of a vector space; it does not make a symmetric matrix and is not true for every square matrix.
The null space consists of concentration patterns on which transport produces no change. Here it is the familyEvery box has the same concentration. Ocean circulation may continue, but inflow and outflow of the chemical tracer balance in each box. With these are exactly the steady states; physically admissible members have . With nonzero , adding to any particular steady state leaves its transport balance unchanged, but a null space vector alone need not balance the sources and sinks.
To identify the tracer inventory, apply conserved inventory from a left null vector. Directly summing each column givesConsequently, for the supplied ordinary differential equations,For , is a conserved quantity. The connected box model equalizes concentrations, approaching the unique member of the null space with the initial inventory:The arithmetic mean is appropriate here because the supplied matrix has zero column sums. In a general box model the conserved quantity is , where is a positive left null space vector; for physical concentrations expressed per unit volume, these weights represent the box volumes up to a common factor. One must establish the weights from the equations, rather than infer equal volumes from a schematic drawing.
Nonnegative initial concentrations remain nonnegative under transport alone. Indeed is a nonnegative matrix, sohas nonnegative entries for : it is a positive matrix semigroup. Its column sums are one by . To see why equalization occurs, set for ; then andThe right side vanishes only for constant , which in the zero-sum vector subspace means . Its strict negative bound on the unit sphere in that vector subspace gives decay to zero. Thus the matrix exponential redistributes inventory without creating negative concentrations; arbitrary prescribed sinks can still exhaust the tracer if they are allowed to act indefinitely.
A steady state satisfies , henceThe sign is positive on the right after rearranging the supplied equation. A solution exists exactly when lies in the column space of , which above was found to be the zero-sum vector subspace. Equivalently, multiply by the left null space vector :This condition is necessary and sufficient for an algebraic steady state, since both the column space and that zero-sum vector subspace have dimension . It expresses global conservation of mass: in the closed box model, total tracer production must balance total tracer removal. With the paper's convention , a positive is a sink and a negative is a source. If the sum is nonzero, and the inventory changes linearly in time, preventing a steady state.
When the condition holds, all algebraic steady states form the affine solution space of a linear equation , for any particular solution . The initial inventory selects one member through . For a physically admissible solution, its four concentrations must additionally be nonnegative; the compatibility condition alone imposes no such inequalities.
Choose a fixed time increment , let , and approximate by . The Backward Euler method evaluates the transport term at the new time:Rearrange to the linear systemAlthough is a singular matrix, is an invertible matrix for every . In each row, its diagonal entry is and the sum of the absolute values of its off-diagonal entries is ; hence it is a strictly diagonally dominant matrix. Its Gershgorin discs have centre and radius , excluding zero. In particular, the zero eigenvalue of becomes an eigenvalue of .
- Form once. Compute a Pivoted LU decomposition , storing the permutation matrix , the unit lower triangular matrix , and the upper triangular matrix .
- Set .
- At each step form . Solve by forward substitution, then solve by back substitution.
- Advance and repeat until the desired final time. Choose the fixed increment so the final time is an integer multiple of , or refactor if a shorter final step is used.
Both triangular solves use the factors of . The LU factorization of the singular transport matrix from part (a) is not a solver for this new linear system. No matrix inverse needs to be formed. Since and are fixed, the same LU factorization serves every step; only the right-hand side changes. A varying would give without changing these factors.
As a check, multiplying the update by givesexactly reproducing the inventory balance at the sampled times, apart from roundoff error. The Backward Euler method has temporal global error for smooth solutions, so its A-stability does not remove the need to select for accuracy.
Articles by others on the same topic
There are currently no matching articles.