Il s'agit d'une version spécialisée d'une question précédente: Complexité de la recherche de la composition par matrice d'une matrice .
Pour les matrices symétriques NxN, il est connu que le temps O (N ^ 3) suffit pour calculer la décomposition propre. La question est: pouvons-nous atteindre une complexité sub-cubique? Merci.
Réponses:
Selon moi, ce cas particulier n'est pas plus facile que le cas général. De manière purement symbolique, vous pouvez réduire le problème de la découverte de la décomposition en valeurs singulières (SVD) au problème de la diagonalisation d'une matrice symétrique. On peut lire la SVD de M à partir des vecteurs propres et des valeurs propres de M * M. Notez que la réduction n'implique qu'une multiplication matricielle pour calculer M * M. Il ne semble pas qu'il y ait de sérieux problèmes numériques.
la source