On Lanczos' algorithm for tri-diagonalization

Tetsuro Yamamoto
{"title":"On Lanczos' algorithm for tri-diagonalization","authors":"Tetsuro Yamamoto","doi":"10.32917/HMJ/1206138652","DOIUrl":null,"url":null,"abstract":"The Lanczos algorithm transforming a given matrix into a tri-diagonal form is well known in numerical analysis and is discussed in many literatures. The possibility of this algorithm is shown in Rutishauser's excellent paper [ΊΓ]. However it seems to the author that no further theoretical consideration has been made since then. The process starts from a pair of trial vectors x\\ and yλ. A pair of the ί-th iterated vectors x{ and y{ can be constructed successively if γj*χjφθ ( l ^ y ^ i —1). Hence, if yp+ι*xp+ι = 0 for somep<Ln — 1, we must modify the algorithm so as to continue. This is possible in case where xp+ί = 0 or 7̂ +1 = 0, while any method of modification is not known in case where Λ ^ + I ^ O and yP+ιφΰ. We shall call the former case \"lucky\" and the latter \"unlucky\". The only thing for us to do in \"unlucky\" case is to choose new starting vectors xu j i and begin again in the hope that this case will not happen later. Rutishauser's result (Q8[] Satz 1) guarantees this possibility. In practical computation, however, \"unlucky\" case may occur after repeated modifications in \"lucky\" cases. Once we encountered with \"unlucky\" case, we have to abandon all the efforts made before and start again with new trial vectors (if we stick to the old knowledge). Then a question arises naturally: Is it actually necessary to go back to the first step? In this paper we shall treat this problem. Roughly speaking, the answer is as follows: It is sufficient to go back to the latest modification. As a special case of this result, we can show that one of the initial vectors can be chosen arbitrarily to avoid \"unlucky\" case. Further it will be shown that there exists a vector x such that the algorithm starting from xι = jι = x can be continued so that \"unlucky\" case may not occur. These results will be stated in Theorems 3-6 of §2 and a new procedure will be proposed at p. 279. Finally, in connection with the Lanczos algorithm, we shall give, in Appendix, some properties concerning the location of the eigenvalues of tri-diagonal matrices.","PeriodicalId":17080,"journal":{"name":"Journal of science of the Hiroshima University Ser. A Mathematics, physics, chemistry","volume":"32 1","pages":"259-284"},"PeriodicalIF":0.0000,"publicationDate":"1968-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of science of the Hiroshima University Ser. A Mathematics, physics, chemistry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32917/HMJ/1206138652","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The Lanczos algorithm transforming a given matrix into a tri-diagonal form is well known in numerical analysis and is discussed in many literatures. The possibility of this algorithm is shown in Rutishauser's excellent paper [ΊΓ]. However it seems to the author that no further theoretical consideration has been made since then. The process starts from a pair of trial vectors x\ and yλ. A pair of the ί-th iterated vectors x{ and y{ can be constructed successively if γj*χjφθ ( l ^ y ^ i —1). Hence, if yp+ι*xp+ι = 0 for somep
关于三对角化的Lanczos算法
将给定矩阵转换成三对角线形式的Lanczos算法在数值分析中是众所周知的,并在许多文献中得到了讨论。Rutishauser的优秀论文[ΊΓ]展示了该算法的可能性。然而,在作者看来,从那时起,似乎没有进一步的理论考虑。这个过程从一对试验向量x\和yλ开始。如果γj*χjφθ (l ^ y ^ i -1),则可以连续构造一对末梢迭代向量x{和y{。因此,如果对于somep的情况下,任何修改方法都是未知的。我们称前者为“幸运”,后者为“不幸”。在“不幸”的情况下,我们唯一要做的就是选择新的起始向量xu j,并重新开始,希望这种情况不会在以后发生。Rutishauser的结果(Q8[] Satz 1)保证了这种可能性。然而,在实际计算中,“幸运”情况经过多次修改后,可能会出现“不幸”情况。一旦我们遇到“不幸”的情况,我们必须放弃之前所做的所有努力,重新开始使用新的试验向量(如果我们坚持旧的知识)。那么一个问题自然出现了:真的有必要回到第一步吗?我们将在本文中讨论这个问题。粗略地说,答案如下:回到最新的修改就足够了。作为这个结果的一个特例,我们可以证明可以任意选择一个初始向量来避免“不幸”的情况。此外,还将证明存在一个向量x,使得从xι = jι = x开始的算法可以继续,从而不会发生“不幸”情况。这些结果将在§2的定理3-6中加以说明,并在第279页提出一个新的程序。最后,结合Lanczos算法,我们将在附录中给出关于三对角矩阵特征值位置的一些性质。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信