Ich frage mich, wie man die Eigenwerte einer spärlichen Matrix in einem gegebenen Intervall [a, b] durch iterative Methode findet. Nach meinem persönlichen Verständnis ist es offensichtlicher, die Krylov-Subraummethode zu verwenden, um die extremen Eigenwerte zu finden, anstatt die inneren.
linear-algebra
Willowbrook
quelle
quelle
Antworten:
Die folgende Strategie heißt Shift and Invert und hängt von zwei wichtigen Fakten ab:
Da werde den Teil desSpektrumsvonAverschoben haben, dernahe ana+b liegtA−a+b2I A in der Nähe des Ursprungs die Eigenwerte vonA in derNähe vona+ba+b2 A wird in(A-a+b)sehr groß seina+b2 , und daher ist zu erwarten, dass ein Krylov-Algorithmus sie aufnimmt.(A−a+b2I)−1
quelle