Спектральный радиус (Vhytmjgl,udw jg;nrv)
Спектральный радиус — понятие в математике, определяемое для квадратной матрицы как максимум абсолютных значений её собственных значений[1]. В более общем случае, спектральный радиус линейного ограниченного оператора — это точная верхняя граница абсолютных значений элементов его спектра. Спектральный радиус часто обозначается ρ(·).
Определение
[править | править код]Матрицы
[править | править код]Пусть λ1, ..., λn являются собственными значениями матрицы A ∈ Cn×n. Спектральный радиус A определяется как
Спектральный радиус можно представить как точную нижнюю границу всех норм матрицы. Действительно, с одной стороны, для каждой естественной нормы матрицы ; а с другой стороны, формула Гельфанда утверждает, что . Оба этих результата показаны ниже.
Однако спектральный радиус не обязательно удовлетворяет для произвольных векторов . Чтобы понять, почему, пусть будет произвольным, тогда рассмотрим матрицу
- .
Характеристический многочлен матрицы — это , поэтому его собственные значения равны и, следовательно, . Однако, . В результате,
В качестве иллюстрации формулы Гельфанда заметим, что при , поскольку , если — чётное, и , если — нечётное.
Особым случаем, когда для всех , является ситуация, при которой — эрмитова матрица и — евклидова норма. Это связано с тем, что любая эрмитова матрица является диагонализируемой унитарной матрицей, а унитарные матрицы сохраняют длину вектора. В результате,
Ограниченные линейные операторы
[править | править код]В контексте ограниченного линейного оператора A на банаховом пространстве собственные значения нужно заменить элементами спектра оператора, то есть значениями , для которых не является биективным. Обозначим спектр через
- .
Спектральный радиус определяется как точная верхняя грань величин элементов спектра:
Формула Гельфанда, также известная как формула спектрального радиуса, справедлива и для ограниченных линейных операторов: пусть обозначает норму оператора, тогда имеем
Ограниченный оператор (на комплексном гильбертовом пространстве) называется спектралоидным оператором, если его спектральный радиус совпадает с числовым радиусом[англ.]. Примером такого оператора является нормальный оператор.
Графы
[править | править код]Спектральный радиус конечного графа определяется как спектральный радиус его матрицы смежности.
Это определение распространяется на случай бесконечных графов с ограниченными степенями вершин (то есть существует некоторое вещественное число C такое, что степень каждой вершины графа меньше C). В этом случае, для графа G определяем:
Пусть γ — оператор смежности G:
Спектральный радиус G определяется как спектральный радиус ограниченного линейного оператора γ.
Верхние границы
[править | править код]Верхние границы спектрального радиуса матрицы
[править | править код]Следующее утверждение предоставляет простые, но полезные верхние границы на спектральный радиус матрицы
Утверждение. Пусть A ∈ Cn×n со спектральным радиусом ρ(A) и согласованной нормой матрицы ||⋅||. Тогда, для каждого целого :
Доказательство
Пусть (v, λ) — пара собственного вектора и собственного значения для матрицы A. В силу субмультипликативности нормы матрицы получаем:
Поскольку v ≠ 0, мы получаем
и поэтому
что и требовалось доказать.
Верхние границы для спектрального радиуса графа
[править | править код]Существует множество верхних границ для спектрального радиуса графа в терминах его количества n вершин и количества m рёбер. Например, если
где является целым, тогда[2]
Последовательность степеней
[править | править код]Спектральный радиус тесно связан с поведением сходимости последовательности степеней матрицы, как показано в следующей теореме.
Теорема. Пусть A ∈ Cn×n со спектральным радиусом ρ(A). Тогда ρ(A) < 1 тогда и только тогда, когда
С другой стороны, если ρ(A) > 1, то . Это утверждение верно для любой выбранной нормы матрицы в Cn×n.
Доказательство Допустим, что стремится к нулю, когда стремится к бесконечности. Мы покажем, что ρ(A) < 1. Пусть (v, λ) — пара собственного вектора и собственного значения для A. Так как Akv = λkv, у нас есть следующее:
Поскольку v ≠ 0 по предположению, то должно выполняться следующее утверждение:
из чего следует, что |λ| < 1. Поскольку это должно быть верным для любого собственного значения λ, мы можем сделать вывод, что ρ(A) < 1.
Теперь предположим, что радиус A меньше 1. Из теоремы о жордановой нормальной форме известно, что для всех A ∈ Cn×n, существуют V, J ∈ Cn×n, где V — невырожденная и J — блочная диагональная, такие что:
с
где
Легко заметить, что
и, поскольку J — блочно-диагональная,
Теперь стандартный результат k-ой степени блока Жордана размера утверждает, что для :
Таким образом, если , то для всех i верно . Следовательно, для всех i у нас есть:
- ,
из чего следует
Следовательно,
С другой стороны, если , то по крайней мере один элемент в J не остается ограниченным при увеличении k, что доказывает вторую часть утверждения.
Формула Гельфанда
[править | править код]Формула Гельфанда, названная в честь Израиля Гельфанда, предоставляет спектральный радиус как предел матричных норм.
Теорема
[править | править код]Для любой матричной нормы ||⋅||, у нас есть[3]
- .
Более того, в случае согласованной матричной нормы приближается к сверху (действительно, в этом случае для всех ).
Доказательство
[править | править код]Для любого ε > 0, определим две следующие матрицы:
Таким образом,
Начнем с применения предыдущей теормы о пределах последовательностей степеней к A+:
Это показывает существование N+ ∈ N такого, что для всех k ≥ N+,
Поэтому,
Аналогично, теорема о последовательностях степеней подразумевает, что не ограничена и существует N− ∈ N такое, что для всех k ≥ N−,
Следовательно,
Пусть N = max{N+, N−}. Тогда,
то есть,
что и требовалось доказать.
Следствие
[править | править код]Формула Гельфанда даёт оценку спектрального радиуса произведения коммутирующих матриц: если — матрицы, все коммутирующие между собой, то
Числовой пример
[править | править код]Рассмотрим матрицу
собственные значения которой равны 5, 10, 10; по определению, ρ(A) = 10. В следующей таблице приведены значения для четырёх наиболее используемых норм в сравнении с несколькими возрастающими значениями k (обратите внимание, что из-за особой формы этой матрицы, ):
k | |||
---|---|---|---|
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 |
Примечания
[править | править код]- ↑ Gradshteĭn, I. S. Table of integrals, series, and products. — Corr. and enl. — New York : Academic Press, 1980. — ISBN 0-12-294760-6.
- ↑ Guo, Ji-Ming; Wang, Zhi-Wen; Li, Xin (2019). "Sharp upper bounds of the spectral radius of a graph". Discrete Mathematics (англ.). 342 (9): 2559—2563. doi:10.1016/j.disc.2019.05.017. S2CID 198169497.
- ↑ формула выполняется для любой банаховой алгебры; см. лемму IX.1.8 в Dunford & Schwartz, 1963 и Lax, 2002, pp. 195–197
Литература
[править | править код]- Dunford, Nelson; Schwartz, Jacob (1963), Linear operators II. Spectral Theory: Self Adjoint Operators in Hilbert Space, Interscience Publishers, Inc.
- Lax, Peter D. (2002), Functional Analysis, Wiley-Interscience, ISBN 0-471-55604-1