谱半径

来自testwiki
跳转到导航 跳转到搜索

數學上,矩阵有界線性算子谱半径(spectral radius)是其特徵值絕對值中的最大值(也就是矩阵的谱中元素絕對值中的最小上界),會表示為ρ(·)。

矩陣

Template:Math是矩陣Template:Math中的特徵值,則其谱半径 Template:Math is 定義為:

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

A条件数可以用譜半徑表示,公式為ρ(A)ρ(A1)

譜半徑是矩陣所有範數的一種下确界(infimum)。另一方面,ρ(A)A對每一個矩陣範數 都成立,Gelfand公式指出ρ(A)=limkAk1/k。不過,針對任意向量𝐯n,譜半徑不一定會滿足A𝐯ρ(A)𝐯。若要說明原因,可以令r>1為任意數,考慮矩陣Cr=(0r1r0)Cr特徵多項式λ21,因此其特徵值為±1,且ρ(Cr)=1。不過Cr𝐞1=r𝐞2,因此Cr𝐞1=r>1=ρ(Cr)𝐞1,其中n上的任何p範數。至於可以當k時,讓Crk1/k1的原因是Cr2=I,因此當k時,使Crk1/kCr1/k=r1/k1

A𝐯ρ(A)𝐯針對所有𝐯n

成立的條件是A埃尔米特矩阵欧几里得範數

有限的谱半径定義為其邻接矩阵的谱半径。

此一定義可以擴散到無限圖,但是其每個頂點都只連接有限個頂點(存在一實數Template:Mvar使得每一個頂點的都小於Template:Mvar)。此情形下,針對圖Template:Mvar可定義:

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

Template:MvarTemplate:Mvar的邻接算子:

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

Template:Mvar的谱半径定義為有界線性算子Template:Mvar的谱半径。

上界

矩陣譜半徑的上界

以下的命題指出了一個簡單但是有用的矩陣譜半徑上界:

命題:令Template:Math,其譜半徑為Template:Math,以及相容(Consistent)矩陣範數 Template:Math。則針對每一個整數k1:

ρ(A)Ak1k.

證明

Template:Math為矩陣A的特徵值-特徵向量對。利用矩陣範數的次可乘性(sub-multiplicative property),可得:

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

因為Template:Math,可得

|λ|kAk

因此

ρ(A)Ak1k.

圖譜半徑的上界

有關n個頂點,m個邊的圖,有許多的譜半徑的上界公式。例如,若

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

其中3kn為整數,則[1]

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

乘幂數列

定理

谱半径和矩陣乘幂數列是否收斂有緊密的關係。以下的定理會成立:

定理:令Template:Math,其譜半徑Template:Math。則Template:Math若且唯若
limkAk=0.
另一方面,若Template:Math, limkAk=。上述敘述針對Template:Math上的任何矩陣範數都有效。

定理證明

假設問題中的極限值為零,可以證明Template:Math。令Template:MathA特征值和特征向量對。因為Template:Math可得:

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

因為假設Template:Math,會得到

limkλk=0

表示|λ| < 1。因為這對任何一個特征值都會成立,因此可知ρ(A) < 1。

接下來假設Template:Mvar的譜半徑小於Template:Math。根據若尔当标准型定理,可以知道針對所有的Template:Math,存在Template:Math以及非奇異的Template:MvarTemplate:Mvar分塊對角矩陣使得:

A=VJV1

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

其中

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

因此可得

Ak=VJkV1

因為Template:Mvar是分塊對角矩陣

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

mi×mi若尔当方塊矩陣Template:Mvar次方可以得到,針對kmi1

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

因此,若ρ(A)<1,則針對所有的Template:Mvar|λi|<1都會成立。因此針對所有的Template:Mvar,可得:

limkJmik=0

這也表示

limkJk=0.

因此

limkAk=limkVJkV1=V(limkJk)V1=0

另一方面,若ρ(A)>1,當k增加時,在Template:Mvar中至少有一個元素無法維持有界,因此證明了定理的第二部份。

Gelfand公式

定理

以下的定理可以用[矩陣範數的極限來計算T谱半径

定理(Gelfand公式,1941年):令任何矩陣範數 Template:Math,可得
ρ(A)=limkAk1k.[2].

證明

令任意Template:Math,先建構以下二個矩陣:

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

則:

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

先將之前的定理應用到Template:Math:

limkA+k=0.

這表示,根據級數極限定理,一定存在Template:Math使得針對所有的k ≥ N+,下式都成立

A+k<1

因此

Ak1k<ρ(A)+ε.

將之前的定理用在Template:Math,表示Ak無界,一定存在Template:Math使得針對所有的k ≥ N,下式都成立

Ak>1

因此

Ak1k>ρ(A)ε.

Template:Math,可得:

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

因此,依定義,可得下式

limkAk1k=ρ(A).

舉例

考慮以下矩陣

A=[912284118]

其中的特徵值為Template:Math。依照定義,Template:Math。在以下的表中,會以四個最常用的矩陣範式,在k增加時,計算Ak1k(注意,因為此矩陣特殊的形式,.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

有界線性算子

針對有界線性算子 Template:Mvar算子范数 ||·||,可以得到

ρ(A)=limkAk1k.

(複數希爾伯特空間上的)有界算子若其谱半径等於Template:Le,可以稱為「譜算子」(spectraloid operator)。其中一個例子是正规算子

相關條目

註解

Template:Reflist

參考資料

Template:泛函分析

  1. Template:Cite journal
  2. 此公式在任何Banach幾何下都成立。參考Template:Harvnb的Lemma IX.1.8,以及Template:Harvnb