Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

QR-метод. 
Алгебраїчна проблема власних значень

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Вказаний вище недолік б) -алгоритму, а саме повільна збіжність при можна усунути за допомогою так званої стратегії зсувів (Shift-strategy). Для цього на кожному ітераційному кроці і застосовується параметр зсуву і послідовність визначається таким чином: (-розвинення), Неважко довести, що для тридіагональних симетричних матриць (див. леми 3, 4). Цей алгоритм потребує ~ множень для перетворення… Читати ще >

QR-метод. Алгебраїчна проблема власних значень (реферат, курсова, диплом, контрольна)

На ідеї зведення матриці до «простішого» вигляду за допомогою перетворень подібності будується ряд чисельних методів. Проте розглянемо спочатку загальнішийметод, який ефективно використовується на практиці. Історично цей метод, запропонований Ф. Френсісом у 1959 р. і В. М. Кублановською в 1961 p., можна розглядати як розвиненняметоду Рутісхаузера (1958 p.). Алгоритмічно вони дуже схожі, лише в останньому — замістьрозвинення матриць застосовуєтьсярозвинення, що є недоліком, борозвинення існує не для всіх матриць (навіть невироджених). -poзвинення матриці існує завжди, але з точністю до так званої фазової матриці.

QR-метод. Алгебраїчна проблема власних значень.

Дійсно, якщо, А = QR, де Q — унітарна матриця (), то разом з Q є унітарною матриця QS і .

Сутьалгоритму полягає в побудові послідовності матриць за правилом: (-розвинення), Ми бачили, щорозвинення матриць можна виконати, наприклад, за допомогою чисельно стійких перетворень Хаусгольдера.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

де є верхньою трикутною матрицею. Оскільки для перетворень Хаусгольдера маємо, то.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Лема 3. Матриці а також матриці.

мають такі властивості:

1) є подібною до тобто.

QR-метод. Алгебраїчна проблема власних значень.
  • 2)
  • 3)
QR-метод. Алгебраїчна проблема власних значень. QR-метод. Алгебраїчна проблема власних значень.

Д о в е д е н н я. 1) Оскільки, то.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
  • 2) Це твердження є елементарним наслідком 1).
  • 3) Із властивості 2) випливає, що

Наступна теорема, доведення якої проведемо за Вілкінсоном, доводить збіжністьалгоритму.

QR-метод. Алгебраїчна проблема власних значень.

Теорема 7. Нехай матриця має такі власні значення, що (3).

QR-метод. Алгебраїчна проблема власних значень.

і нормальну жорданову форму в якій матриця Y має LR-розвинення.

QR-метод. Алгебраїчна проблема власних значень.

Тоді матриці визначені в QR-алгоритмі, мають такі властивості збіжності: існують фазові матриці.

QR-метод. Алгебраїчна проблема власних значень.
  • 1)
  • 2)

де — елементи матриці.

Д о в е д е н н я. Оскільки і існує, то.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
(4).

(4).

QR-метод. Алгебраїчна проблема власних значень.

де єрозвиненням невиродженої матриці в добуток унітарної матриці та невиродженої верхньої трикутної матриці. Неважко помітити, що матриця є нижньою трикутною матрицею, причому.

QR-метод. Алгебраїчна проблема власних значень.

Оскільки для, то для, а також.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Тому із (11) маємо.

QR-метод. Алгебраїчна проблема власних значень.
(5).

(5).

де.

QR-метод. Алгебраїчна проблема власних значень.

Розглянемо далі додатно визначену матрицю.

QR-метод. Алгебраїчна проблема власних значень.

в якій і скористаємося тим фактом, що будь-яка додатно визначена матриця має розвинення.

QR-метод. Алгебраїчна проблема власних значень.

де є верхньою трикутною матрицею з додатними діагональними елементами. При цьому зазначимо, що множник залежить неперервно від матриці, тому.

Матриця.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Це означає, що матриця маєрозвинення.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Тому з (12) маємо.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

де матриця є унітарною, а матриця — верхньою трикутною. З іншого боку, з леми 4 випливає; що матриця має такожрозвинення.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Оскількирозвинення матриць єдине з точністю до деякої фазової матриці, то існують матриці.

QR-метод. Алгебраїчна проблема власних значень.

і оскільки, то.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Матриця є верхньою трикутною вигляду.

QR-метод. Алгебраїчна проблема власних значень.

Збіжністьалгоритму можна довести і при слабкіших обмеженнях, ніж в теоремі 9. Якщо, наприклад,.

(6).

(6).

QR-метод. Алгебраїчна проблема власних значень.

то для матриць можна довести таку теорему.

Теорема 8. Нехай із умов теореми 7 замість (3) виконується (6). Тоді.

а).

QR-метод. Алгебраїчна проблема власних значень.

б).

QR-метод. Алгебраїчна проблема власних значень.

в) хоча матриці.

QR-метод. Алгебраїчна проблема власних значень.

при не збігаються, а їхні власні значення збігаються до та тобто.

QR-метод. Алгебраїчна проблема власних значень.

де збіжність має місце для елементів, які позначені та, а також для власних значеньматриць, позначених, які збігаються до та .

Можна також довести, що коли матриця зводиться до діагонального вигляду.

QR-метод. Алгебраїчна проблема власних значень.

але Y не маерозвинення, тометод все одно збігається, лише в граничній матриці діагональні елементи, які є власними значеннями матриці, не обов’язково будуть впорядкованими за значеннями модуля.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Звернемо увагу на такі недолікиалгоритму в описаній вище формі: а) якщо матриця повністю заповнена, то на кожному кроці потрібно виконати операцій; б) збіжність алгоритму невисока, якщо власні значення погано розділені, тобто .

Щоб усунути перший недолік, тобто зменшити кількість арифметичних операцій, матрицю за допомогою перетворень подібності зводять спочатку до форми Хессенберга (для матриць загального вигляду):

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

або до тридіагонального вигляду (для ермітових, зокрема симетричних, матриць):

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

Це можна зробити, використовуючи лише унітарні матриці. Доведемо лему для симетричних матриць з дійсними компонентами, якщо — послідовність матриць залгоритму, тобто .

Лема 4. Матриці мають такі властивості:

QR-метод. Алгебраїчна проблема власних значень.
  • 1) подібні до, тобто ;
  • 2) якщо є симетричною, то симетричними є і матриці ;
  • 3) якщо є симетричною тридіагональною матрицею, то такими самими є і, якщо реалізуються за допомогою поворотів Гівенса.

Д о в е д е н н я. 1) Це твердження доведене в лемі 3.

2) Це твердження є наслідком властивості 1) і того, що для.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

3) Нехай є симетричною тридіагональною матрицею. Реалізуємо за допомогою поворотів Гівенса так, що Позначаючи через елементи, які виключаються, а через нові ненульові елементи, дістаємо:

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

За властивістю 2) матриця має бути знову симетричною, тому всі елементи, які позначені, в насправді дорівнюють нулю. Отшже, є тридіагональною.

QR-метод. Алгебраїчна проблема власних значень.

Вказаний вище недолік б) -алгоритму, а саме повільна збіжність при можна усунути за допомогою так званої стратегії зсувів (Shift-strategy). Для цього на кожному ітераційному кроці і застосовується параметр зсуву і послідовність визначається таким чином: (-розвинення), Неважко довести, що для тридіагональних симетричних матриць (див. леми 3, 4).

QR-метод. Алгебраїчна проблема власних значень.

Послідовність збігається до зі швидкістю.

QR-метод. Алгебраїчна проблема власних значень.

Параметри мають лежати якомога ближче до. Вілкінсон запропонував такий метод вибору параметрів зсуву для симетричної тридіагональної матриці: якщо.

QR-метод. Алгебраїчна проблема власних значень.

то за вибирається те власне значенняматриці.

QR-метод. Алгебраїчна проблема власних значень.
QR-метод. Алгебраїчна проблема власних значень.

яке лежить ближче до. Крім методу явних зсувів для прискорення збіжності застосовується метод неявних зсувів, який, проте, виходить за рамки цієї книги.

QR-метод. Алгебраїчна проблема власних значень.

Для симетричних тридіагональних матриць потрібно виконати операцій, щоб відшукати кожне власне значення, отже операцій, щоб відшукати всі власні значення.

QR-метод. Алгебраїчна проблема власних значень.

Крім власних значень, нас цікавлять також власні вектори, які для симетричних матриць можна знайти таким чином: якщо, то стовпчики матриці апроксимують власні вектори матриці, тобто .

Отже, для обчислення власних значень та власних векторів симетричної матриці можна запропонувати такийалгоритм.

1. Звести до тридіагонального вигляду.

QR-метод. Алгебраїчна проблема власних значень.

— симетрична і тридіагональна матриця;

QR-метод. Алгебраїчна проблема власних значень.

2. Знайти власні наближені значення за допомогоюалгоритму з поворотами Гівенса: добутком поворотів Гівенса.

QR-метод. Алгебраїчна проблема власних значень.

3. Стовпчики є апроксимаціями власних векторів :

QR-метод. Алгебраїчна проблема власних значень.

Цей алгоритм потребує ~ множень для перетворення до тридіагонального вигляду і для виконанняалгоритму. Для загальних матриць спочатку виконується перетворення до форми Хессенберга, а потім за допомогоюалгоритму — до нормальної форми Щура (комплексної верхньої трикутної матриці).

Показати весь текст
Заповнити форму поточною роботою