To jest wyspecjalizowana wersja poprzedniego pytania: Złożoność znalezienia składowej macierzy .
W przypadku macierzy symetrycznych NxN wiadomo, że czas O (N ^ 3) wystarcza do obliczenia rozkładu własnego. Pytanie brzmi: czy możemy osiągnąć sub-sześcienną złożoność? Dzięki.
Odpowiedzi:
Moim zdaniem ten szczególny przypadek nie jest łatwiejszy niż ogólny. Czysto symbolicznie można zredukować problem znajdowania rozkładu wartości pojedynczej (SVD) do problemu diagonalizacji macierzy symetrycznej. SVD M można odczytać z wektorów własnych i wartości własnych M * M. Zwróć uwagę, że redukcja obejmuje jedynie mnożenie macierzy do obliczenia M * M. Nie wydaje się, aby istniały jakiekolwiek poważne problemy numeryczne.
źródło