如何通过Krylov子空间方法找到内部特征值?


10

我想知道如何通过迭代方法找到给定间隔[a,b]中某些稀疏矩阵的特征值。以我个人的理解,使用Krylov子空间方法来查找极限特征值而不是内部特征值更加明显。


您是否考虑过此处提供的答案?
Deathbreath 2012年

我很好奇...您的矩阵有多大?您需要所有内部特征值,还是最接近特定值的特征值?
保罗

@Paul这只是一项正在进行的研究,其规模将达到十亿亿个稀疏矩阵,并且我们仅需要在一定间隔内几个特征值即可进行建模。
Willowbrook

@Deathbreath谢谢您的提醒。我考虑了那些答案。
Willowbrook

也许您知道该资源已经存在,但是无论如何它还是有用的... www-users.cs.umn.edu/~saad/eig_book_2ndEd.pdf问候,汤姆
汤姆

Answers:


10

以下策略称为移位和反转,并且取决于两个重要事实:

  1. 一个-τ一世一个τλσ一个λ-τσ一个-τ一世
  2. 假如说 一个一个-1个一个λσ一个1个/λσ一个-1个

一个-一个+b2一世一个一个+b2一个一个+b2一个-一个+b2一世-1个


我的问题是通过移位和求逆方法,我们可以放大a附近的所有特征值,当然,这些特征值将包括最初小于a的不需要的特征值,然后如何过滤掉这些特征值。另一个问题是如何在交互中使用另一个端点b。
Willowbrook

1
通过使用多项式滤波器可以滤除某些特征值。对于这种技术的可访问概述看到索伦森:在Acta NUMERICA“大型特征值问题的数值方法” journals.cambridge.org/action/...
Reid.Atcheson

@Willowbrook:转移 C=一个+b/2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.