Fast algorithms for the Sylvester equation AX-XBT=C
Fast algorithms for the Sylvester equation AX-XBT=C
复制标题
DOI:
10.1016/s0304-3975(00)00322-4
复制
发表时间:
2001-05-28
影响因子:
1.1
通讯作者:
Kirrinnis, P
中科院分区:
文献类型:
--
作者:
Kirrinnis, P
For given matrices Al is an element of F-m X m, B is an element of F-n X n , and C is an element of F-m X n over an arbitrary field F, the matrix equation AX - XBT = C has a unique solution X is an element of F-m X n if and only if A and B have disjoint spectra. We describe an algorithm that computes the solution X for m, n less than or equal toN with O(N-beta . logN) arithmetic operations in F, where beta > 2 is such that M X M matrices can be multiplied with O(M-beta) arithmetic operations, e.g., beta = 2.376. It seems that before no better bound than O(m(3) . n(3)) arithmetic operations was known. The state of the art in numerical analysis is O(n(3) + m(3)) 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. (C) 2001 Elsevier Science B.V. AH rights reserved.