2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 QR-алгоритм
Сообщение21.11.2013, 20:42 


21/11/13
6
QR-алгоритм: алгоритм решения полной проблемы собственных значений, основанный на QR-разложении матриц. QR-разложение представление матрицы в виде произведения ортогональной матрицы и верхнетреугольной матрицы.
В ходе QR алгоритма делаем QR-разложение исходной матрицы: $A_0 = Q_1 \cdot R_1$. Далее перемножаем $R_1 \cdot Q_1$ и получаем $A_1$, которую опять раскладываем на $Q_2 \cdot R_2$. И т.д. Критерий останова – это соблюдение условия, что все поддиагональные элементы матрицы $A_k$ по модулю меньше некоторого заранее заданного числа $\varepsilon$, характеризующего точность вычислений.

Вопрос. Почему можно утверждать, что на диагонали конечной матрицы $A_k$ будут лежать собственные значения исходной матрицы?

 Профиль  
                  
 
 Posted automatically
Сообщение21.11.2013, 20:53 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
Причина переноса: формулы не оформлены $\TeX$ом

bukinland
Наберите все формулы и термы $\TeX$ом, картинку сносите.
Инструкции по оформлению формул здесь или здесь (или в этом видеоролике).
После исправлений сообщите в теме Сообщение в карантине исправлено, и тогда тема будет возвращена.

 Профиль  
                  
 
 Posted automatically
Сообщение22.11.2013, 00:15 
Админ форума
Аватара пользователя


19/03/10
8952
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»
Причина переноса: вернул.

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 01:04 
Заслуженный участник
Аватара пользователя


23/07/08
10905
Crna Gora
Пусть $Q$ и $R$ — квадратные матрицы порядка $n$, причем $Q$ невырождена. Попробуйте доказать, что тогда $QR$ и $RQ$ имеют одни и те же собственные числа (и для этого факта неважно, является ли $Q$ ортогональной, а $R$ верхнетреугольной).

Раз так, то после каждой итерации собственные числа не меняются. Когда мы в конце концов получим матрицу $A_k=R_k Q_k$, которая является с достаточной точностью верхнетреугольной, тут уж ясно, чему её собственные числа равны. В силу вышесказанного они были теми же и у исходной матрицы $A_0$.

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 13:00 


21/11/13
6
Наверно так:
$A_0 = Q_1 \cdot R_1$. Отсюда $R_1 = Q_1^{-1} \cdot A_0$.
$A_1 = R_1 \cdot Q_1 = Q_1^{-1} \cdot A_0 \cdot Q_1$. Следовательно $A_1$ подобна $A_0$. А по свойству подобных матриц собственные значения $A_1$ и $A_0$ совпадают.

Теперь еще один вопрос: почему в ходе итераций матрица $A_k$ стремится к верхнетреугольной матрице?

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 13:38 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
Самое интересное, конечно, понять, отчего приходим именно к верхней треугольной...

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 13:43 


21/11/13
6
Глупы вопрос) Спасибо за наводку с подобием матриц.

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 14:33 
Заслуженный участник
Аватара пользователя


23/07/08
10905
Crna Gora
Кто недостаточно прилежно учился (вроде меня) и не знает свойств подобных матриц, можно так. Пусть $Ax=\lambda x$.
Тогда для матрицы $Q^{-1}AQ$ число $\lambda$ с вектором $Q^{-1}x$ будут собственными:$$Q^{-1}AQ(Q^{-1}x)=Q^{-1}Ax=Q^{-1}\lambda x=\lambda(Q^{-1}x)$$

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 14:52 


21/11/13
6
А почему собственный вектор матрицы $Q^{-1}AQ$ имеет вид $Q^{-1}x$?

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 17:14 
Заслуженный участник
Аватара пользователя


23/07/08
10905
Crna Gora
Ответ 1. Взяли, проверили, подошло.

Ответ 2. Теория учит, что при преобразовании базиса с матрицей перехода $T$:
$\tilde{\mathbf e}_k=\mathbf e_i T^i_k$
матрица оператора $\mathsf A$ преобразуется так:
$\tilde A = T^{-1}A T\;,$
а набор компонент вектора $\mathbf x$ так:
$\tilde x=T^{-1} x\;.$

Тогда наши формулы допускают такую естественную трактовку: это в точности пересчет компонент оператора $\mathsf A$ и его собственного вектора $\mathbf x$ к новому базису, при том, что сами оператор и вектор (а также собственное число) остаются неизменными.

 Профиль  
                  
 
 Re: QR-алгоритм
Сообщение22.11.2013, 19:33 


21/11/13
6
svv
Спасибо огромное. Спасли, помогли, уму-разуму научили.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group