Dies ist eine spezielle Version einer früheren Frage: Komplexität beim Finden der Eigendekomposition einer Matrix .
Für NxN-Symmetriematrizen ist bekannt, dass die O (N ^ 3) -Zeit ausreicht, um die Eigenzerlegung zu berechnen. Die Frage ist: Können wir eine subkubische Komplexität erreichen? Vielen Dank.
Antworten:
Aus meiner Sicht ist dieser Sonderfall nicht einfacher als der allgemeine Fall. Rein symbolisch können Sie das Problem des Findens der Singularwertzerlegung (SVD) auf das Problem des Diagonalisierens einer symmetrischen Matrix reduzieren. Man kann die SVD von M aus den Eigenvektoren und Eigenwerten von M * M ablesen. Beachten Sie, dass die Reduktion nur eine Matrixmultiplikation zur Berechnung von M * M beinhaltet. Es scheint nicht, dass es ernsthafte numerische Probleme geben sollte.
quelle