Complex shift and invert strategies for real matrices
Complex shift and invert strategies for real matrices
复制标题
DOI:
10.1016/0024-3795(87)90126-1
复制
发表时间:
1987-04
影响因子:
1.1
通讯作者:
B. Parlett;Y. Saad
中科院分区:
文献类型:
--
作者:
B. Parlett;Y. Saad
When using an iterative method for solving a generalized nonsymmetric eigenvalue problem of the formFu=λMu, whereFandMare real banded matrices, it is often desirable to work with the shifted and inverted operatorB= (F−σM)−1Min order to enhance the eigenvalue separation and improve efficiency. Unfortunately, the shift σ is generally complex, and so is the matrixB. The question then is whether it is possible to avoid complex arithmetic while preserving any advantages of bandedness of the pair (F, M). For the classical problem whereM=IandFis banded, complex arithmetic can be avoided by using double shifts, i.e., by working with the real matrixBB̄, whose bandwidth is double that ofF. This satisfactory solution extends to the case whereMis diagonal as well. In the generalized case the answer to the above question is negative, in the sense that complex arithmetic can be avoided only at the expense of losing the advantage of bandedness. One solution is to factor the shifted matrixF− σMin complex arithmetic but employ real arithmetic subsequently in the iterative procedure. This paper examines several approaches and discusses their respective merits under various circumstances.