Разложение по собственным значениям суммы: A (симметрично) + D (диагональ)


11

Предположим, что - вещественная симметрическая матрица и дано ее разложение по собственным значениямЛегко видеть, что происходит с собственными значениями суммы где - скалярная постоянная (см. Этот вопрос ). Можем ли мы сделать какой-либо вывод в общем случае где - произвольная диагональная матрица? Спасибо.V Λ V T A + c I c A + D DAVΛVTA+cIcA+DD

С Уважением,

Иван


1
Вы можете получить более точные ответы, если укажете, какие выводы вам интересны.
Дэвид Кетчон

@DavidKetcheson, да, ты абсолютно прав. На самом деле я пытаюсь найти эффективный способ вычисления последовательности матричных экспонент вида где фиксировано, а - диагональные матрицы. Я надеялся выполнить разложение по собственным значениям только один раз, а затем каким-то образом использовать его, чтобы учесть поправку, введенную диагональными матрицами. К сожалению, и вообще не коммутируют, поэтому . Я был бы признателен, если бы вы могли поделиться какими-либо идеями по этому поводу. Спасибо. A D i A A D i e A + D ie A e D ieA+DiADiAADieA+DieAeDi
Иван

Ответы:


3

Можно сказать очень мало, для общностей , таких как , что собственные значения изменяются непрерывно с записей , за исключением .D

Вы можете увидеть символические вычисления в случае 2 на 2, что ничего сильного ожидать не приходится.


Спасибо за ответ, я знал, что услышу что-то подобное. Могу ли я попросить вас взглянуть на мой комментарий выше.
Иван

сложность вычисления экспоненциальной матрицы и сложности спектральной факторизации примерно одинакова. Так что нет, простого решения не существует. Однако, что вы можете сделать, если ваши диагональные матрицы лежат в подпространстве lowD, чтобы вычислить релевантную часть экспоненты (или, на самом деле, все, что вы хотите из нее вычислить) для ряда конкретных вариантов, хорошо распределенных в вашем пространстве желаемых значений, а затем использовать алгоритм интерполяции, чтобы приблизить все остальные.
Арнольд Ноймайер

Да, я знаю, что спектральные разложения недешевы, я имел в виду, что если такое разложение необходимо было выполнить только один раз для (после этого будет просто ) и все показатели с могут быть каким-то образом получены из этого единственного разложения, тогда было бы разумно использовать его. В противном случае я вполне уверен, что это пустая трата времени. Спасибо за предложение об интерполяции, мне нужно немного прочитать об этом. e A V e Λ V T A + D iAeAVeΛVTA+Di
Иван

Я хотел сказать, что если есть более дешевый способ вычисления экспоненты при изменении , то также будет один для задачи на собственные значения. Но нет ни одного. D
Арнольд Ноймайер

1

Ming Gu и Stanley C. Eisenstat изучали эту проблему раньше, см. Ссылку: http://www.cs.yale.edu/publications/techreports/tr916.pdf

Эта статья решает проблему перестановки ранга один, которая не может решить эту проблему здесь. Если кто-то сталкивается с проблемой перестановки ранга один, это помогает.


Добавление диагональной матрицы не является поправкой первого ранга, поэтому я не уверен, как эта статья поможет в этом случае.
Кристиан Клэйсон

@ChristianClason: Верно! Я просто понимаю это. Спасибо за указание на это!
скаюука
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.