Content deleted Content added
Adding short description: "Algorithm in numerical linear algebra" (Shortdesc helper) |
No edit summary |
||
Line 1:
{{short description|Algorithm in numerical linear algebra}}
{{orphan|date=November 2018}}
In [[numerical linear algebra]], the '''
== The algorithm ==
Let <math>X, C \in \mathbb{R}^{m \times n}</math>, and assume that the eigenvalues of <math>A</math> are distinct from the eigenvalues of <math>B</math>. Then, the matrix <math> AX - XB = C</math> has a unique solution. The
1.Compute the [[Schur decomposition|real Schur decompositions]]
Line 20:
<math>(R - s_{kk}I)y_k = f_{k} + \sum_{j = k+1}^n s_{kj}y_j</math>,
where <math>y_k</math>is the <math>k</math>th column of <math>Y</math>. When <math>s_{k-1, k} \neq 0</math>, columns <math>[ y_{k-1}
4. Set <math>X = UYV^T</math>.
Line 31:
In the special case where <math>B=-A^T</math> and <math>C</math> is symmetric, the solution <math>X</math> will also be symmetric. This symmetry can be exploited so that <math>Y</math> is found more efficiently in step 3 of the algorithm<ref name=":0" />.
== The
The
== Software and implementation ==
The subroutines required for the Hessenberg-Schur variant of the
== Alternative approaches ==
For large systems, the <math>\mathcal{O}(m^3 + n^3)</math> cost of the
== References ==
Line 44:
{{Numerical linear algebra}}
[[Category:Linear algebra]]
|