Круги Гершгорина

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Круги Гершгорина — набір кругів на комплексній площині, які локалізують власні значення матриці. Потребують набагато меньше обчислень, ніж обчислення самих власних значень. Вперше були описані в 1931 році Семеном Аноновичем Гершгориним.

Теорема Гершгорина

Нехай A — комплексна матриця розміру n×n з елементами aij, позначимо через Ri суму абсолютних значень недіагональных елементів i-го рядка (де 1in):

Ri=ji|aij|.

Розглянемо D(aii,Ri) — круг з центром в aii і радіусом Ri. Такий круг називається кругом Гершгорина.

Теорема. Кожне власне значення матриці A лежить хоча б в одному з кругів Гершгорина D(aii,Ri).

Доведення. Нехай λ — власне значення матриці A з його власним вектором x=(xj). Виберемо таке i, що xi — координата з найбільшим по модулю значенням серед всіх координат вектора x. Оскільки Ax=λx, для i-ої координати цієї рівності:

jaijxj=λxi.

Перенесемо aii в інший бік:

jiaijxj=(λaii)xi.

Тоді, застосовуючи нерівність трикутника і, використовуючи, що |xj||xi|1 з вибору i, отримуємо:

|λaii|=|jiaijxjxi|ji|aij|=Ri.

Наслідок. Власні значення матриці A також повинні належати кругам Гершгорина Cj, що відповідають стовпцям матриці A.

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

Властивості

  • Перетворюючи матрицю, щоб зменшити суму норм недіагональних елементів можна отримати більш точні оцінки власних значень матриці. Діагональні елементи в процесі перетворення можуть змінюватись.
  • Теорема не стверджує, що кожному власному значенню відповідає один круг Гершгорина. В матриці
(322110101)(a000b000c)(322110101)1=(3a+2b+2c6a2b4c6a4b2cbaa+(ab)2(ab)ca2(ac)a+(ac))

— яка за побудовою має власні значення a, b, c з власними векторами (311), (210), (201) — легко побачити, що круг для рядка 2 покриває a та b, тоді як круг для рядка 3 покриває a та c.

Посилена теорема Гершгорина

Теорема: Якщо k кругів утворюють зв'язну область, ізольовану від інших nk кругів, то ця область містить точно k, а друга — nk власних значень матриці A.

Доведення. Доведення використовує неперервну залежність власних значень матриці від її коефіцієнтів.

Приклад

Для матриці

A=[101010.280.20.2112111111].

Використовуючи суми по рядках і стовпцях, отримаємо 4 круга: D(10,2),D(8,0.6),D(2,1.2),D(11,2.2).

Див. також

Джерела