Abstract
For given matrices A∈Fm×m, B∈Fn×n, and C∈Fm×n over an arbitrary field F, the matrix equation AX−XBT=C has a unique solution X∈Fm×n if and only if A and B have disjoint spectra. We describe an algorithm that computes the solution X for m,n⩽N with O(Nβ·logN) arithmetic operations in F, where β>2 is such that M×M matrices can be multiplied with O(Mβ) arithmetic operations, e.g., β=2.376. It seems that before no better bound than O(m3·n3) arithmetic operations was known. The state of the art in numerical analysis is O(n3+m3) flops, but these algorithms (due to Bartels/Stewart and Golub/Nash/van Loan) involve Schur decompositions, i.e., they compute the eigenvalues of at least one of A and B, and can hence not be transferred for general F.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.