矩陣論筆記(五) 向量範數與矩陣範數

2021-07-28 16:10:32 字數 4311 閱讀 6635

範數是距離在向量和矩陣上的推廣,在研究收斂性、判斷矩陣非奇異等方面有廣泛應用。

本節包括以下內容:

(1)向量範數;

(2)矩陣範數;

(3)從屬範數;

(4)譜半徑;

(5)矩陣的非奇異條件。

從向量到實數的對映/函式。

定義(1)條件:非負性、齊次性、三角不等式(∥x

+y∥≤

∥x∥+

∥y∥ );

(2)斂散:向量序列

收斂,即每個分量在 k→

∞ 時都有極限 ξi

,否則發散。

性質(1)連續型:可證 ∥∥

x∥−∥

y∥∥≤

∥x−y

∥ ,繼而可證向量範數是其分量的連續函式;

(2)等價性:任意範數,存在 c1

,c2 使 c1

∥x∥b

≤∥x∥

a≤c2

∥x∥b

成立。有限維線性空間上的不同範數是等價的;

(3)等價性的意義:向量範數大小可能不同,但在考慮向量序列收斂問題時,卻表現出明顯的一致性(向量序列

收斂到

x 的充要條件是,對任意一種範數 序列

收斂於零)。

常用範數

(1)p-範數(1-範數、2-範數等):∥x

∥p=(

∑i=1

n|ξi

|p)1

/p,也稱為 lp

範數,注意元素的絕對值(或模);

(2)無窮範數:∥x

∥∞=limp→

∞∥x∥

p=maxi|ξ

i|;

(3)加權範數(橢圓範數):∥x

∥a=(

xtax

)1/2

,其中

a 是任意乙個對稱正定矩陣。注意 pt

ap=i

⇒a=(

pt)−

1p−1

=btb

⇒∥x∥

a=∥b

∥2。從(復)矩陣到實數的對映/函式。

定義(1)廣義矩陣範數:非負性、齊次性、三角不等式 ∥a

+b∥≤

∥a∥+

∥b∥ ;

(2)矩陣範數:除以上三條件外,滿足相容性 ∥a

b∥≤∥

a∥∥b

∥ (因此 ∥a

k∥≤∥

a∥k )。

性質(1)判斷收斂:a(

k)→a

的充要條件是 ∥a

(k)−

a∥→0

; (2)連續型:可證 ∥∥

a∥−∥

b∥∥≤

∥a−b

∥ ,繼而可證連續性,即 a(

k)→a

可推出 ∥a

(k)∥

→∥a∥

(因此,當 ∥a

∥→0 時,a→

o );

(3)等價性:滿足定義四條件的矩陣範數都是等價的;

(4)f

− 範數的性質:∥p

a∥f=

∥a_f

=∥aq

∥f,其中 p,

q 為酉矩陣。

常用範數

(1)∥⋅∥

m1:所有元素絕對值(模)之和 ∑i

,j∥a

ij∥ ;

(2)∥⋅∥

m2:所有元素平方和開根號 (∑

ij∥a

ij∥2

)1/2

)=(tr

(aha

))1/

2 ,等同於 ∥⋅

∥f;

(3)∥⋅∥

m∞:所有元素絕對值(模)最大值乘以

n ,n⋅

maxi,j

∥aij

∥; (4)∥⋅∥

1 :各列元素絕對值(模)之和最大者

maxj∑m

i=1∥

aij∥

. (5)∥⋅∥

2 :最大奇異值 λ1

‾‾‾√

,其中 λ1

為 ah

a 的最大特徵值;

(6)∥⋅∥

∞ :各行元素絕對值(模)之和最大者

maxi∑n

j=1∥

aij∥

. .

(7)∥⋅∥

f :同 ∥⋅

∥m2 ,為 (∑

ij∥a

ij∥2

)1/2

)=(tr

(aha

))1/

2 .

定義(1)矩陣與向量範數的相容性:若 ∥a

x∥v≤

∥a∥m

∥x∥v

(∀a∈

cm×n

,∀x∈

cn) ,則稱矩陣範數 ∥⋅

∥m與向量範數 ∥⋅

∥v是相容的;

(2)構造相容範數:從屬範數(由向量範數匯出的矩陣範數,∥a

∥=max∥x∥

=1∥a

x∥,也可以等價定義為 ∥a

∥=maxx∥a

x∥∥x

∥ )。

定理(1)f-範數:設 p,

q 為酉矩陣,則 ∥p

a∥f=

∥a∥f

=∥aq

∥f;

(2)f-範數:與

a 酉(正交)相似的矩陣的 f-範數是相同的;

(3)構造相容範數:∥a

∥=max∥x∥

=1∥a

x∥(∥

⋅∥是同類向量範數)是矩陣範數,且與已知的向量範數相容(即

a 的值域中向量範數最大者)。

常用範數

從屬範數:

(1)列和範數:∥a

∥1=max∥x

∥1=1

∥ax∥

1=maxj∑m

i=1∥

aij∥

(每列元素絕對值/模和最大者);

(2)譜範數:∥a

∥1=max∥x

∥1=2

∥ax∥

2=λ1

‾‾‾√

(其中 λ1

為 ah

a 的最大特徵值);

(3)行和範數:∥a

∥∞=max∥x

∥∞=1

∥ax∥

∞=maxi∑n

j=1∥

aij∥

(每行元素絕對值/模和最大者);

(4)frobenius 範數(f-範數):∥a

∥f=(

∑i∑j

∥aij

∥2)1

/2=(

tr(ah

a))1

/2(所有元素平方和開根號)。

定義(1)譜半徑:ρ(

a)=maxi∥

λi∥ (注意絕對值/模);

定理(1)對任意矩陣範數,有 ρ(

a)≤∥

a∥(證:用 ∥λ

x∥v=

∥ax∥

m≤∥a

∥∥x∥

); (2)ρ(a

k)=[

ρ(a)

]k(證:用 p−

1ap=

j );

(3)譜範數:∥a

∥2=ρ

1/2(

aha)

=ρ1/

2(aa

h)。當

a 是 hermite 矩陣時,∥a

∥2=ρ

(a)(證:ρ(

aha)

=ρ(a

2)=[

ρ(a)

]2);

(4)對任意正數

ϵ ,一定存在某種矩陣範數使得 ∥a

∥m≤ρ

(a)+

ϵ 。

(1)a∈c

n×n ,若存在某種範數使 ∥a

∥<

1 ,則矩陣 i−

a 非奇異,且 ∥(

i−a)

−1∥≤

∥i∥1

−∥a∥

; (2)a∈c

n×n ,若存在某種範數使 ∥a

∥<

1 ,則 ∥i

−(i−

a)−1

∥≤∥a

∥1−∥

a∥(∥a∥

很小,即 a→

o 時,i−

a 與

i 的逼近程度)。

向量範數和矩陣範數

以下分別列舉常用的向量範數和矩陣範數的定義。1 範數 2 範數 即所有向量元素絕對值中的最小值,matlab呼叫函式norm x,inf p 範數 即向量元素絕對值的p次方和的1 p次冪,matlab呼叫函式norm x,p 1 範數 列和範數,即所有矩陣列向量絕對值之和的最大值,matlab呼叫函...

向量與矩陣範數

在剛入門機器學習中的低秩,稀疏模型時,被各種範數攪得一團糟,嚴重延緩了學習進度,經過一段時間的學習,現在將其完整的總結一下,希望遇到同樣麻煩的同學能有所幫助。首先定義乙個向量為 a 5,6,8,10 向量的1範數即 向量的各個元素的絕對值之和,上述向量a的1範數結果就是 29,matlab 實現為 ...

向量和矩陣範數

參考 數值分析 朱曉臨 需要理解的是,範數也是一種函式,是一種度量向量和矩陣大小的函式。它常常被用來度量某個向量空間 或矩陣 中的每個向量的長度或大小。暫時沒時間寫 約定 a代表m n的矩陣,aij代表矩陣內的元素,i表示行,j表示列。並且有一例項矩陣a如下 矩陣的列範數定義如下 即將矩陣每列看做乙...