Сложность нахождения собственного разложения * симметричной * матрицы


9

Это специализированная версия предыдущего вопроса: сложность нахождения собственного разложения матрицы .

Для симметричных матриц NxN известно, что времени O (N ^ 3) достаточно для вычисления собственного разложения. Вопрос в том, можем ли мы достичь субкубической сложности? Спасибо.


Это действительно нуждается в отдельном вопросе? Конечно, если бы кто-то знал ответ на этот особый случай, он бы сказал это в другом вопросе.
Уоррен Шуди

Я подчеркнул худший случай в своем вопросе, поэтому я думаю, что это справедливо ...
Лев Рейзин

2
Вы уверены в том, что O (N ^ 3) ограничено по времени? Смотрите мой связанный вопрос об исключении Гаусса.
Джефф

Похоже, с mathoverflow.net/questions/24287/… вы можете получитьO(n3)для приблизительного решения.
Лев Рейзин

Ответы:


2

На мой взгляд, этот частный случай не проще, чем общий случай. Чисто символически вы можете свести проблему нахождения разложения по сингулярным числам (SVD) к проблеме диагонализации симметричной матрицы. Можно прочитать SVD для M из собственных векторов и собственных значений M * M. Заметим, что сокращение включает только умножение матриц для вычисления M * M. Похоже, не должно быть каких-либо серьезных числовых проблем.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.