Спектральный радиус

Материал из testwiki
Перейти к навигации Перейти к поиску

Спектральный радиус — понятие в математике, определяемое для квадратной матрицы как максимум абсолютных значений её собственных значений[1]. В более общем случае, спектральный радиус линейного ограниченного оператора — это точная верхняя граница абсолютных значений элементов его спектра. Спектральный радиус часто обозначается Шаблон:Math.

Определение

Матрицы

Пусть Шаблон:Math являются собственными значениями матрицы Шаблон:Math. Спектральный радиус Шаблон:Math определяется как

ρ(A)=max{|λ1|,,|λn|}.

Спектральный радиус можно представить как точную нижнюю границу всех норм матрицы. Действительно, с одной стороны, ρ(A)A для каждой естественной нормы матрицы ; а с другой стороны, формула Гельфанда утверждает, что ρ(A)=limkAk1/k. Оба этих результата показаны ниже.

Однако спектральный радиус не обязательно удовлетворяет A𝐯ρ(A)𝐯 для произвольных векторов 𝐯n. Чтобы понять, почему, пусть r>1 будет произвольным, тогда рассмотрим матрицу

Cr=(0r1r0).

Характеристический многочлен матрицы Cr — это λ21, поэтому его собственные значения равны {1,1} и, следовательно, ρ(Cr)=1. Однако, Cr𝐞1=r𝐞2. В результате,

Cr𝐞1=r>1=ρ(Cr)𝐞1.

В качестве иллюстрации формулы Гельфанда заметим, что Crk1/k1 при k, поскольку Crk=I, если k — чётное, и Crk=Cr, если k — нечётное.

Особым случаем, когда A𝐯ρ(A)𝐯 для всех 𝐯n, является ситуация, при которой A — эрмитова матрица и  — евклидова норма. Это связано с тем, что любая эрмитова матрица является диагонализируемой унитарной матрицей, а унитарные матрицы сохраняют длину вектора. В результате,

A𝐯=U*DU𝐯=DU𝐯ρ(A)U𝐯=ρ(A)𝐯.

Ограниченные линейные операторы

В контексте ограниченного линейного оператора Шаблон:Mvar на банаховом пространстве собственные значения нужно заменить элементами спектра оператора, то есть значениями λ, для которых AλI не является биективным. Обозначим спектр через

σ(A)={λ:AλIне биективный}.

Спектральный радиус определяется как точная верхняя грань величин элементов спектра:

ρ(A)=supλσ(A)|λ|.

Формула Гельфанда, также известная как формула спектрального радиуса, справедлива и для ограниченных линейных операторов: пусть обозначает норму оператора, тогда имеем

ρ(A)=limkAk1k=infk*Ak1k.

Ограниченный оператор (на комплексном гильбертовом пространстве) называется спектралоидным оператором, если его спектральный радиус совпадает с Шаблон:Iw. Примером такого оператора является нормальный оператор.

Графы

Спектральный радиус конечного графа определяется как спектральный радиус его матрицы смежности.

Это определение распространяется на случай бесконечных графов с ограниченными степенями вершин (то есть существует некоторое вещественное число Шаблон:Mvar такое, что степень каждой вершины графа меньше Шаблон:Mvar). В этом случае, для графа Шаблон:Mvar определяем:

2(G)={f:V(G)𝐑 : vV(G)f(v)2<}.

Пусть Шаблон:Mvar — оператор смежности Шаблон:Mvar:

{γ:2(G)2(G)(γf)(v)=(u,v)E(G)f(u)

Спектральный радиус Шаблон:Mvar определяется как спектральный радиус ограниченного линейного оператора Шаблон:Mvar.

Верхние границы

Верхние границы спектрального радиуса матрицы

Следующее утверждение предоставляет простые, но полезные верхние границы на спектральный радиус матрицы

Утверждение. Пусть Шаблон:Math со спектральным радиусом Шаблон:Math и согласованной нормой матрицы Шаблон:Math. Тогда, для каждого целого k1:

ρ(A)Ak1k.

Доказательство

Пусть Шаблон:Math — пара собственного вектора и собственного значения для матрицы A. В силу субмультипликативности нормы матрицы получаем:

|λ|k𝐯=λk𝐯=Ak𝐯Ak𝐯.

Поскольку Шаблон:Math, мы получаем

|λ|kAk

и поэтому

ρ(A)Ak1k,

что и требовалось доказать.

Верхние границы для спектрального радиуса графа

Существует множество верхних границ для спектрального радиуса графа в терминах его количества n вершин и количества m рёбер. Например, если

(k2)(k3)2mnk(k3)2

где 3kn является целым, тогда[2]

ρ(G)2mnk+52+2m2n+94

Последовательность степеней

Спектральный радиус тесно связан с поведением сходимости последовательности степеней матрицы, как показано в следующей теореме.

Теорема. Пусть Шаблон:Math со спектральным радиусом Шаблон:Math. Тогда Шаблон:Math тогда и только тогда, когда

limkAk=0.

С другой стороны, если Шаблон:Math, то limkAk=. Это утверждение верно для любой выбранной нормы матрицы в Шаблон:Math.

Доказательство Допустим, что Ak стремится к нулю, когда k стремится к бесконечности. Мы покажем, что Шаблон:Math. Пусть Шаблон:Math — пара собственного вектора и собственного значения для A. Так как Шаблон:Math, у нас есть следующее:

0=(limkAk)𝐯=limk(Ak𝐯)=limkλk𝐯=𝐯limkλk.

Поскольку Шаблон:Math по предположению, то должно выполняться следующее утверждение:

limkλk=0,

из чего следует, что |λ| < 1. Поскольку это должно быть верным для любого собственного значения λ, мы можем сделать вывод, что Шаблон:Math.

Теперь предположим, что радиус Шаблон:Mvar меньше Шаблон:Math. Из теоремы о жордановой нормальной форме известно, что для всех Шаблон:Math, существуют Шаблон:Math, где Шаблон:Mvar — невырожденная и Шаблон:Mvar — блочная диагональная, такие что:

A=VJV1

с

J=[Jm1(λ1)0000Jm2(λ2)0000Jms1(λs1)000Jms(λs)]

где

Jmi(λi)=[λi1000λi1000λi1000λi]𝐂mi×mi,1is.

Легко заметить, что

Ak=VJkV1

и, поскольку Шаблон:Mvar — блочно-диагональная,

Jk=[Jm1k(λ1)0000Jm2k(λ2)0000Jms1k(λs1)000Jmsk(λs)].

Теперь стандартный результат Шаблон:Mvar-ой степени блока Жордана размера mi×mi утверждает, что для kmi1:

Jmik(λi)=[λik(k1)λik1(k2)λik2(kmi1)λikmi+10λik(k1)λik1(kmi2)λikmi+200λik(k1)λik1000λik]

Таким образом, если ρ(A)<1, то для всех Шаблон:Mvar верно |λi|<1. Следовательно, для всех Шаблон:Mvar у нас есть:

limkJmik=0,

из чего следует

limkJk=0.

Следовательно,

limkAk=limkVJkV1=V(limkJk)V1=0.

С другой стороны, если ρ(A)>1, то по крайней мере один элемент в Шаблон:Mvar не остается ограниченным при увеличении Шаблон:Mvar, что доказывает вторую часть утверждения.

Формула Гельфанда

Формула Гельфанда, названная в честь Израиля Гельфанда, предоставляет спектральный радиус как предел матричных норм.

Теорема

Для любой матричной нормы Шаблон:Math у нас есть[3]

ρ(A)=limkAk1k.

Более того, в случае согласованной матричной нормы limkAk1k приближается к ρ(A) сверху (действительно, в этом случае ρ(A)Ak1k для всех k).

Доказательство

Для любого Шаблон:Math, определим две следующие матрицы:

A±=1ρ(A)±εA.

Таким образом,

ρ(A±)=ρ(A)ρ(A)±ε,ρ(A+)<1<ρ(A).

Начнем с применения предыдущей теормы о пределах последовательностей степеней к Шаблон:Math:

limkA+k=0.

Это показывает существование Шаблон:Math такого, что для всех Шаблон:Math,

A+k<1.

Поэтому,

Ak1k<ρ(A)+ε.

Аналогично, теорема о последовательностях степеней подразумевает, что Ak не ограничена и существует Шаблон:Math такое, что для всех k ≥ N,

Ak>1.

Следовательно,

Ak1k>ρ(A)ε.

Пусть Шаблон:Math}. Тогда,

ε>0N𝐍kNρ(A)ε<Ak1k<ρ(A)+ε,

то есть,

limkAk1k=ρ(A),

что и требовалось доказать.

Следствие

Формула Гельфанда даёт оценку спектрального радиуса произведения коммутирующих матриц: если A1,,An — матрицы, все коммутирующие между собой, то

ρ(A1An)ρ(A1)ρ(An).

Числовой пример

Рассмотрим матрицу

A=[912284118],

собственные значения которой равны Шаблон:Math; по определению, Шаблон:Math. В следующей таблице приведены значения Ak1k для четырёх наиболее используемых норм в сравнении с несколькими возрастающими значениями k (обратите внимание, что из-за особой формы этой матрицы, .1=.):

k 1= F 2
1 14 15.362291496 10.681145748
2 12.649110641 12.328294348 10.595665162
3 11.934831919 11.532450664 10.500980846
4 11.501633169 11.151002986 10.418165779
5 11.216043151 10.921242235 10.351918183
10 10.604944422 10.455910430 10.183690042
11 10.548677680 10.413702213 10.166990229
12 10.501921835 10.378620930 10.153031596
20 10.298254399 10.225504447 10.091577411
30 10.197860892 10.149776921 10.060958900
40 10.148031640 10.112123681 10.045684426
50 10.118251035 10.089598820 10.036530875
100 10.058951752 10.044699508 10.018248786
200 10.029432562 10.022324834 10.009120234
300 10.019612095 10.014877690 10.006079232
400 10.014705469 10.011156194 10.004559078
1000 10.005879594 10.004460985 10.001823382
2000 10.002939365 10.002230244 10.000911649
3000 10.001959481 10.001486774 10.000607757
10000 10.000587804 10.000446009 10.000182323
20000 10.000293898 10.000223002 10.000091161
30000 10.000195931 10.000148667 10.000060774
100000 10.000058779 10.000044600 10.000018232

Примечания

Шаблон:Примечания

Литература

  1. Шаблон:Cite book
  2. Шаблон:Cite journal
  3. формула выполняется для любой банаховой алгебры; см. лемму IX.1.8 в Шаблон:Harvnb и Шаблон:Harvnb