Bei einer großen Matrix mit Eigenwerten möchte ich nur eine Teilmenge dieser Werte bestimmen, z. B. und . Gibt es einen Algorithmus, der dies kann, oder ist es am besten, die Top-19-Eigenwerte zu finden?
Bei einer großen Matrix mit Eigenwerten möchte ich nur eine Teilmenge dieser Werte bestimmen, z. B. und . Gibt es einen Algorithmus, der dies kann, oder ist es am besten, die Top-19-Eigenwerte zu finden?
Antworten:
Nein, soweit ich weiß, gibt es nichts, es sei denn, Sie kennen ungefähr den Ort dieser Eigenwerte. Was Methoden betrifft, die eine Teilmenge des Spektrums einer Matrix berechnen können, kenne ich nur Methoden, die Folgendes erzeugen können:
Ich glaube nicht, dass irgendetwas davon mit Vanille LA
Arnoldi konkurrieren würde, wenn Sie 300 durch 19 ersetzen, wie in Ihrem Beispiel. Und vielleicht auch nicht mit 300.