7.4_奇异值分解的例子和应用

7.4 奇异值分解的例子和应用

极分解和奇异值分解有许多应用。一些应用在习题中给出,而一些应用在下述例子中讨论。

7.4.1 例 如果 AMnA \in M_{n} 是给定的可逆矩阵,则(关于任一范数)与 AA 充分接近的所有矩阵也是可逆的。在某些统计模型问题中,需要求一个在最小二乘意义下与 AA “最接近的奇异矩阵”;也就是希望求矩阵 BB 使得 A+BA + B 是奇异矩阵,而 B2\|B\|_{2} 越小越好。

\| \cdot \| 是任一矩阵范数,考虑 A+B=A(I+A1B)A + B = A(I + A^{-1}B) ,假定它是奇异矩阵。假如 A1B<1\| A^{-1}B \| < 1 ,由(5.6.16)可知, I+A1BI + A^{-1}B ,因而 A+BA + B 是可逆的。于是 1A1BA1B1 \leqslant \| A^{-1}B \| \leqslant \| A^{-1} \| \| B \| ,因此,如果 A+BA + B 是奇异矩阵而 AA 是可逆矩阵,我们就一定有 B1/A1\| B \| \geqslant 1 / \| A^{-1} \| 。如果选 \| \cdot \| 为谱范数,又如果 A=VΣWA = V\Sigma W'AA 的奇异值分解,则 A12=WΣ1V2=Σ12=1/σn\| A^{-1} \|_2 = \| W\Sigma^{-1} V^* \|_2 = \| \Sigma^{-1} \|_2 = 1 / \sigma_n ,其中 σn\sigma_nAA 的最小奇异值。于是,使得 A+BA + B 是奇异矩阵的任何 BB 必须适合 B2σn(A)\| B \|_2 \geqslant \sigma_n(A) 。但是,如果选择 BB 为矩阵 B=VEWB = VEW' ,其中 E=diag(0,0,,0,σn)E = \mathrm{diag}(0, 0, \dots, 0, -\sigma_n) ,则 B2=E2=σn=E2=B2\| B \|_2 = \| E \|_2 = \sigma_n = \| E \|_2 = \| B \|_2 ,且 A+BA + B 就是奇异矩阵(有秩 n1n - 1 )。

更一般地,如果关于 Frobenius 范数需要求一个与某个奇异或非奇异矩阵 AA “最接近的秩 kk 矩阵”,可以这样选择 A+BA + B ,其中 B=VEWB = V E W^{*} 如前,但是 E=diag(0,,0,σk1,,σn)E = \mathrm{diag}(0, \cdots, 0, -\sigma_{k-1}, \cdots, -\sigma_n) . 关于这个结果从 Frobenius 范数到所有酉不变范数的推广,可参看本节末习题 1 的有关证明以及例 (7.4.52).

k=1k = 1 的情形经常出现在一些应用中,这是值得特别提出来的。用秩1矩阵 XMnX \in M_{n} 对某个矩阵 A=VΣWMnA = V\Sigma W^{\wedge} \in M_{n} 的最佳最小二乘逼近是 X=A+B=V(Σ+E)W=Vdiag(σ1,0,,0)X = A + B = V(\Sigma + E)W^{\star} = V\mathrm{diag}(\sigma_{1}, 0, \dots, 0)W=σ1vwW^{*} = \sigma_{1}vw^{*} ,其中, σ1\sigma_{1}AA 的最大奇异值,而 vvww 分别是 AA 的奇异值分解中的酉矩阵 VVWW 的第1列。关于 vvww 的一个有用的论断是, vvww 是--对Hermite特征值--特征向量问题

AAvσ12v,AAw=σ12wA A ^ {-} v - \sigma_ {1} ^ {2} v, \quad A ^ {*} A w = \sigma_ {1} ^ {2} w

的单位向量解,其中 σ12\sigma_{1}^{2} 是半正定矩阵 AAA^{\prime}A (和 AAAA^{*} )的最大特征值。这个论断当然不唯一确定 v\pmb{v}w\pmb{w} ;一个困难是相应于 σ12\sigma_{1}^{2} 的特征空间不一定是一维的。但是,如果 σ12\sigma_{1}^{2}AAA^{\prime}A (因而是 AAAA^{*} )的单特征值,则向量 v\pmb{v}w\pmb{w} 可确定到相差模为1的纯量因子,因此, v\pmb{v}w\pmb{w} 一定是奇异值分解 A=VΣWA = V\Sigma W^{*} 中西矩阵 VVWW 的相应第1列的纯量倍。在这个意义下,关于单位特征向量 v\pmb{v}w\pmb{w} 的确定选择, AA 的最佳秩1逼近必定是形式 eθσ1vwe^{\theta} \sigma_{1} v w^{*} ,其中 θR\theta \in \mathbb{R} 是某个实数。我们必须选取纯量因子 eθe^{\theta} 使得 Aeθσ1vw22=A222σ1Re[treθA(vw)]+σ12v22w22\| A - e^{\theta} \sigma_{1} v w^{*} \|_{2}^{2} = \| A \|_{2}^{2} - 2 \sigma_{1} \operatorname{Re}[\operatorname{tr} e^{-\theta} A(v w^{*})^{*}] + \sigma_{1}^{2} \| v \|_{2}^{2} \| w \|_{2}^{2} 为极小,问题等价于使 Re[treθA(vw)]=Re[eθvAw]\operatorname{Re}[\operatorname{tr} e^{-\theta} A(v w^{*})^{*}] = \operatorname{Re}[e^{-\theta} v \cdot A w] 为极大。但是, Aw=VΣWw=eθσ1vA w = V\Sigma W^{*} w = e^{\theta} \sigma_{1} v 对某个 ϕR\phi \in \mathbb{R} 成立[见(7.3)节习题5],因而 vAw=σ1>0|v^{*} A w| = \sigma_{1} > 0 。因此,最佳纯量因子是 eθ=vAw/vAw=vAw/σ1e^{\theta} = v^{*} A w / |v^{*} A w| = v^{*} A w / \sigma_{1} ,而对 AA 的最佳秩1逼近是

eϕσ1vw=(vAw)vw.e ^ {\phi} \sigma_ {1} v w ^ {*} = (v ^ {*} A w) v w ^ {*}.

这说明,如果 AAA^{\star}A 的最大特征值是单的,则对 AA 的最佳秩1最小二乘逼近可以毫不费力地通过两个Hermite特征值问题的解构造出来。例如,使 AATAA^T 为正矩阵,或更一般地为不可约矩阵的任一非负矩阵 AMn(R)A \in M_{n}(\mathbf{R}) 就适合 AAA^{\star}A 的最大单特征值的条件[见(8.4)节习题17)。

7.4.2 例 在定理(5.7.17)中已经证明, MnM_{n} 上的向量范数 G()G(\cdot) 能使条件

G(A1)G(A2)G(Ak)ρ(A1Ak)G \left(A _ {1}\right) G \left(A _ {2}\right) \dots G \left(A _ {k}\right) \geqslant \rho \left(A _ {1} \dots A _ {k}\right)

对所有 A1,A2,,AkMnA_{1}, A_{2}, \cdots, A_{k} \in M_{n} 和所有 k=1,2,k = 1, 2, \cdots 成立,当且仅当 G()G(\cdot)Cn\mathbf{C}^{n} 上有相容向量范数。在这个证明中,决定性的一步是证明,如果 G()G(\cdot) 满足这个关于谱半径的不等式,则有某个有限常数 c>0c > 0 ,使得 G(A1)G(A2)G(Ak)cA1A2Ak2G(A_{1})G(A_{2}) \cdots G(A_{k}) \geqslant c \|A_{1}A_{2} \cdots A_{k}\|_{2} ,而证明它的关键是乘积 A1A2AkA_{1}A_{2} \cdots A_{k} 的奇异值分解。其细节在引理(5.7.16)中。

7.4.3 例 假定想解线性方程组 Ax=bA x = b ,其中, AMm,nA \in M_{m,n}bCmb \in \mathbf{C}^m 是已知的,且有秩 kk 。如果 A=VΣWA = V\Sigma W^*AA 的奇异值分解,则 VΣWx=bV\Sigma W^* x = b ,或

Σ(Wx)=Vb(7.4.4)\Sigma \left(W ^ {*} x\right) = V ^ {*} b \tag {7.4.4}

[428]

如果 m>km > k ,则 Σ\Sigma 的后 mkm - k 行是 0,因此,如果在这种情形下有解,则必须(同时也只须)使 VbV^{\prime}b 的后 mkm - k 个元为零。于是,方程组在 m>km > k 时有解,当且仅当 bbAA 的后 mkm - k 个左奇异向量正交。如果 bb 满足这个相容条件,又如果 V=[v1vm]V = [v_{1}\dots v_{m}]W=[w1wn]W = [w_{1}\dots w_{n}] ,则(7.4.4)说明

(Wx)=[bv1σ1,,bvkσk,0,,0],\left(W ^ {*} x\right) ^ {*} = \left[ \frac {b ^ {*} v _ {1}}{\sigma_ {1}}, \dots , \frac {b ^ {*} v _ {k}}{\sigma_ {k}}, 0, \dots , 0 \right] ^ {*},

因而向量

x=i=1kvibσiwi(7.4.5)x = \sum_ {i = 1} ^ {k} \frac {v _ {i} ^ {*} b}{\sigma_ {i}} w _ {i} \tag {7.4.5}

是解。因为对所有 j>kj > kAωj=V(ΣWωj)=0A\omega_{j} = V(\Sigma W^{*}\omega_{j}) = 0 ,所以, AA 的后 nkn - k 个右奇异向量(如果有的话)的任意线性组合都在 AA 的零空间中,因而对任意 ck1,,cnCc_{k-1}, \cdots, c_{n} \in \mathbf{C} ,向量

x=r=1kvrbσrw1+rk1ncrwrx = \sum_ {r = 1} ^ {k} \frac {v _ {r} ^ {*} b}{\sigma_ {r}} w _ {1} + \sum_ {r - k - 1} ^ {n} c _ {r} w _ {r}

都是 Ax=bA_{x} = b 的解;当然,如果 n=kn = k ,就不会出现这后一个和式.因为向量组 {wi}\{w_{i}\} 是标准正交组,所以当所有 c1=0c_{1} = 0 时,就得到具有极小 l2l_{2} 范数的解.值得指出的是, AA 的后 mkm - k 个左奇异向量张成 AAAA^{\prime} 的零空间,它与 AA^{\prime} 的零空间相同,因此,要求 bbAA 的后 mkm - k 个奇异向量正交与要求 bbAx=0A^{\prime}x = 0 的每个解正交是一回事.

练习 如果 VbV^{\prime}b 的后 mkm - k 个元不全为零,则方程组 Ax=bAx = b 是不相容的,因而根本没有解,但是,为了某些目的,只需要有“最小二乘”解就可以了,这个解是使 Axb2\| Ax - b\|_{2} 达到极小的,具有极小 l2l_{2} 范数的向量 xx 。证明(7.4.5)给出这样一个最小二乘解。

7.4.6 例用酉矩阵的纯量倍对某个矩阵 AMnA \in M_{n} 的最佳最小二乘逼近是什么?我们知道, MnM_{n} 上的 l1l_{1} 范数是由内积 [A,B]=trAB[A, B] = \operatorname{tr} AB^{*} 诱导的,还知道,如果 UU 是酉矩阵,则

U22=[U,U]=trUU=trI=n\| U \| _ {2} ^ {2} = [ U, U ] = \operatorname {t r} U U ^ {*} = \operatorname {t r} I = n

对任意 cCc \in \mathbb{C} 和任意酉矩阵 UMnU \in M_{n} ,有

AcU2p=[AcU,AcU]=A222Re{cˉ[A,U]}+nc2,\| A - c U \| _ {2} ^ {p} = [ A - c U, A - c U ] = \| A \| _ {2} ^ {2} - 2 \operatorname {R e} \{\bar {c} [ A, U ] \} + n | c | ^ {2},

c=[A,U]/nc = [A, U] / n 时它达到极小,因而

429

ΛcU22Λ221n![A,U]2.\| \Lambda - c U \| _ {2} ^ {2} \geqslant \| \Lambda \| _ {2} ^ {2} - \frac {1}{n}! [ A, U ] | ^ {2}.

如果定义

u(A)max内 质 体UMn[A,U].(7.4.7)u (A) \equiv \max _ {\text {内 质 体} U \in M _ {n}} | [ A, U ] |. \tag {7.4.7}

就得到一个与数值半径 r(A)r(A) 类似的量。对于 r(A)r(A) ,内积的极大值不是针对酉矩阵来取的,而是取遍所有 Frobenius 范数为 1 的秩 1 Hermite 矩阵。但是,与数值半径不同的是,函数 u(A)u(A)MnM_n 上的矩阵范数[见习题 5 和例 (7.4.54)]。

要确定 u(A)u(A) 的值与欲求的酉矩阵并不困难。设 AA 的奇异值分解是 A=VΣWA = V\Sigma W^{\star} ,则

u(A)max西 矩 块U[A,U]=max西 矩 块U[VΣW,U]max西 知 阵trVΣWU=max西 知 阵trΣ(WUV)=max内 知 识i[trΣU=max西 南 阳1[uij]r=1nσiuimax内 即 阵[uij]i=1nσiuii=1nσi.\begin{array}{l} u (A) - \max _ {\text {西 矩 块} U} | [ A, U ] | = \max _ {\text {西 矩 块} U ^ {\prime}} | [ V \Sigma W ^ {*}, U ] | \\ - \max _ {\text {西 知 阵} ^ {\prime}} | \operatorname {t r} V \Sigma W ^ {*} U ^ {*} | = \max _ {\text {西 知 阵} ^ {\prime}} | \operatorname {t r} \Sigma (W ^ {*} U ^ {*} V) | \\ = \max _ {\text {内 知 识} i ^ {\prime}} | [ \operatorname {t r} \Sigma U | = \max _ {\text {西 南 阳} 1 ^ {\prime} - \left[ u _ {i j} \right] ^ {\prime}} \left| \sum_ {r = 1} ^ {n} \sigma_ {i} u _ {i} \right| \\ \leqslant \max _ {\text {内 即 阵} [ u _ {i j} ]} \sum_ {i = 1} ^ {n} \sigma_ {i} | u _ {i} | \leqslant \sum_ {i = 1} ^ {n} \sigma_ {i}. \\ \end{array}

但是,如果 A=PUA = PUAA 的极形式,则

[A,U]=trPUU=trP=inσi.[ A, U ] = \operatorname {t r} P U U ^ {*} = \operatorname {t r} P = \sum_ {i} ^ {n} \sigma_ {i}.

因此,所给出的 u(A)u(A) 的上界是可以达到的, u(A)=σ1(A)++σn(A)u(A) = \sigma_1(A) + \dots + \sigma_n(A) ,又如果 A=PUA = PUAA 的极形式,且 σ1,,σn\sigma_1, \dots, \sigma_n 是它的奇异值,则用一个酉矩阵的倍数对 AA 的最佳最小二乘逼近可由

In(σ1++σn)U\underset {n} {\operatorname {I}} \left(\sigma_ {1} + \dots + \sigma_ {n}\right) U

给出.如果给定奇异值分解 A=VΣWA = V\Sigma W^{*} ,则 U=VWU = VW^{*} ,该逼近的误差是

Au(A)nU2=A221n[A,U]2=i=1nσi21n(i=1nσi)2,\left\| A - \frac {u (A)}{n} U \right\| _ {2} ^ {\prime} = \| A \| _ {2} ^ {2} - \frac {1}{n} | [ A, U ] | ^ {2} = \sum_ {i = 1} ^ {n} \sigma_ {i} ^ {2} - \frac {1}{n} \left(\sum_ {i = 1} ^ {n} \sigma_ {i}\right) ^ {2},

只有当Cauchy-Schwarz不等式

(i=1nσi1)2(i=1n12)(i=1nσi2)\left(\sum_ {i = 1} ^ {n} \sigma_ {i} 1\right) ^ {2} \leqslant \left(\sum_ {i = 1} ^ {n} 1 ^ {2}\right) \left(\sum_ {i = 1} ^ {n} \sigma_ {i} ^ {2}\right)

是等式时误差才为0.因此,只有当 AA 的所有奇异值都相同时, AA 才可以用一个酉矩阵的倍数来完全逼近.

7.4.8 例 假定 A,BMm,nA, B \in M_{m,n} 是给定的矩阵,而我们想知道,是否可以通过“旋转” BB 来得到 AA ;即 A=UBA = UB 对某个酉矩阵 UMmU \in M_m 成立吗?更一般地,如果考虑已知矩阵 BB 的所有可能的“旋转” UBUB ,在最小二乘意义下,可以怎样充分地逼近 AA ?这个问题在因子分析中称为求 BB 的一个“强行(procrustean)变换”问题。

要做的计算与上例中的计算是类似的;我们试图选择 UU 使 AUB2\| A - UB\|_{2} 达到极小,如前,计算

AUB22=[AUB,AUB]=A222Re[A,UB]+B22.\| A \cdot U B \| _ {2} ^ {2} = [ A - U B, A - U B ] = \| A \| _ {2} ^ {2} - 2 \operatorname {R e} [ A, U B ] + \| B \| _ {2} ^ {2}.

于是,必须求使 Re[A,UB]=RetrABU\operatorname{Re}[A, UB] = \operatorname{Re} \operatorname{tr} AB^{*} U^{*} 为极大的两矩阵 UU 。如果 AB=VΣWAB^{*} = V \Sigma W^{*}ABAB 的奇异值分解,则

430

RetrABU=RetrVΣWU=RetrΣWUV=Rei=1mσi(AB)ti,\begin{array}{l} \operatorname {R e} \operatorname {t r} A B ^ {*} U ^ {*} = \operatorname {R e} \operatorname {t r} V \Sigma W ^ {*} U ^ {*} = \operatorname {R e} \operatorname {t r} \Sigma W ^ {*} U ^ {*} V \\ = \operatorname {R e} \sum_ {i = 1} ^ {m} \sigma_ {i} (A B ^ {*}) t _ {i}, \\ \end{array}

其中 T=tijWUVT = \left\lfloor t_{ij}\right\rfloor -W^{\prime}U^{\prime}V 是酉矩阵.当所有 tii=1t_{ii} = 1 ,即当 U=VWU = VW^{*} 时,这个和取极大; VWVW^{*} 正好是 ABAB^{*} 的极分解的酉部分.

因此,用形如 UBUB 的矩阵对 AMm,nA \in M_{m,n} 的最佳最小二乘逼近由 UB=(VW)BUB = (VW^{*})B 给出,其中 BMm,nB \in M_{m,n} ,而 UMmU \in M_{m} 是酉矩阵, AB=VΣWAB^{*} = V\Sigma W^{*}ABAB^{*} 的奇异值分解,或 AB=P(VW)AB^{*} = P(VW^{*})ABAB^{*} 的极分解;我们并不需要分别知道 VVWW 。这个逼近的误差由

min{AUB2:UMm\min \{\| A - UB\|_{2}:U\in M_{m} 是酉矩阵 }=A(VW)B\} = |A - (VW^{*})B|

=[A22+B222i=1mσi(AB)]1.7= \left[ \| A \| _ {2} ^ {2} + \| B \| _ {2} ^ {2} - 2 \sum_ {i = 1} ^ {m} \sigma_ {i} (A B ^ {*}) \right] ^ {1. 7}

给出,其中 {σi(AB)}\{\sigma_{i}(AB^{*})\}ABAB^{*} 的奇异值的集合.

如果想知道 AA 是否恰好是 BB 的转动,则一个明显的必要条件是 A2=B2\| A \|_2 = \| B \|_2 ,而其必要充分条件是

A22=B22i=1mσi(AB),\| A \| _ {2} ^ {2} = \| B \| _ {2} ^ {2} - \sum_ {i = 1} ^ {m} \sigma_ {i} (A B ^ {*}),

其中 {σt(AB)}\{\sigma_{t}(AB^{*})\}ABAB^{*} 的奇异值的集合.

最后,如果考虑 m=nm = nB=IB = I 的特殊情形,便有以下事实:用酉矩阵 UMnU \in M_{n} 对给定矩阵 AMnA \in M_{n} 的最佳最小二乘逼近由 U=VWU = VW^{*} 给出。其中 A=VΣWA = V\Sigma W^{*}AA 的奇异值分解或 A=PU=P(VW)A = PU = P(VW^{*})AA 的极分解;逼近的误差是

AVW22A22+I222i=1nσi(A)=i=1nσi2(A)+n2i=1nσi(A)=i=1n(σi(A)1)2,\begin{array}{l} \| A - V W ^ {\prime} \| _ {2} ^ {2} - \| A \| _ {2} ^ {2} + \| I \| _ {2} ^ {2} - 2 \sum_ {i = 1} ^ {n} \sigma_ {i} (A) \\ = \sum_ {i = 1} ^ {n} \sigma_ {i} ^ {2} (A) + n - 2 \sum_ {i = 1} ^ {n} \sigma_ {i} (A) = \sum_ {i = 1} ^ {n} (\sigma_ {i} (A) - 1) ^ {2}, \\ \end{array}

其中 {σi(A)}\{\sigma_{i}(A)\}AA 的奇异值的集合.

如同上例中的讨论部分,在所有两矩阵 UU 上求使 RetrAU\operatorname{Re} \operatorname{tr} A U 为极大的问题的解。为了以后参考方便,把这个结果概括成下述定理。

7.4.9 定理 设 AMnA \in M_{n} 是给定的矩阵,且 A=VΣWA = V\Sigma W^{*}AA 的奇异值分解。那么,(a)问题

max{Re tr AU:U∈M,是酉矩阵}

有解 U=WVU = W V^{*} , 且极大值是 σ1(A)++σn(A)\sigma_{1}(A) + \dots + \sigma_{n}(A) , 其中 {σi(A)}\{\sigma_{i}(A)\}AA 的奇异值集合. (b) 存在酉矩阵 UMnU \in M_{n} 使得 AUMnA U \in M_{n} 是半正定 Hermite 矩阵. 西矩阵 UU 是使(a) 中问题达到极大的矩阵, 当且仅当 AUA U 是半正定矩阵; 如果 AA 是非奇异矩阵, 则 UU 是唯一确定的. AUA U 的特征值是 AA 的奇异值.

证明:计算

RetrAU=RetrVΣWU=RetrΣ(WUV)=i=1nReσi(WUV)i,\operatorname {R e} \operatorname {t r} A U = \operatorname {R e} \operatorname {t r} V \Sigma W ^ {*} U = \operatorname {R e} \operatorname {t r} \Sigma (W ^ {*} U V) = \sum_ {i = 1} ^ {n} \operatorname {R e} \sigma_ {i} (W ^ {*} U V) _ {i},

它只有当所有 (WUV)n=1(W^{*}UV)_{n} = 1 时才取极大值,因为 WUVW^{*}UV 是酉矩阵,这又当且仅当 WUV=IW^{*}UV = I

U=WVU = W V' 时才成立。对于 UU 的这个选择, AU=VΣWWV=VΣVA U = V \Sigma W^{*} W V^{*} = V \Sigma V' ,又因为 Σ=diag(σ1,,σn)\Sigma = \operatorname{diag}(\sigma_{1}, \dots, \sigma_{n}) 且所有 σi0\sigma_{i} \geqslant 0 ,所以 AUA U 是半正定 Hermite 矩阵。如果 U1MnU_{1} \in M_{n} 是使 AU1A U_{1} 为半正定矩阵的任一酉矩阵,因为奇异值是酉不变的,所以 AU1A U_{1} 的特征值是 AA 的奇异值。对 AA 是非奇异的情形, UU 的唯一性可由 (7.3.3) 的唯一性部分推出。□

对于任意矩阵 AMm,nA \in M_{m,n} , AAAA^* 以及 AAA^*A 都是半正定矩阵, 并且 trAA=trAA=σ12(A)++σmin(m,n)2(A)\operatorname{tr} AA^* = \operatorname{tr} A^*A = \sigma_1^2(A) + \dots + \sigma_{\min(m,n)}^2(A) , 因 AA^*AA 有相同的奇异值, 所以 trAA\operatorname{tr} AA^* 可看作 AAAA^* 的相应奇异值的乘积之和. 这个简单的论断可以推广到任意一对矩阵 AABB , 只要乘积 ABABBABA 有定义且为半正定矩阵. 这个结果对研究几种类型的矩阵最优化问题有用.

7.4.10 定理 设 AMm,nA \in M_{m,n} , BMn,mB \in M_{n,m} , 且 q=min{m,n}q = \min \{m, n\} . 设 σ1(A),,σq(A)\sigma_1(A), \dots, \sigma_q(A)σ1(B),,σq(B)\sigma_1(B), \dots, \sigma_q(B) 分别表示 AABB 按递减顺序排列的奇异值. 如果 ABMmAB \in M_mBAMnBA \in M_n 是半正定矩阵, 则存在整数 1,2,,q1, 2, \dots, q 的一个排列 τ\tau , 使得

trAB=trBA=i=1qσi(A)σr(i)(B).(7.4.11)\operatorname {t r} A B = \operatorname {t r} B A = \sum_ {i = 1} ^ {q} \sigma_ {i} (A) \sigma_ {r (i)} (B). \tag {7.4.11}

证明:如果 m=nm = n ,且 AABB 都是半正定矩阵,又如果 AABB 可交换,则它们可以同时西对角化为 A=UAUA = U A U^{\prime}B=UMUB = U M U^{\prime} ,其中, UMmU \in M_{m} 是酉矩阵, Λdiag(λ1,,λm)\Lambda - \operatorname{diag}(\lambda_1, \dots, \lambda_m)M=diag(μ1,,μm)M = \operatorname{diag}(\mu_1, \dots, \mu_m) ,且所有 λi,μi\lambda_i, \mu_i 都是非负的。这时,有

trAB=tr(UAU)(UMU)=trUAMU=trAM=i=1mλiμi.\operatorname {t r} A B = \operatorname {t r} \left(U A U ^ {*}\right) \left(U M U ^ {*}\right) = \operatorname {t r} U A M U ^ {*} = \operatorname {t r} A M = \sum_ {i = 1} ^ {m} \lambda_ {i} \mu_ {i}.

因为特征值 λi\lambda_{i}μi\mu_{i} 也是 AABB 的奇异值,所以在 m=nm = n 的特殊情形,定理得证

不失一般性,假定 mnm \leqslant n ,因为,如果 m>nm > n ,只要在定理的叙述中互换 Λ\LambdaBB 就可以了.

为了证明定理的一般情形,只须证明,对任意一对使得 mnm \leqslant n 以及 ABABBABA 都是半正定矩阵的 AMn,nA \in M_{n,n}BMn,mB \in M_{n,m} ,存在酉矩阵 VMnV \in M_n 和有标准正交行的矩阵 YMn,nY \in M_{n,n} 使得变换

A^YAVB^=VBY(7.4.12)\hat {A} - Y ^ {*} A V \quad \text {和} \quad \hat {B} = V ^ {*} B Y \tag {7.4.12}

能得到一对可交换的 n×nn \times n 半正定矩阵 A^\hat{A}B^\hat{B} . 在这种情形, 由上述结论可知

trAB=trABYY=trYABY=tr(YAV)(VBY)=i=1mσi(YAV)σr(i)(VBY)=i=1mσi(A˙)σr(i)(B˙).\begin{array}{l} \operatorname {t r} A B = \operatorname {t r} A B Y Y ^ {*} = \operatorname {t r} Y ^ {*} A B Y = \operatorname {t r} (Y ^ {*} A V) (V ^ {*} B Y) \\ = \sum_ {i = 1} ^ {m} \sigma_ {i} (Y ^ {*} A V) \sigma_ {r (i)} (V ^ {*} B Y) = \sum_ {i = 1} ^ {m} \sigma_ {i} (\dot {A}) \sigma_ {r (i)} (\dot {B}). \\ \end{array}

注意到 A^A^=VAYYAV=VAAV=(AV)(AV)\hat{A}^{\prime}\hat{A} = V^{*}A^{*}YY^{*}AV = V^{*}A^{*}AV = (AV)^{*}(AV) ,于是, A^\hat{A} 的奇异值与 AVAV 相同,因为 (AV)(AV)=AA(AV)(AV)^{*} = AA^{*} ,所以它又与 Λ\Lambda 的奇异值相同。同理可证 B^\hat{B} 的奇异值与 BB 相同,由此可得

trAB=i=1mσr(A)σr(i)(B)(433)\operatorname {t r} A B = \sum_ {i = 1} ^ {m} \sigma_ {r} (A) \sigma_ {r (i)} (B) \tag {433}

这正是所要求的。现在分三步来证明,存在形如(7.4.12)的变换,且具有所要求的性质。

(1) 设 AABB 适合定理的假设。由 (1.3.20) 可知, BABA 的特征值与 ABAB 的相同(重特征值按重数计算),再加上 nmn - m 个零特征值。如果 λ1,,λm\lambda_1, \dots, \lambda_mABAB 的特征值,且 Λ=diag(λ1,,λm)\Lambda = \operatorname{diag}(\lambda_1, \dots, \lambda_m) ,因为由假定可知, ABABBABA 都是 Hermite 矩阵,所以有酉矩阵 UMmU \in M_mVMnV \in M_n 使得

AB=UAUBA=V[A000]V.A B = U A U ^ {\cdot} \qquad \text {和} \qquad B A = V \Big [ \begin{array}{c c} {{A}} & {{0}} \\ {{0}} & {{0}} \end{array} \Big ] V ^ {\cdot}.

VV 写成分块形式 V=[V1V2]V = [V_{1} \mid V_{2}] ,其中 V1Mn,mV_{1} \in M_{n,m}V2Mn,nmV_{2} \in M_{n,n-m} ,则 V1V_{1} 是具有标准正交列的矩阵,因而 V1V1=IMmV_{1}^{\prime} V_{1} = I \in M_{m} 。于是 Λ=UABU\Lambda = U^{*} A B UBA=V1ΛV1B A = V_{1} \Lambda V_{1}^{*} ,故 BA=(V1U)AB(UV1)B A = (V_{1} U^{*}) A B (U V_{1}^{*}) 。设 Y=UV1Mm,nY = U V_{1}^{*} \in M_{m,n} ,并且注意到 YY=UV1V1U=UU=IY Y^{*} = U V_{1}^{*} V_{1} U^{*} = U U^{*} = I ,则 YY 有标准正交行且 BA=YABYB A = Y^{*} A B Y 。令 A^=YAMn\hat{A} = Y^{*} A \in M_{n}B^=BYMn\hat{B} = B Y \in M_{n} ,算出 A^B^=YABY=BA\hat{A} \hat{B} = Y^{*} A B Y = B AB^A^=BYYA=BA\hat{B} \hat{A} = B Y Y^{*} A = B A :根据假定,乘积 BAB A 是半正定矩阵。因此有形如(7.4.12)的变换(其中 V=IV = I ),它使我们得到一对可交换的 n×nn \times n 矩阵,且它们的乘积是半正定矩阵。但是,单项 A^\hat{A}B^\hat{B} 可能不是半正定矩阵;不过,我们可以进一步要求形如(7.4.12)的变换达到这个条件。

(2)不失一般性,现在可以假定, m=nm = nAABMnB \in M_{n} 可交换,且乘积 ABAB 是半正定矩阵。如果 (AB)x=λx(AB)x = \lambda x ,且 x0x \neq 0 ,则 (AB)(Ax)=ABAxAABx=A(ABx)=Aλx=λ(Ax)(AB)(Ax) = ABAx - AABx = A(ABx) = A\lambda x = \lambda (Ax) ,所以Hermite矩阵 ABAB 的每个特征空间在 AA 作用下不变。同理可证,这每一个特征空间也在 BB 的作用下不变。因此,如果 U=[u1un]U = [u_1 \cdots u_n] 是以 ABAB 的特征向量为列构成的两矩阵,且相应于 ABAB 的同一特征值的所有特征向量相邻地排放在一起,则 UAUU^*AUUBUU^*BU 一定都是分块对角矩阵,且

A^=UAU=diag(A1,A2,,Ar),B^=UBU=diag(B1,B2,,Br),\hat {A} = U ^ {*} A U = \operatorname {d i a g} \left(A _ {1}, A _ {2}, \dots , A _ {r}\right), \quad \hat {B} = U ^ {*} B U = \operatorname {d i a g} \left(B _ {1}, B _ {2}, \dots , B _ {r}\right),

其中, Λi\Lambda_{i}BiMkiB_{i} \in M_{k_{i}}1kin1 \leqslant k_{i} \leqslant nk1++kr=nk_{1} + \cdots + k_{r} = n ,且每个 AiBi=BiAi=λiIMkiA_{i} B_{i} = B_{i} A_{i} = \lambda_{i} I \in M_{k_{i}} ,另外 λ1,λ2,,λr\lambda_{1}, \lambda_{2}, \cdots, \lambda_{r} 是半正定矩阵 ABAB 的不同(非负)特征值。

(3)不失一般性,现在可以假定, m=nm = nAABMnB\in M_{n} 可交换, AB=λIAB = \lambda I ,且 λ0\lambda \geqslant 0 ,如果 λ>0\lambda >0 ,则 AABB 都是非奇异矩阵,且 B=λA1B = \lambda A^{-1} ,利用(7.4.9)求酉矩阵 UMnU\in M_{n} 使得 A^AU\hat{A}\equiv AU 是半正定矩阵.另一方面,因为 λ>0\lambda >0 ,所以 B^UB=λUA1=λ(AU)1\hat{B}\equiv U^{*}B = \lambda U^{*}A^{-1} = \lambda (AU)^{-1} 也是半正定矩阵,因而 (AU)1(AU)^{-1} 是半正定矩阵.此外, (UB)(AU)=UλIU=λI=AB=(AU)(UB)(U^{*}B)(AU) = U^{*}\lambda I U = \lambda I = AB = (AU)(U^{*}B) ,所以 A^\hat{A}B^\hat{B} 可交换.这是形如(7.4.12)的变换,因此,如果 λ>0\lambda >0 ,就完成了证明.

如果 λ=0\lambda = 0 ,则 AB=BA=0AB = BA = 0 ,再选择酉矩阵 UU 使得 AUAU 是半正定矩阵.于是 0=AB=(AU)(UB)=(UB)(AU)=U0U=00 = AB = (AU)(U^{*}B) = (U^{*}B)(AU) = U^{*}0U = 0 ,因而 AUAUUBU^{*}B 可交换,且Hermite矩阵 AUAU 的每个特征空间在 UBU^{*}B 作用下不变,若 W=[w1wn]W = [w_{1}\dots w_{n}] 是以 AUAU 的特征向量为列构成的酉矩阵,且相应于 AUAU 的同一特征值的所有特征向量相邻地排放在一起,则 W(AU)WW^{*}(AU)WW(UB)WW^{*}(U^{*}B)W 都是分块对角矩阵,且

W(AU)W=diag(Λ1,,Λr),W(UB)W=diag(B1,,Br),W ^ {*} (A U) W = \operatorname {d i a g} \left(\Lambda_ {1}, \dots , \Lambda_ {r}\right), W ^ {*} (U ^ {*} B) W = \operatorname {d i a g} \left(B _ {1}, \dots , B _ {r}\right),

Λi\Lambda_{i}BiB_{i} 是同阶矩阵,而 Λi=λiI\Lambda_{i} = \lambda_{i}Ii=1,2,,ri = 1,2,\dots,r ,其是 λ1,λ2,,λr\lambda_{1},\lambda_{2},\dots,\lambda_{r} 是半正定矩阵 AUAU 的不同(非负)特征值.对所有 i=1,,ri = 1,\dots,r ,我们有 ΛiBi=BiΛi=0\Lambda_{i}B_{i} = B_{i}\Lambda_{i} = 0 ,如果 λi0\lambda_{i}\neq 0 ,则 Λi=λiI\Lambda_{i} = \lambda_{i}IBi=0B_{i} = 0 是一对可交换的半正定矩阵,这正是所要求的.如果 λi=0\lambda_{i} = 0 ,则 BiB_{i} 不一定是零矩阵,但是,存在酉矩阵 UiU_{i} 使得 UiBiU_{i}^{*}B_{i} 是半正定矩阵[应用(7.4.9)于 BB^{*} ],因而,在这种情形, ΛiUi=0\Lambda_{i}U_{i} = 0UiBiU_{i}^{*}B_{i} 构成一对由形如(7.4.12)的变换得到的可交换半正定矩阵.这样,对所有可能情形都进行了验证. □

7.4.13 例 作为(7.4.8)中旋转问题的变形,设 A,BMm,nA, B \in M_{m,n} 是给定的矩阵,并且我们希望确

定,是否可以通过 BB 的两侧“旋转”来得到 AA ;也就是 A=UBVA = UBV 对某两个两矩阵 UMmU \in M_{m}VMnV \in M_{n} 成立吗?更一般地,如果考虑已知矩阵 BB 的所有可能的两侧“旋转” UBVUBV ,在最小二乘意义下,可以怎样充分地逼近 AA

如前,我们试图选择使 AUBV2\| A - UBV\|_{2} 为极小的酉矩阵 UMmU\in M_{m}VMnV\in M_{n} ,还和前面一样,算出

AUBV22=[AUBV,AUBV]=A222Re[A,UBV]+B22.\| A - U B V \| _ {2} ^ {2} = [ A - U B V, A - U B V ] = \| A \| _ {2} ^ {2} - 2 \operatorname {R e} [ A, U B V ] + \| B \| _ {2} ^ {2}.

因此,必须求使 Re[A,UBV]=RetrAVBU\operatorname{Re}[A, UBV] = \operatorname{Re} \operatorname{tr}AV^*B^*U^* 为极大的酉矩阵 UMmU \in M_mVMnV \in M_n 。使这个问题有极大值的酉矩阵 U0,V0U_0, V_0 一定存在(但不一定唯一),这是因为 MnM_n 中和 MmM_m 中酉矩阵的集合是紧集,又紧集的笛卡儿乘积也是紧集。使上述问题为极大的矩阵 U0,V0U_0, V_0 对任意酉矩阵 UMmU \in M_m 有性质

Retr(AV0B)U0Retr(AV0B)U,\operatorname {R e} \operatorname {t r} \left(A V _ {0} ^ {*} B ^ {*}\right) U _ {0} ^ {*} \geqslant \operatorname {R e} \operatorname {t r} \left(A V _ {0} ^ {*} B ^ {*}\right) U,

于是,由(7.4.9)可知, AV0BU0AV_{0}^{*}B^{*}U_{0}^{*} 是半正定矩阵,同理可证,对任意酉矩阵 VMnV\in M_n

RetrAV0BU0=Retr(BU0A)V0RetrBU0AV\operatorname {R e} \operatorname {t r} A V _ {0} ^ {*} B ^ {*} U _ {0} ^ {*} = \operatorname {R e} \operatorname {t r} (B ^ {*} U _ {0} ^ {*} A) V _ {0} ^ {*} \geqslant \operatorname {R e} \operatorname {t r} B ^ {*} U _ {0} ^ {*} A V

于是,仍由(7.4.9)可知, BU0AV0B^{*}U_{0}^{*}AV_{0}^{*} 是半正定矩阵,这样,两个矩阵 AV0Mm,nAV_{0}^{*}\in M_{m,n}BU0B^{*}U_{0}^{*}\in Mn,mM_{n,m} 都适合定理(7.4.10)的假设,因为奇异值是两不变的,因此,如果 q=min{m,n}q = \min \{m,n\} ,则对整数1,…, qq 的某个置换 τ\pmb{\tau} ,有

max{RetrAVBU:UMm\max \{\operatorname{Re} \operatorname{tr} A V^{*} B^{*} U^{*}: U \in M_{m}VMnV \in M_{n} 是西矩阵}

RetrAV0BU0=i=1qσi(AV0)σr(i)(BU0)=i=1qσi(A)σr(i)(B).- \operatorname {R e} \operatorname {t r} A V _ {0} ^ {*} B ^ {*} U _ {0} ^ {*} = \sum_ {i = 1} ^ {q} \sigma_ {i} \left(A V _ {0} ^ {*}\right) \sigma_ {\mathrm {r} (i)} \left(B ^ {*} U _ {0} ^ {*}\right) = \sum_ {i = 1} ^ {q} \sigma_ {i} (A) \sigma_ {\mathrm {r} (i)} (B).

不失一般性,我们把奇异值 σ1(A),,σq(A)\sigma_{1}(A),\dots ,\sigma_{q}(A)σ3(B),,σq(B)\sigma_{3}(B),\dots ,\sigma_{q}(B) 按递减顺序排列.如果置换 τ\pmb{\tau} 不是恒等置换,则有适合 1i1<i2q1\leqslant i_1 < i_2\leqslant q 的指标使 σr(i1)(B)σr(i2)(B)\sigma_{r(i_1)}(B)\leqslant \sigma_{r(i_2)}(B) ,并且容易验证,如果所作置换互换这两个奇异值的位置,则和

i=1qσi(A)σr(i)(B)\sum_ {i = 1} ^ {q} \sigma_ {i} (A) \sigma_ {r (i)} (B)

不会减小,事实上,新和值与旧和值之差是

[σt1(A)σt2(A)][στ(t2),(B)στ(t1)(B)]0.\left[ \sigma_ {t _ {1}} (A) - \sigma_ {t _ {2}} (A) \right] \left[ \sigma_ {\tau (t _ {2})}, (B) - \sigma_ {\tau (t _ {1})} (B) \right] \geqslant 0.

因此,对恒等置换 τ\tau ,上述和达到极大值,并且可以得出

max{RetrAVBU:UMm,VMn是 西 矩 阵}=i=1qσi(A)σi(B),(7.4.14)\max \{\mathrm {R e} \mathrm {t r} A V ^ {\bullet} B ^ {\bullet} U ^ {\bullet}: U \in M _ {m}, V \in M _ {n} \text {是 西 矩 阵} \} = \sum_ {i = 1} ^ {q} \sigma_ {i} (A) \sigma_ {i} (B), \quad (7. 4. 1 4)

其中 AABB 的奇异值都按递减顺序排列.

把这个结果用到当初求极小值的问题中,对 AABMm,nB\in M_{m,n}q=min{m,n}q = \min \{m,n\} ,求得

min{AUBV2:UMnVMn是 西 矩 阵}=[A222i=1qσi(A)σi(B)+B22]1.2=[i=1qσi2(A)2i1qσi(A)σi(B)+i=1qσi2(B)]1,2\begin{array}{l} \min \{\parallel A \cdot U B V \parallel_ {2}: U \in M _ {n} \text {和} V \in M _ {n} \text {是 西 矩 阵} \} \\ = - \left[ \| A \| _ {2} ^ {2} - 2 \sum_ {i = 1} ^ {q} \sigma_ {i} (A) \sigma_ {i} (B) + \| B \| _ {2} ^ {2} \right] ^ {1. 2} \\ = \left[ \sum_ {i = 1} ^ {q} \sigma_ {i} ^ {2} (A) - 2 \sum_ {i - 1} ^ {q} \sigma_ {i} (A) \sigma_ {i} (B) + \sum_ {i = 1} ^ {q} \sigma_ {i} ^ {2} (B) \right] ^ {1, 2} \\ \end{array}

435

=[i=1q[σi(A)σi(B)]2]1/2.(7.4.15)= \left[ \sum_ {i = 1} ^ {q} \left[ \sigma_ {i} (A) - \sigma_ {i} (B) \right] ^ {2} \right] ^ {1 / 2}. \tag {7.4.15}

特别是, AABB 的两侧“旋转”,当且仅当 AABB 有相同的奇异值集合.

练习 如果 B=IB = I ,(7.4.15) 说明什么?试与例(7.4.8) 末尾的结果相比较。如果 BB 是秩 kk 的对角矩阵,(7.4.15) 说明什么?试与例(7.4.1) 中的有关说明作一比较。

7.4.16 例 作为利用奇异值的另一个例子,我们考虑刻划矩阵的酉不变范数的问题,它是在(5.6)节中提出来的。

定义 Mm,nM_{m,n} 上的向量范数 \| \cdot \| 称为酉不变的,是指

UAV=A\| U A V \| = \| A \|

对所有 AMm,nA \in M_{m,n} 和所有两矩阵 UMm,VMnU \in M_{m}, V \in M_{n} 成立.

如果 AMm,nA \in M_{m,n} 是给定的矩阵,且 A=VΣWA = V\Sigma W^{*}AA 的奇异值分解,则 A=VΣW=Σ\| A \| = \| V\Sigma W^{*} \| = \| \Sigma \| 对任意酉不变范数 \|\cdot\| 成立。因此,某个阶数的矩阵的酉不变范数只与该矩阵的奇异值集合有关。

两个熟知的两不变范数的例子是 Frobenius(Euclid) 范数和谱范数。如果 X=[xij]Mm,nX = [x_{ij}] \in M_{m,n} 的奇异值是 σ1σ2σq0\sigma_{1} \geqslant \sigma_{2} \geqslant \dots \geqslant \sigma_{q} \geqslant 0 ( q=min{m,n}q = \min\{m, n\} ), 则

X2=(j=1nr=1mxrj2)12=(i=1qσi2)1/2,\| X \| _ {2} = \left(\sum_ {j = 1} ^ {n} \sum_ {r = 1} ^ {m} | x _ {r j} | ^ {2}\right) ^ {\frac {1}{2}} = \left(\sum_ {i = 1} ^ {q} \sigma_ {i} ^ {2}\right) ^ {1 / 2},

H

X2=maxv0Xy2y2=[ρ(XX)]12=σ1=max{σ1,,σq}.\left\| X \right\| _ {2} = \max _ {v \neq 0} \frac {\left\| X y \right\| _ {2}}{\left\| y \right\| _ {2}} = \left[ \rho (X ^ {*} X) \right] ^ {1 ^ {2}} = \sigma_ {1} = \max \left\{\sigma_ {1}, \dots , \sigma_ {q} \right\}.

对于 Mm,nM_{m,n} 上的一般酉不变范数 \| \cdot \| ,它对其自变量的奇异值的依赖关系是容易确定的。为方便起见,假定 mnm \leqslant n ,设 A=diag(x1,x2,,xm)MmA = \mathrm{diag}(x_1, x_2, \dots, x_m) \in M_m ,然后定义分块矩阵

X=[A0],AMm,0Mm,nm.X = [ A \vdots 0 ], \quad A \in M _ {m}, \quad 0 \in M _ {m, n - m}.

因为 XX=diag(x12,x22,,xm2)XX^{*} = \mathrm{diag}(|x_{1}|^{2}, |x_{2}|^{2}, \dots, |x_{m}|^{2}) ,所以 XX 的奇异值集合是 {σi}={xi}\{\sigma_{i}\} = \{\mid x_{i}\mid\} 。如果定义函数 g:CmR1g: \mathbf{C}^{m} \to \mathbf{R}^{1}

g(x)=g([x1,,xm])X,g (x) = g ([ x _ {1}, \dots , x _ {m} ] ^ {\prime}) \equiv \| X \|,

则函数 g()g(\cdot) 从范数 \| \cdot \| 继承了某些性质:

(7.4.17) g(x)0g(x) \geqslant 0 对所有 xCmx \in \mathbf{C}^m 成立,因为 X0\|X\| \geqslant 0 对所有 XMm,nX \in M_{m,n} 成立。

(7.4.18) g(x)=0g(x) = 0 当且仅当 r=0r = 0 ,因为 X=0\| X \| = 0 当且仅当 X=0X = 0 .

(7.4.19) g(αx)=αg(x)g(\alpha x) = |\alpha| g(x) 对所有 xCmx \in \mathbb{C}^m 和所有 αC\alpha \in \mathbb{C} 成立,因为 αX=αX\|\alpha X\| = |\alpha||X| 对所有 αC\alpha \in \mathbb{C} 和所有 XMm,nX \in M_{m,n} 成立。

(7.4.20) g(x+y)g(x)+g(y)g(x + y) \leqslant g(x) + g(y) 对所有 x,yCmx, y \in \mathbf{C}^m 成立,因为 X+YX+Y\|X + Y\| \leqslant \|X\| + \|Y\| 对所有 X,YMm,nX, Y \in M_{m,n} 成立。

这四个性质说明 g()g(\cdot) 一定是 Cm\mathbf{C}^{m} 上的向量范数,但是 g()g(\cdot) 另有两个附加性质:

(7.4.21)正如(5.5.9)中所定义的那样, g()g(\cdot)Cm\mathbf{C}^{m} 上的绝对范数;也就是说,如果 x=[xi]Cmx = [x_{i}] \in \mathbf{C}^{m} ,且 y=[yi][xi]Cmy = [y_{i}] \equiv [|x_{i}|] \in \mathbf{C}^{m} ,则 g(x)=g(y)g(x) = g(y) 。这是因为 g(x)=Xg(x) = \|X\| 只与 XX

上的奇异值 σi=xi\sigma_{i} = |x_{i} 有关.

(7.4.22)如果 PMmP \in M_{m} 是置换矩阵,则 g(Px)g(x)g(Px) - g(x) 对所有 xCmx \in \mathbf{C}^{m} 成立,这是因为 X=[A0]X = [A|0] 的奇异值集合与 [PA0][PA 0] 相同,这又因为 (PA)(PA)=APTPA=AA(PA)^{*}(PA) = A^{*}P^{T}PA = A^{*}A 。函数 g(x)g(x) 只是 xx 的各分量绝对值的集合的函数,无需考虑它们的顺序。

练习 试计算矩阵 X=[A0]Mm,nX = [A \mid 0] \in M_{m,n} 的一个明显的奇异值分解,其中 A=diag(x1,,xm)A = \operatorname{diag}(x_1, \dots, x_m) ,刚才讨论了这样的奇异值分解。

练习 如果 mnm \geqslant n ,设 X=[A0]rX = [A \mid 0]^r ,其中 A=diag(x1,,xn)MnA = \operatorname{diag}(x_1, \dots, x_n) \in M_n ,且定义 g(x)=Xg(x) = |X|xCnx \in \mathbb{C}^n 。如果 \|\cdot\|Mm,nM_{m,n} 上的两不变范数,证明, g()g(\cdot)Cn\mathbf{C}^n 上的绝对向量范数,且 g(Px)=g(x)g(Px) = g(x) 对所有 xCnx \in \mathbb{C}^n 和每个置换矩阵 PMnP \in M_n 成立。

练习 直接证明,由 Frobenius 范数和谱范数诱导的向量范数适合上述 (7.4.17) (7.4.22) 六个性质。

7.4.23 定义 函数 g():CqRg(\cdot): \mathbf{C}^q \to \mathbf{R}^- 称为对称度规函数,当且仅当它适合上述(7.4.17)(7.4.22)六个性质,即当且仅当 g()g(\cdot) 是绝对向量范数日 g()g(\cdot) 是其自变量的诸坐标的置换不变函数。

我们已经看到, Mm,nM_{m,n} 上的每个酉不变范数诱导一个对称度规函数;更有趣的是其逆命题也成立。下面的定理说明, Mm,nM_{m,n} 上的函数 N()N(\cdot) 是酉不变范数,当且仅当 N(A)N(A)AA 的奇异值的对称度规函数。

7.4.24 定理 设 \|\cdot\|Mm,nM_{m,n} 上的酉不变范数,并且 q=min{m,n}q = \min \{m, n\} ,设 x[xi]Cqx - [x_i] \in \mathbf{C}^qX1=diag(x1,,xq)X_1 = \mathrm{diag}(x_1, \cdots, x_q) ,当 mnm \leqslant n 时,设 X[X1,0]Mm,nX \equiv [X_1, 0] \in M_{m,n} ,或当 mnm \geqslant n 时设 X[X1,0]TMm,nX \equiv [X_1, 0]^T \in M_{m,n} 。设 g:Cq1R+g: \mathbf{C}^{q-1} \to \mathbf{R}^+ 定义为 g(x)Xg(x) \equiv \|X\| ,则 g()g(\cdot) 是对称度规函数。反之,如果 g:Cq1R+g: \mathbf{C}^{q-1} \to \mathbf{R}^+ 是给定的对称度规函数,又如果 :Mm,nR+\|\cdot\|: M_{m,n} \to \mathbf{R}^+A=g([σ1,,σq]T)\|A\| = g([\sigma_1, \cdots, \sigma_q]^T) 来定义,其中 σ1,,σq\sigma_1, \cdots, \sigma_qAA 的奇异值,则 \|\cdot\|Mm,nM_{m,n} 上的酉不变范数。

证明:前一个论断已经证明。关于逆命题,我们注意到,因为 g()g(\cdot) 是其变量的诸分量的置换不变函数,所以 \| \cdot \|Mm,nM_{m,n} 上有明确定义的函数。由于矩阵的奇异值集合是酉不变的,所以,对于所有酉矩阵 UMmU \in M_mVMnV \in M_n ,还有 UAVA\| UAV \| - \| A \| ,因为 g()g(\cdot) 是向量范数,所以,对所有 AMm,nA \in M_{m,n} 都有 A0|A| \geq 0 ,并且 A=0\| A \| = 0 当且仅当 g([σ1,,σq])=0g([\sigma_1, \dots, \sigma_q]) = 0 ,而这又当且仅当所有 σi=0\sigma_i = 0 才能成立。这是因为 g()g(\cdot) 是正定的(7.4.18)。但是零矩阵是所有奇异值都是零的仅有矩阵,因而函数 \| \cdot \| 是正定的(见5.1.1(a))。因为 σi(cA)=cσi(A)\sigma_i(cA) = |c| \sigma_i(A) ,所以 cA=g([cσ1,,cσq])=cg([cσ1,,σq])÷cA\| cA \| = g([c| \sigma_1, \dots, |c| \sigma_q]) = |c| g([c| \sigma_1, \dots, \sigma_q]) \div |c| \| A\| ,因而 \| \cdot \| 也是齐次的。至此,已经证明了,用对称度规函数这种方式诱导的任意函数 \| \cdot \|Mm,nM_{m,n} 上的准范数[见(5.4)]。剩下要证明的是 \| \cdot \| 适合三角不等式,为此,只需证明 \| \cdot \| 是准范数的对偶范数,[参看(5.4.12)下面的讨论]因而它实际上也是范数。

考虑 Cn\mathbf{C}^n 上范数 g()g(\cdot) 的对偶范数 gD()g^{D}(\cdot)

gb(y)maxg(1)=1Reyx(7.4.25)g ^ {b} (y) \equiv \max _ {g (1) = 1} \operatorname {R e} y ^ {*} x \tag {7.4.25}

因为 g()g(\cdot) 是(准)范数,所以函数 gD()g^{\mathrm{D}}(\cdot) 一定是范数;因为 g()g(\cdot) 适合(7.4.21),所以,

(7.4.21)如果 E=diag(eiθ1,,eiθ9)E = \mathrm{diag}(e^{i\theta_1},\dots ,e^{i\theta_9}) ,且所有 θiR\theta_{i}\in \mathbb{R} ,则

gD(Ey)=maxg(x)=1Re(Ey)x=maxg(y)=1Rey(Ex)=maxg(Ex)1Reyx=maxg(x)Reyx=gp(y).\begin{array}{l} g ^ {D} (E y) = \max _ {g (x) = 1} \operatorname {R e} (E y) ^ {*} x = \max _ {g (y) = 1} \operatorname {R e} y ^ {*} (E x) = \max _ {g (E x) - 1} \operatorname {R e} y ^ {*} x \\ = \max _ {g (x)} \operatorname {R e} y ^ {*} x = g ^ {p} (y). \\ \end{array}

因此 gν()g^{\nu}(\cdot) 也是对称度规函数,从而 gν()g^{\nu}(\cdot) 也适合(7.4.21).

(7.4.22') 同理可证,如果 PMαP \in M_{\alpha} 是置换矩阵,因为 g()g(\cdot) 适合(7.4.22),所以

gD(Py)=maxk(i)Re(Py)x=maxk(i)ReyPTx=maxk(Px)=1Reyx=maxg(x)=1Rey4x12gD(y).\begin{array}{l} g ^ {D} (P y) = \max _ {k (i)} \operatorname {R e} (P y) ^ {*} x = \max _ {k (i)} \operatorname {R e} y ^ {*} P ^ {T} x = \max _ {k (P x) = 1} \operatorname {R e} y ^ {*} x \\ = \max _ {g (x) = 1} R e y ^ {4} x ^ {1 2} g ^ {D} (y). \\ \end{array}

这样,我们可以在 MnM_{n} 上定义与对称度规函数 gD()g^{D}(\cdot) 相关联的函数 D\| \cdot \| ^D

ADgD([σ1,,σq]T),\| A \| ^ {D} \equiv g ^ {D} ([ \sigma_ {1}, \dots , \sigma_ {q} ] ^ {T}),

其中 σ1,,σq\sigma_{1}, \cdots, \sigma_{q}AA 的奇异值. [这里, 有意泛用了一个记号: p\| \cdot \|^{p} 通常表示范数 \| \cdot \| 的对偶范数; 尽管还不知道 \| \cdot \| 是范数, 不过将证明 \| \cdot \| 是范数, 并且证明, 当 p\| \cdot \|^{p} 用对称度规范数定义时, 它就是对偶范数.] 我们已经证明这个函数 p\| \cdot \|^{p}MqM_{q} 上的准范数, 因为它是用对称度规函数 gD()g^{D}(\cdot) 定义的.

现在计算 D\| \cdot \|^{D} 的对偶,根据(5.4.12), D|\cdot |^D 肯定是 Mm,nM_{m,n} 上的范数。我们知道,矩阵 BMm,nB \in M_{m,n} 适合 BD=1\| B \|^{D} = 1 ,当且仅当 BB 的奇异值分解是 B=VΣWB = V\Sigma W^{*} [其中,酉矩阵 VMmV \in M_{m}WMnW \in M_{n}Σ=diag(σ1,,σq)\Sigma = \mathrm{diag}(\sigma_{1}, \dots, \sigma_{q})gD([σ1,,σq]T)=1g^{D}([\sigma_{1}, \dots, \sigma_{q}]^{T}) = 1 。对于每个给定的矩阵 AMm,nA \in M_{m,n} ,有

(Ap)D=maxBp1Re[A,B]÷maxBD1RetrAB=max{RetrA(VΣW) ⁣:VMmWMn是 酉 矩 阵 ,Σ=diag(s1,,sq),[]gD([s1,,sq]T)=1}.\begin{array}{l} \left(\| A \| ^ {p}\right) ^ {D} = \max _ {\| B ^ {p - 1}} \operatorname {R e} [ A, B ] \div \max _ {\| B \| ^ {D - 1}} \operatorname {R e} \operatorname {t r} A B ^ {\prime} \\ = \max \left\{\operatorname {R e} \operatorname {t r} A \left(V \Sigma W ^ {*}\right) ^ {*} \colon V \in M _ {m} \text {和} W \in M _ {n} \text {是 酉 矩 阵 ,} \right. \\ \Sigma = \operatorname {d i a g} \left(s _ {1}, \dots , s _ {q}\right), [ ] \\ g ^ {D} \left(\left[ s _ {1}, \dots , s _ {q} \right] ^ {T}\right) = 1 \}. \\ \end{array}

对于适合上述约束条件的每个对角矩阵 Σ\Sigma ,我们可以利用(7.4.14)计算这个极大值,并且能在酉矩阵 VVWW 的所有选择上达到极大值:

(AD)D=max{i1qσi(A)si:gD([s1,,sq]T)=1}.\left(\left\| A \right\| ^ {D}\right) ^ {D} = \max \left\{\sum_ {i - 1} ^ {q} \sigma_ {i} (A) \mid s _ {i} \mid : g ^ {D} \left([ s _ {1}, \dots , s _ {q} ] ^ {T}\right) = 1 \right\}.

但是,因为所有 σi(A)0\sigma_{i}(A) \geqslant 0 ,由定义(5.4.12)显然可知,这个最大值正好就是在点 [σ1(A),,σ9(A)]T[\sigma_{1}(A), \dots, \sigma_{9}(A)]^{T} 取值的 gD()g^{D}(\cdot) 的对偶范数。然而,对偶定理(5.5.14)保证,范数的对偶的对偶是原范数,因而

(AD)D=(gD)D([σ1(A),,σq(A)]T)=g([σ1(A),,σq(A)]I)A.\left(\left\| A \right\| ^ {D}\right) ^ {D} = \left(g ^ {D}\right) ^ {D} \left(\left[ \sigma_ {1} (A), \dots , \sigma_ {q} (A) \right] ^ {T}\right) = g \left(\left[ \sigma_ {1} (A), \dots , \sigma_ {q} (A) \right] ^ {I}\right) \equiv \| A \|.

于是,对所有 AMm,nA \in M_{m,n}A=(AnD)D\| A \| = (\| A_{n} \|^{D})^{D} ,它保证 \|\cdot\| 实际上是范数,因而它适合三角不等式。这个结论也说明泛用这个记号是合理的,这是因为,由对偶定理可知, (A)D=((AD)D)D=AD(\| A \|)^{D} = ((\| A \|^{D})^{D})^{D} = \| A \|^{D} 。因此,用对称度规函数 gD()g^{D}(\cdot) 定义的 D\|\cdot\|^{D} 确实与范数 \|\cdot\| 的对偶范数相同。

Cn\mathbf{C}^n 上的对称度规函数的一个熟知的重要例子是 lpl_{p} 范数族(5.2.4)

g([x1,,xn]T)=xp=(i=1nxip)1p,1p<.g \left(\left[ x _ {1}, \dots , x _ {n} \right] ^ {T}\right) = \| x \| _ {p} = \left(\sum_ {i = 1} ^ {n} | x _ {i} | ^ {p}\right) ^ {1 p}, \quad 1 \leqslant p < \infty .

当它应用于矩阵的奇异值时,正如定理(7.4.24)中所描述的,各种 lpl_{p} 范数诱导了 Mm,nM_{m,n} 上的各种酉不变范数,称为Schatten p\pmb{p} 范数, p=2p = 2 的情形是Frobenius(Euclidean)范数

A2=[1σ1(A)2]12.\left| A \right| _ {2} = \left[ \sum_ {1} \sigma_ {1} (A) ^ {2} \right] ^ {1 2}.

p(x)p^{-\rightarrow (x)} 的极限情形是谱范数

Ai2=max{σi(A)},\left| A _ {i 2} = \max \left\{\sigma_ {i} (A) \right\}, \right.

p1p - 1 的情形是迹范数

A1riσi(A).\left\| A \right\| _ {1 r} - \sum_ {i} \sigma_ {i} (A).

在例(7.4.6)中,当考虑用一个酉矩阵的纯量倍来逼近方阵的问题时自然要出现迹范数。

C\mathbf{C}^{\prime \prime} 上的另一类对称度规函数族在(7.4.44)中给出,它们也诱导出迹范数和谐范数。

7.4.26 例 奇异值在推导 Wielandt 不等式中起着重要作用,这个不等式给出了非奇异方阵关于谱范数的条件数的几何意义。

AMnA \in M_{n} 是非奇异矩阵,设 B=AAMnB = A^{\prime}A \in M_{n} ,且用 σ1σn>0\sigma_{1} \geqslant \dots \geqslant \sigma_{n} > 0 表示 AA 的奇异值。正定矩阵 BB 的奇异值(按约定的递增顺序排列)是 0<σn2σn21σ120 < \sigma_{n}^{2} \leqslant \sigma_{n}^{2} - 1 \leqslant \dots \leqslant \sigma_{1}^{2} 。设 x,yCnx, y \in \mathbf{C}^{n} 是任意一对标准正交向量,定义 C=[xy]B[xy]M2C = [xy]^{*} B[xy] \in M_{2} ,且用 0<γ1γ20 < \gamma_{1} \leqslant \gamma_{2} 表示 CC 的特征值。 r=2r = 2 的Poincaré分离定理(4.3.16)说明

λk(B)=σn+k+12λk(C)=γkλn+k2(B)σ32,k=1,2,\lambda_ {k} (B) = \sigma_ {n + k + 1} ^ {2} \leqslant \lambda_ {k} (C) = \gamma_ {k} \leqslant \lambda_ {n + k - 2} (B) - \sigma_ {3} ^ {2}, k = 1, 2,

σn2γ1σ22σn12γ2σ12.\sigma_ {n} ^ {2} \leqslant \gamma_ {1} \leqslant \sigma_ {2} ^ {2} \quad \text {和} \quad \sigma_ {n - 1} ^ {2} \leqslant \gamma_ {2} \leqslant \sigma_ {1} ^ {2}.

对实际应用来说,在这些不等式中,值得注意的关系是

σn2γ1γ2σ12,(7.4.27)\sigma_ {n} ^ {2} \leqslant \gamma_ {1} \leqslant \gamma_ {2} \leqslant \sigma_ {1} ^ {2}, \tag {7.4.27}

其中,如果 xxyyBB 的相应于其特征值分别是 AA 的最大和最小奇异值的平方的标准正交特征向量,则第一个和最后一个不等式是等式。

经计算,

1xBy2(xBx)(yBy)4(xBx)(yBy)xBy2(xBx)+yBy)2(xBryBy)2=4detC(trC)2(xBxyBy)2=4γ1γ2(γ1+γ2)2(xBryBy)24γ1γ2(γ1+γ2)2,(7.4.28)\begin{array}{l} 1 - \frac {\left| x ^ {*} B y \right| ^ {2}}{\left(x ^ {*} B x\right) \left(y ^ {*} B y\right)} - 4 \frac {\left(x ^ {*} B x\right) \left(y ^ {*} B y\right) - \left| x ^ {*} B y \right| ^ {2}}{\left(x ^ {*} B x\right) + \left. y ^ {*} B y\right) ^ {2} - \left(x ^ {*} B r - y ^ {*} B y\right) ^ {2}} \\ = \frac {4 \det C}{(\operatorname {t r} C) ^ {2} - (x ^ {*} B x - y ^ {*} B y) ^ {2}} \tag {7.4.28} \\ = \frac {4 \gamma_ {1} \gamma_ {2}}{(\gamma_ {1} + \gamma_ {2}) ^ {2} - (x ^ {*} B r - y ^ {*} B y) ^ {2}} \geqslant \frac {4 \gamma_ {1} \gamma_ {2}}{(\gamma_ {1} + \gamma_ {2}) ^ {2}}, \\ \end{array}

其中等式成立当且仅当 x,yCnx, y \in \mathbf{C}^n 是标准正交向量 ixiBi=yiBi\prod_{i} x^{i} B_{i} = y^{i} B_{i} . 我们把这个不等式变成等价的不等式

xBy2(xBx)(yBy)14γ1γ2(γ1+γ2)2=(γ1γ2γ1+γ2)2=(γ2/γ11γ2/γ1+1)2.(7.4.29)\frac {\mid x ^ {*} B y \mid^ {2}}{\left(x ^ {*} B x\right) \left(y ^ {*} B y\right)} \leqslant 1 \quad \frac {4 \gamma_ {1} \gamma_ {2}}{\left(\gamma_ {1} + \gamma_ {2}\right) ^ {2}} = \left(\frac {\gamma_ {1} - \gamma_ {2}}{\gamma_ {1} + \gamma_ {2}}\right) ^ {2} = \left(\frac {\gamma_ {2} / \gamma_ {1} - 1}{\gamma_ {2} / \gamma_ {1} + 1}\right) ^ {2}. \tag {7.4.29}

(7.4.29)中的上界是比值 γ2/γ1\gamma_2 / \gamma_1 的单增函数[这可用当 t>0t > 0 时函数 f(t)=(t1)/(t+1)f(t) = (t - 1) / (t + 1) 的导数为正的事实来证明]. 根据(7.4.27),这个比值有上界 σ12/σn2\sigma_1^2 / \sigma_n^2 ,因而

xBy2(xBx)(yBy)(σ12/σn21σ12/σn2+1)2=(κ21κ2+1)2,(7.4.30)\frac {\left| x ^ {*} B y \right| ^ {2}}{\left(x ^ {*} B x\right) \left(y ^ {*} B y\right)} \leqslant \left(\frac {\sigma_ {1} ^ {2} / \sigma_ {n} ^ {2} - 1}{\sigma_ {1} ^ {2} / \sigma_ {n} ^ {2} + 1}\right) ^ {2} = \left(\frac {\kappa^ {2} - 1}{\kappa^ {2} + 1}\right) ^ {2}, \tag {7.4.30}

其中,引进了正参数 κ=κ(A)=σ1/σn=A2A121\kappa = \kappa(A) = \sigma_1 / \sigma_n = \left\| A \right\|_2 \left\| A^{-1} \right\|_2 \geqslant 1 ,它是 AA 关于谱范数的条件数,如果 u1,unCnu_1, u_n \in \mathbf{C}^n 分别是相应于特征值 σ12\sigma_1^2σn2\sigma_n^2 的标准正交特征向量,又如果 x=(u1+un)/2x = (u_1 + u_n) / \sqrt{2}y=(u1un)/2y = (u_1 - u_n) / \sqrt{2} ,则 {x,y}\{x, y\} 是标准正交组, xBx=yBy=(σ12+σn2)/2x^* Bx = y^* By = (\sigma_1^2 + \sigma_n^2) / 2 ,且 xBy=(σ12σn2)/2x^* By = (\sigma_1^2 - \sigma_n^2) / 2 ,这时(7.4.30)中取等号。

cot(θ/2)=κ\cot (\theta /2) = \kappa 定义第一象限中的角 θ\theta ,于是

κ21κ2+1=cot2(θ/2)1cot2(θ/2)+1=cos2(θ/2)sin2(θ/2)cos2(θ/2)+sin2(θ/2)=cosθ,\frac {\kappa^ {2} - 1}{\kappa^ {2} + 1} = \frac {\cot^ {2} (\theta / 2) - 1}{\cot^ {2} (\theta / 2) + 1} = \frac {\cos^ {2} (\theta / 2) \cdots \sin^ {2} (\theta / 2)}{\cos^ {2} (\theta / 2) + \sin^ {2} (\theta / 2)} = \cos \theta ,

并且(7.4.30)可写成形式

xBy2(xBr)(yBy)cos2θ.(7.4.31)\frac {\left| x ^ {*} B y \right| ^ {2}}{\left(x ^ {*} B r\right) \left(y ^ {*} B y\right)} \leqslant \cos^ {2} \theta . \tag {7.4.31}

如果我们注意到这个不等式的左边关于 xxyy 是零次齐次的,那么最后可以用两种等价的形式叙述 Wielandt 不等式:

442

7.4.32 定理 设 AMnA \in M_{n} 是具有谱条件数 κ\kappa 的某个非奇异矩阵,且用 cot(θ/2)=κ\cot (\theta / 2) = \kappa 定义第一象限中的角 θ\theta ,则

Ax,AycosθAr2Ay2(7.4.33)\left| \langle A x, A y \rangle \right| \leqslant \cos \theta \| A r \| _ {2} \| A y \| _ {2} \tag {7.4.33}

对每对正交向量 x,yCnx, y \in \mathbb{C}^n 成立,其中 u,vvu\langle u, v \rangle \equiv v^* u 表示 Euclid 内积,而 u2=(uu)1.7\|u\|_2 = (u' u)^{1.7} 表示 Euclid 范数。另外,存在一对标准正交向量 x,yCnx, y \in \mathbb{C}^n 使(7.4.33)中的等式成立。

7.4.34 定理 设 BMnB \in M_{n} 是具有特征值 0<λ1λ2λn0 < \lambda_{1} \leqslant \lambda_{2} \leqslant \dots \leqslant \lambda_{n} 的某个正定矩阵. 则

xBy2(λnλ1λn+λ1)2(xBx)(yBy)(7.4.35)\mid x ^ {*} B y \mid^ {2} \leqslant \left(\frac {\lambda_ {n} - \lambda_ {1}}{\lambda_ {n} + \lambda_ {1}}\right) ^ {2} (x ^ {*} B x) (y ^ {*} B y) \tag {7.4.35}

对每对正交向量 x,yCnx, y \in \mathbb{C}^n 成立。此外,存在一对标准正交向量 x,yCnx, y \in \mathbb{C}^n 使得(7.4.35)中等式成立。

证明:在(7.4.31)中作代换 B=AAB = A^{*}A 便得到不等式(7.4.33),在(7.4.30)中作代换 σi2=λni\sigma_{i}^{2} = \lambda_{n - i} ,并且考虑到每个正定矩阵 BB 具有形式 B=AAB = A^{*}A ,其中 AMnA \in M_{n} 为某个非奇异矩阵,由此得到不等式(7.4.35);可以取 A=B12A = B^{12} 。我们已经知道(7.4.30)中的等式对一对标准正交向量成立。

练习 证明,(7.4.35)是一般的 Cauchy-Schwarz 不等式的改进,它是 xBy=Cy,CxCx2Cy2|x^{*}By| = |\langle Cy, Cx \rangle| \leqslant \|Cx\|_{2} \|Cy\|_{2} ,其中 C=B1/2C = B^{1/2} 。不过 Cauchy-Schwarz 不等式适应于所有向量偶 x,yx, y ,而(7.4.35)只适用于正交向量偶。如果 λ1=λn\lambda_{1} = \lambda_{n} ,会出现什么情况?

Wielandt 不等式的形式 (7.4.33) 直接导出谱条件数的一个有用的几何解释。如果 x,yCnx, y \in \mathbf{C}^n 是任意一对标准正交向量,则不等式

Ax,AyAx2Ay2cosθ(7.4.36)\frac {\left| \langle A x , A y \rangle \right|}{\| A x \| _ {2} \| A y \| _ {2}} \leqslant \cos \theta \tag {7.4.36}

左边是非零向量 AxAxAyAy 间的较小的Euclid角的通常余弦。这个界说明, AxAxAyAy 间的较小角至多是 θ=θ(A)\theta = \theta(A) ,其中 θ(A)\theta(A)cot[θ(A)/2]=κ(A)\cot[\theta(A)/2] = \kappa(A) 来定义。因为在这个界中可以取等式,所以已经证实,当 xxyy 取遍所有可能的标准正交向量时, θ(A)\theta(A) 可几何地解释为 AxAxAyAy 间的

最小角. 这一论点已在(5.8)节和(6.3)节讨论过.

众所周知的 Kantorovich 不等式容易从 Wielandt 不等式推出。对任意 xCnx \in \mathbf{C}^{n} ,定义

yx22(B1x)(xB1x)x,(7.4.37)y \equiv \| x \| _ {2} ^ {2} (B ^ {- 1} x) - (x ^ {*} B ^ {- 1} x) x, \tag {7.4.37}

并且注意到 xy=0x^{*}y = 0 ,经计算,

By=x22x(xB1x)Bx,B y = \| x \| _ {2} ^ {2} x - \left(x ^ {*} B ^ {- 1} x\right) B x,
xByx24(xB1x)(xBx),x ^ {*} B y - \left\| x \right\| _ {2} ^ {4} \cdot \left(x ^ {*} B ^ {1} x\right) \left(x ^ {*} B x\right),
yBy=(xB1x)(yBx).y ^ {*} B y = - \left(x ^ {*} B ^ {- 1} x\right) \left(y ^ {*} B x\right).

因为 BB ,因而 B1B^{-1} 都是正定矩阵,我们一定有 yBy0y^{*}By\geqslant 0 ,因而 yBx=xBy0y^{*}Bx = x^{*}By\leqslant 0 ,把不等式(7.4.31)写成形式

xBy2cos2θ(xBr)(yBy).\left| x ^ {*} B y \right| ^ {2} \leqslant \cos^ {2} \theta \left(x ^ {*} B r\right) \left(y ^ {*} B y\right).

然后特意选择适合(7.4.37)的一对 x,yx, y 代入上式便得

xBy2(cos2θ)(xBx)(xB1x)(xBy).\left| x ^ {*} B y \right| ^ {2} \leqslant \left(\cos^ {2} \theta\right) \left(x ^ {*} B x\right) \left(x ^ {*} B ^ {- 1} x\right) \left(- x ^ {*} B y\right).

xBy<0x^{*}By < 0xBy=0x^{*}By = 0 两种可能情形,这蕴涵,对任意 xCnx \in \mathbb{C}^n ,有

xBy=[x22(xB1x)(xBx)](cos2θ)(xBx)(xB1x),- x ^ {*} B y = - \left[ \| x \| _ {2} ^ {2} \quad \left(x ^ {*} B ^ {- 1} x\right) \left(x ^ {*} B x\right) \right] \leqslant \left(\cos^ {2} \theta\right) \left(x ^ {*} B x\right) \left(x ^ {*} B ^ {- 1} x\right),

(sin2θ)(xBx)(xB1x)x24.(\sin^2\theta)(x^* B x)(x^* B^{-1} x) \leqslant \| x \|_2^4. (7.4.38)

应指出的是,如果 x=u1+unx = u_{1} + u_{n}B\pmb{B} 的相应于它的最小特征值和最大特征值的单位正交特征向量的和,则(7.4.38)是等式.这就诱导出Kantorovich不等式的两种形式,它们与Wielandt不等式的两种形式相对应.

7.4.39 定理 设 AMnA \in M_{n} 是具有谱条件数 κ\kappa 的某个非奇异矩阵,且用 cot(θ/2)=κ\cot (\theta / 2) = \kappa 定义第一象限的角 θ\theta 。则

x22sinθΛx2(A)1x2(7.4.40)\| x \| _ {2} ^ {2} \geqslant \sin \theta \| \Lambda x \| _ {2} \| (A ^ {*}) ^ {- 1} x \| _ {2} \tag {7.4.40}

对所有 xCnx \in \mathbf{C}^n 成立。此外,存在单位向量 xx 使(7.4.40)为等式。

7.4.41 定理 设 BMnB \in M_{n} 是具有特征值 0<λ1λ2λn0 < \lambda_{1} \leqslant \lambda_{2} \leqslant \dots \leqslant \lambda_{n} 的某个正定矩阵, 则

x244λ1λn(λ1+λn)2(xBx)(xB1x)(7.4.42)\| x \| _ {2} ^ {4} \geqslant \frac {4 \lambda_ {1} \lambda_ {n}}{\left(\lambda_ {1} + \lambda_ {n}\right) ^ {2}} \left(x ^ {*} B x\right) \left(x ^ {*} B ^ {- 1} x\right) \tag {7.4.42}

对所有 xCnx \in \mathbf{C}^n 成立。此外,存在单位向量 xx 使(7.4.42)为等式。

证明:将 B=AAB = A \cdot A 代入(7.4.38),并且能想到

sin2θ=1cos2θ=1(λnλ1λn+λ1)2=4λλ1λn(λ1+λn)2\sin^ {2} \theta = 1 - \cos^ {2} \theta = 1 - \left(\frac {\lambda_ {n} - \lambda_ {1}}{\lambda_ {n} + \lambda_ {1}}\right) ^ {2} = \frac {4 \lambda \lambda_ {1} \lambda_ {n}}{(\lambda_ {1} + \lambda_ {n}) ^ {2}}

便可从(7.4.38)推出这两个结论.(7.4.40)和(7.4.42)中可能取等式的事实可以从(4.4.38)中取等式的情形推出. □

7.4.43 例 有时可能要证明某些对所有酉不变范数都成立的关于矩阵的范数不等式,证明的关键在于认识到用

gk(x)max{xi1++xik:1i1<i2<<ikn},k=1,,n.(7.4.44)g _ {k} (x) - \max \left\{\left| x _ {i _ {1}} \right| + \dots + \left| x _ {i _ {k}} \right|: 1 \leqslant i _ {1} < i _ {2} < \dots < i _ {k} \leqslant n \right\}, \quad k = 1, \dots , n. \tag {7.4.44}

443

定义的 Cn\mathbf{C}^n 上的特殊对称度规函数 gk([x1,,xn]T)g_{k}([x_{1},\dots ,x_{n}]^{T}) 的基本作用。当把它应用于矩阵的奇异值时,正如定理(7.4.24)中所描述的,这个特殊的对称度规函数族诱导出 Mm,nM_{m,n} 上的酉不变范数族,称之为樊戴 kk 范数。 k=1k = 1 的情形是谱范数,而 k=min{m,n}k = \min \{m,n\} 的情形是迹范数。

7.4.45 定理 设 x=[xi]x = [x_i]y=[yi]Cny = [y_i] \in \mathbf{C}^n 是给定的向量,则 g(x)g(y)g(x) \leq g(y)Cn\mathbf{C}^n 上的所有对称度规函数 g()g(\cdot) 成立,当且仅当 gk(x)gk(y)g_k(x) \leq g_k(y)k=1,2,,nk = 1, 2, \dots, n 成立;其中 gk()g_k(\cdot) 是(7.4.44)中所定义的特殊对称度规函数。

证明:因为每个 gk()g_{k}(\cdot) 是对称度规函数,条件的必要性是显然的。为了证明充分性,假定 gk(x)gk(y)g_{k}(x) \leq g_{k}(y)k=1,2,,nk = 1, 2, \dots, n 成立,且设 g()g(\cdot) 是给定的对称度规函数。由于对称度规函数是其自变量的分量的置换不变函数(7.4.22),为方便起见,不失一般性,我们可以假定 xxyy 的分量的绝对值都排成递增顺序:

x1x2xn,y1y2yn.\left| x _ {1} \right| \leqslant \left| x _ {2} \right| \leqslant \dots \leqslant \left| x _ {n} \right|, \quad \left| y _ {1} \right| \leqslant \left| y _ {2} \right| \leqslant \dots \leqslant \left| y _ {n} \right|.

445 于是 gk(x)gk(y)g_{k}(x) \leqslant g_{k}(y) 对所有 k=1,2,,nk = 1, 2, \dots, n 成立的假定等价于 nn 个不等式的组

xnyn,\left| x _ {n} \right| \leqslant \left| y _ {n} \right|,
xn1+xnyn1+yn,\left| x _ {n - 1} \right| + \left| x _ {n} \right| \leqslant \left| y _ {n - 1} \right| + \left| y _ {n} \right|,

(7.4.46)

x2++xny2++yn,\left| x _ {2} \right| + \dots + \left| x _ {n} \right| \leqslant \left| y _ {2} \right| + \dots + \left| y _ {n} \right|,
x1+x2++xny11y2+yn.\left. \left| x _ {1} \right| + \left| x _ {2} \right| + \dots + \left| x _ {n} \right| \leqslant \left| y _ {1} \right| ^ {- 1} \left| y _ {2} \right| \left| \dots + \left| y _ {n} \right| \right|. \right.

这些不等式与关于优化概念定义的不等式组(4.3.24)间的类似之处不仅仅是表面的。

如果这些不等式中的最后一个不等式 ()(\ast) 不是等式,通过缩小分量 y1y_{1} 的绝对值来修改 yy 直到或者 (a)(a) 不等式 ()(\ast) 是等式,或者 (b)y1(b) \mid y_{1} 缩小成零。如果 (b)(b) 出现在 (a)(a) 之前,对下一个分量 y2y_{2} 重复这个步骤,如此做下去直到 (a)(a) 出现。其结果将产生一个修正向量 y[yi]y' - [y'_i] ,使得对 i=1,,ni = 1, \cdots, nyiyi|y_i'| \leqslant |y_i| ,对所有 k=1,,nk = 1, \cdots, n ,有 gk(x)gk(y)g_k(x) \leq g_k(y') ,且 ()(\ast) 中等式成立。由于绝对范数也是单调范数(5.5.10),我们有 g(y)g(y)g(y') \leq g(y) 。因此,如果我们能证明 g(x)g(y)g(x) \leq g(y) 对适合不等式组(7.4.46)(其中的 ()(\ast) 是等式)的任意 xxyCny \in \mathbf{C}^n 成立,那么可以得知, g(x)g(y)g(x) \leq g(y) 对适合一般的(7.4.46)的任意 xxyCny \in \mathbf{C}^n 也成立。

假定 ()(\ast) 为等式的(7.4.46)成立就是假定向量 x=[xi]Rn-|x| = [-|x_i|] \in \mathbb{R}^n 优化向量 y=[yi]Rn-|y| = [-|y_i|] \in \mathbb{R}^n (4.3.24),而在这种情形,我们知道存在双随机矩阵 SMnS \in M_n 使得 x=S(y)-|x| = S(-|y|)x=S;y|x| = S; y| (4.3.33). 因每个双随机矩阵是有限多个置换矩阵的凸组合(8.7.1),我们可以把 SS 写成 S=α1P1++αNPNS = \alpha_1 P_1 + \dots + \alpha_N P_N ,其中, αi0,α1++αN=1\alpha_i \geqslant 0, \alpha_1 + \dots + \alpha_N = 1 ,且每个 PiMnP_i \in M_n 是置换矩阵.这时,有

g(x)=g(x)=g(Sy)=g(i=1NαiPiy)i=1ng(αiPiy)=i=1Nαig(y)=g(y)=g(y),\begin{array}{l} g (x) = g (| x |) \\ = g (S \mid y \mid) = g \left(\sum_ {i = 1} ^ {N} \alpha_ {i} P _ {i} \mid y \mid\right) \leqslant \sum_ {i = 1} ^ {n} g \left(\alpha_ {i} P _ {i} \mid y \mid\right) = \sum_ {i = 1} ^ {N} \alpha_ {i} g (\mid y \mid) = g (\mid y \mid) \\ = g (y), \\ \end{array}

这是因为 g()g(\cdot) 是绝对向量范数,且 g()g(\cdot) 是其自变量的分量的置换不变函数。

定理的意义在于,为了使 Mm,nM_{m,n} 上的每个酉不变范数 \| \cdot \|AB\| A \| \leqslant \| B \| ,必须而且只须

这个等式对樊巍 kk 范数成立, k=1,2,,min{m,n}k = 1,2,\dots ,\min \{m,n\}

7.4.47 推论 设 A,BMm,nA, B \in M_{m,n} 是分别具有奇异值 σ1(A)σq(A)0\sigma_1(A) \geqslant \dots \geqslant \sigma_q(A) \geqslant 0σ1(B)σq(B)0\sigma_1(B) \geqslant \dots \geqslant \sigma_q(B) \geqslant 0 的某两个矩阵,其中 q=min{m,n}q = \min\{m, n\} ,要使 AB\|A\| \leqslant \|B\|Mm,nM_{m,n} 上的每个酉不变范数 \| \cdot \| 成立,其充分条件是对所有 i=1,2,,qi = 1, 2, \dots, q

σt(A)σ1(B),(7.4.48)\sigma_ {t} (A) \leqslant \sigma_ {1} (B), \tag {7.4.48}

而其必要充分条件是

σ1(A)σ1(B),\sigma_ {1} (A) \leqslant \sigma_ {1} (B),
σ1(A)+σ2(A)σ1(B)+σ2(B),\sigma_ {1} (A) + \sigma_ {2} (A) \leqslant \sigma_ {1} (B) + \sigma_ {2} (B),
(7.4.49)\vdots \tag {7.4.49}
σ1(A)+σ2(A)++σq(A)σ1(B)++σq(B).\sigma_ {1} (A) + \sigma_ {2} (A) + \dots + \sigma_ {q} (A) \leqslant \sigma_ {1} (B) + \dots + \sigma_ {q} (B).

证明:所需要的关键论断是, Mm,nM_{m,n} 上的酉不变范数是其自变量的奇异值的对称度规函数(7.4.24). (7.4.48)的充分性只要求对称度规函数是单调范数的事实(5.5.10),而关于不等式组(7.4.49)的更为明确的论断正是前一个定理的内容. □

为了应用推论(7.4.47)证明范数不等式,重述下面的事实常常是有用的:诸Hermite矩阵之和的有序特征值组成的向量优化各矩阵的有序特征值组成的向量之和。

7.4.50 引理 设 A,BMnA, B \in M_{n} 是具有有序特征值 λ1(A)λn(A)\lambda_{1}(A) \leqslant \cdots \leqslant \lambda_{n}(A)λ1(B)λn(B)\lambda_{1}(B) \leqslant \cdots \leqslant \lambda_{n}(B) 的 Hermite 矩阵,又设 λ1(AB)λn(AB)\lambda_{1}(A - B) \leqslant \cdots \leqslant \lambda_{n}(A - B) 表示 ABA - B 的有序特征值。则向量

λ(A)λ(B)=[λ,(A)λ,(B)]\lambda (A) - \lambda (B) = \left[ \begin{array}{l l} \lambda , (A) & \lambda , (B) \end{array} \right]

优化向量 λ(AB)=λi(AB)\lambda (A - B) = \lfloor \lambda_{i}(A - B)\rfloor

min{i=1k[λij(A)λij(B)]:1i1<i2<<ikn}i=1kλi(AB)\min \left\{\sum_ {i = 1} ^ {k} \left[ \lambda_ {i j} (A) - \lambda_ {i j} (B) \right]: 1 \leqslant i _ {1} < i _ {2} < \dots < i _ {k} \leqslant n \right\} \geqslant \sum_ {i = 1} ^ {k} \lambda_ {i} (A - B)

k=1,2,,nk = 1,2,\dots ,n 成立,其中等式对 k=nk = n 成立.

证明:定理(4.3.27)说明,由 AB+B=AA - B + B = A 的特征值组成的向量 λ(A)=λ((AB)+B)=[λ1((AB)+B)]\lambda(A) = \lambda((A - B) + B) = [\lambda_1((A - B) + B)] 优化向量 λ(AB)+λ(B)=[λ1(AB)+λ1(B)]\lambda(A - B) + \lambda(B) = [\lambda_1(A - B) + \lambda_1(B)] ,它等价于向量 λ(A)λ(B)\lambda(A) - \lambda(B) 优化向量 λ(AB)\lambda(A - B) . □

以(7.4.47)中的条件及上述引理为工具,常常可以把关于范数或谱范数的逼近定理或不等式推广到整个酉不变范数类。

例如,(7.4.15)说明,如果 AABMm,nB\in M_{m,n} 是分别具有有序奇异值 σ1(A)σq(A)0\sigma_1(A)\geqslant \dots \geqslant \sigma_q(A)\geqslant 0σ1(B)σq(B)0\sigma_1(B)\geqslant \dots \geqslant \sigma_q(B)\geqslant 0 的某两个矩阵,且 q=min{m,n}q = \min \{m,n\} ,则

AB2(i=1q[σi(A)σi(B)]2)1\left\| A - B \right\| _ {2} \geqslant \left(\sum_ {i = 1} ^ {q} \left[ \sigma_ {i} (A) - \sigma_ {i} (B) \right] ^ {2}\right) ^ {1 ^ {\prime}}

表示这个下界的另一种方式是

AB2Σ(A)Σ(B)2,\| A - B \| _ {2} \geqslant \| \Sigma (A) - \Sigma (B) \| _ {2},

其中, A=V1Σ(A)W1A = V_{1}\Sigma(A)W_{1}^{*}B=V2Σ(B)W2B = V_{2}\Sigma(B)W_{2}^{*} 是奇异值分解, Σ(A)\Sigma(A)Σ(B)\Sigma(B) 的“对角线”上的相应奇异值按从最大到最小的顺序排列。这种不等式的另一个例子是(7.3.8(a)),它是关于谱范数的。(7.4.15)推广到所有酉不变范数就是取这种形式。

446

7.4.51 定理 设 A,BMm,nA, B \in M_{m,n} 是具有奇异值分解 AV1Σ(A)W1A - V_1\Sigma(A)W_1^*B=V2Σ(B)W2B = V_2\Sigma(B)W_2^* 的某两个矩阵,其中, V1,V2MmV_1, V_2 \in M_mW1,W2MnW_1, W_2 \in M_n 是两矩阵,而 Σ(A)\Sigma(A)Σ(B)\Sigma(B) 的“对角元”都按递减顺序排列,则 ABΣ(A)Σ(B)\| A - B \| \geqslant \| \Sigma(A) - \Sigma(B) \|Mm,nM_{m,n} 上的每个酉不变范数 \|\cdot\| 成立。

证明:设 q=min{m,n}q = \min \{m, n\} 。利用(7.3.7)把 AA 的奇异值

σ1(A)σq(A)0\sigma_ {1} (A) \geqslant \dots \geqslant \sigma_ {q} (A) \geqslant 0

与Hermite矩阵

A~[0AA0]Mmn\widetilde {A} - \left[ \begin{array}{l l} 0 & A \\ A ^ {\cdot} & 0 \end{array} \right] \in M _ {m - n}

qq 个非正特征值对应起来, A~\widetilde{A}m+nm + n 个有序特征值是

σ1(A)σ2(A)σq(A)0=0σq(A)σ1(A),\sigma_ {1} (A) \leqslant \sigma_ {2} (A) \leqslant \dots \leqslant - \sigma_ {q} (A) \leqslant 0 = \dots - 0 \leqslant \sigma_ {q} (A) \leqslant \dots \leqslant \sigma_ {1} (A),

B~\tilde{B}A~B~\tilde{A} -\tilde{B} 也可以作类似的对应, A~\tilde{A}B~\tilde{B} 的有序特征值的差是 [σ1(A)σ1(B)],\perp [\sigma_{1}(A) - \sigma_{1}(B)],\dots ±σq(A)σq(B)\pm \lfloor \sigma_q(A) - \sigma_q(B)\rfloor 以及( mn|m - n| 项)0.虽然如何排出这个序列的顺序一般是不清楚的,但是,按照这个序列的顺序, qq 个最小的元是 {σt(A)σt(B)}\{-\mid \sigma_t(A) - \sigma_t(B)\mid \} ,把引理(7.4.50)应用于 A~\tilde{A}B~\tilde{B}A~B~\tilde{A} -\tilde{B} 便使我们确信

i=1kσi(AB)min{j=1kσij(A)σj(B):1i1<<ikn}\sum_ {i = 1} ^ {k} - \sigma_ {i} (A - B) \leqslant \min \left\{\sum_ {j = 1} ^ {k} \quad^ {\prime} \sigma_ {i _ {j}} (A) - \sigma_ {j} (B) \mid : 1 \leqslant i _ {1} < \dots < i _ {k} \leqslant n \right\}

k=1,,qk = 1, \cdots, q 成立,它等价于

i=1kσi(AB)max{j=1kσij(A)σij(B):1i1<<ikn}\sum_ {i = 1} ^ {k} \sigma_ {i} (A \quad B) \geqslant \max \left\{\sum_ {j = 1} ^ {k} | \sigma_ {i _ {j}} (A) - \sigma_ {i _ {j}} (B) |: 1 \leqslant i _ {1} < \dots < i _ {k} \leqslant n \right\}

k1,,qk-1, \cdots, q 成立。因为 {σi(A)σi(B)}\{\mid \sigma_{i}(A) - \sigma_{i}(B)\}Σ(A)Σ(B)\Sigma(A) - \Sigma(B) 的奇异值的集合,推论(7.4.47)保证 ABΣ(A)Σ(B)\|A-B\| \geqslant \|\Sigma(A)-\Sigma(B)\| 对任何酉不变范数 \|\cdot\| 成立。

7.4.52 例 定理(7.4.51)的一个推论是,对于在例(7.4.1)中所考虑的关于Frobenius范数求某个矩阵 AMnA \in M_{n} 的(在最小二乘意义下的)最佳秩 kk 邻近问题作推广。如果 \|\cdot\| 是两不变范数,又如果 BMnB \in M_{n} 有秩 kk ,则 σ1(B)σk(B)>0σk1(B)==σn(B)\sigma_{1}(B) \geqslant \cdots \geqslant \sigma_{k}(B) > 0 - \sigma_{k-1}(B) = \cdots = \sigma_{n}(B) 。于是,

ABΣ(A)Σ(B)=diag(σ1(A)σ1(B),,σk(A)σk(B),σk+1(A),,σn(A))diag(0,,0,σk+1(A),,σn(A)),\begin{array}{l} \| A \quad B \| \geqslant \| \Sigma (A) - \Sigma (B) \| \\ = \left\| \operatorname {d i a g} \left(\sigma_ {1} (A) - \sigma_ {1} (B), \dots , \sigma_ {k} (A) - \sigma_ {k} (B), \sigma_ {k + 1} (A), \dots , \sigma_ {n} (A)\right) \right\| \\ \geqslant \left\| \operatorname {d i a g} (0, \dots , 0, \sigma_ {k + 1} (A), \dots , \sigma_ {n} (A)) \right\|, \\ \end{array}

其中,我们用到了对角矩阵的酉不变范数是单调范数的事实,这是因为它是诸对角元的对称度规函数。另外,当 B=VEWB = V E W^{*} 时可能取等式,其中, A=VΣ(A)WA = V \Sigma(A) W^{*}AA 的奇异值分解,而 E=diag[σ1(A),,σ6(A),0,,0]E = \operatorname{diag}[\sigma_{1}(A), \dots, \sigma_{6}(A), 0, \dots, 0]

因此,对任意 AMnA \in M_{n} 和秩为 kk 的任意 BMnB \in M_{n} ,关于任意两不变范数有下界

ABdiag(0,,0,σk1(A),,σn(A))σn(A)diag(0,,0,1,,1)\begin{array}{l} \left| A - B \right| \geqslant \left| \operatorname {d i a g} (0, \dots , 0, \sigma_ {k ^ {\prime} 1} (A), \dots , \sigma_ {n} (A)) \right| \\ \geqslant \sigma_ {n} (A) \| \operatorname {d i a g} (0, \dots , 0, 1, \dots , 1) \| \\ \end{array}

(最后一个表示式的对角线上有 kk 项零),其中,第一个不等式可以是等式,而第二个不等式一般不取等式。第二个不等式(如果 AA 是非奇异矩阵,该不等式完全可以从对称度规函数的单调性推出,而如果 AA 是奇异矩阵,则结论是明显的)有以下优点:它对范数的依赖关系只是 kk

函数而不是 AA 的函数。特别是,这说明,对任意非奇异矩阵 AMnA \in M_n 和任意酉不变范数 \|\cdot\| 有最大下界

ABσn(Λ)diag(0,,0,1).(7.4.53)\| A - B \| \geqslant \sigma_ {n} (\Lambda) \| \operatorname {d i a g} (0, \dots , 0, 1) \|. \tag {7.4.53}

它对 AA 与任意奇异矩阵 BB 间的距离成立:即 AA 到奇异矩阵所组成的闭集的最小距离(关于酉不变范数 )\|\cdot\|)σn(A)\sigma_{n}(A) diag(0,,0,1)\| \mathrm{diag}(0,\dots ,0,1)\|

7.4.54 例 我们可以利用对称度规函数的性质给出 MnM_{n} 上的酉不变范数是矩阵范数的简单特征。如果 \|\cdot\|MnM_{n} 上的酉不变矩阵范数,则从推论(5.6.35)得知, Aσ1(A)\|A\| \geqslant \sigma_{1}(A) 对所有 AMnA \in M_{n} 成立。利用定理(5.6.9)和 MnM_{n} 上的每个酉不变范数是自伴范数的事实(见习题2),用论断 [σ1(A)]2=ρ(AA)AAAAAA2[\sigma_{1}(A)]^{2} = \rho(A^{\prime}A) \leqslant \|A^{\prime}A\| \leqslant A^{\prime}A \|A| - \|A\|^2 也可以直接证明上述结论。另一方面,设 \|\cdot\| 是使 Aσ1(A)\|A\| \geqslant \sigma_{1}(A) 对所有 AMnA \in M_{n} 都成立的 MnM_{n} 上的酉不变范数,又设 gg 是由 \|\cdot\| 诱导的 Cn\mathbf{C}^{n} 上的对称度规函数。利用7.3节习题18中给出的类似于Weyl不等式的关于奇异值的乘法不等式以及 gg 是单调范数的事实便可推出

AB=g(σ1(AB),σ2(AB),,σn(AB))g(σ1(A)σ1(B),σ1(A)σ2(B),,σ1(A)σn(B))=σ1(A)g(σ1(B),σ2(B),,σn(B))σ1(A)BAB.\begin{array}{l} \| A B \| = g \left(\sigma_ {1} (A B), \sigma_ {2} (A B), \dots , \sigma_ {n} (A B)\right) \\ \leqslant g \left(\sigma_ {1} (A) \sigma_ {1} (B), \sigma_ {1} (A) \sigma_ {2} (B), \dots , \sigma_ {1} (A) \sigma_ {n} (B)\right) \\ = \sigma_ {1} (A) g (\sigma_ {1} (B), \sigma_ {2} (B), \dots , \sigma_ {n} (B)) \\ - \sigma_ {1} (A) \cdot B \| \leqslant | A \| | B |. \\ \end{array}

因此, MnM_{n} 上的酉不变范数 \| \cdot \| 是矩阵范数,当且仅当 Aσ1(A)=A2\| A \| \geqslant \sigma_{1}(A) = \| A \|_{2} 对所有 AMnA \in M_{n} 成立,特别是,所有樊戴 kk 范数, k1,2,,nk - 1, 2, \dots, n ,以及所有 Schatten pp 范数, p1p \geqslant 1\lfloor 它们分别是由(7.4.4)中的对称度规函数及(5.2.4)诱导的]是矩阵范数。这个特征的另一个推论是, MnM_{n} 上的酉不变矩阵范数所组成的集合是凸集, MnM_{n} 上的所有矩阵范数所组成的集合不是凸集[参看(5.6)节习题9].

习题

  1. AMm,nA \in M_{m,n} 的秩 k>0k > 0 。假定求一个秩为 k1<kk_1 < k 的矩阵 A1Mm,nA_1 \in M_{m,n} 要求能按 Frobenius 范数最伟逼近 AA ,说明这可以按下述方式进行:
    A=VΣWA = V\Sigma W^{*}A\pmb{A} 的奇异值分解.设 Σ1\Sigma_{1} 除了仅取 σ1,,σk1\sigma_{1},\dots ,\sigma_{k_{1}} 而其所余下 nk1n - k_{1} 个“对角”元为零以外, Σ1\Sigma_{1}Σ\boldsymbol{\Sigma} 是相同的.于是 A1VΣ1WA_{1}\equiv V\Sigma_{1}W^{*} 有所要求的性质.提示:利用(7.4.15).注意到(7.4.52)证明了所给逼近不仅关于Frobenius范数是“最佳”的,而且关于所有酉不变范数也是“最佳”的.

  2. MnM_{n} 上的范数称为自伴范数,是指 AA\| A\| -\| A^{\star}\| 对每个 AMnA\in M_n 成立。试用定理(7.4.24)证明, MnM_{n} 上的每个酉不变范数是自伴范数。试给一个是自伴范数而不是酉不变范数的例子。

  3. 试用定理(7.4.10)和例(7.4.6)的方法来确定,用一个具有标准正交行的矩阵 YMm,nY \in M_{m,n} 的纯量倍对一个给定矩阵 AMm,nA \in M_{m,n} (其中 mnm \leqslant n ) 的最佳最小二乘逼近。提示:证明,这样的矩阵 YY 一定有形式 Y=VDWY = VDW ,其中 VMmV \in M_mWMnW \in M_n 是两矩阵, D=[I0]Mm,nD = [I0] \in M_{m,n}IMmI \in M_m ,而 0Mm,n,m0 \in M_{m,n,m} 。极小化 AcY22\| A - cY \|_2^2 的问题与极小化 A22(RetrAY)2/m\| A \|_2^2 - (\operatorname{Re} tr A Y^*)^2 / m 是相同的。如果

4.9

450

A=V1ΣW1A = V_{1}\Sigma W_{1}^{*}AA 的奇异值分解,说明这个极小化问题变为求

maxRetr{ΣWDV:WMnVMm是 西 矩 阵},\max \operatorname {R e t r} \{\Sigma W D ^ {*} V: W \in M _ {n} \text {和} V \in M _ {m} \text {是 西 矩 阵} \},

然后利用定理(7.4.10)解这个如同例(7.4.13)中的问题。说明这种情形下的误差值与例(7.4.6)有相同的形式。

  1. 考虑对角矩阵 AABMnB \in M_{n} ,证明所有可能的排列 τ\tau 可以出现在(7.4.11)中。

  2. 考虑(7.4.7)中定义的函数 u(A)u(A) . 证明

u(A)nA2u (A) \leqslant \sqrt {n} \| A \| _ {2}

对所有 AMnA \in M_{n} 成立,且这个界是可达到的。试用定义直接证明 u(A)u(A)MnM_{n} 上的向量范数,并且说明为什么 u(A)u(A) 实际上是 MnM_{n} 上的矩阵范数。提示:参看例(7.4.54)。

  1. 证明,如果 AMnA \in M_n 是非奇异矩阵,且 κ(A)=A2A1\kappa(A) = \left\| A \right\|_2 \left\| A \right\|^1AA 关于谱范数的条件数,则 κ(A)=σ1/σn\kappa(A) = \sigma_1 / \sigma_n ,最大奇异值和最小奇异值之比。这如何同估计 κ(A)λ1/λn\kappa(A) \geqslant |\lambda_1 / \lambda_n| 作比较?

  2. 证明 Kantorovich 不等式 (7.4.42) 中的常量是 λ1\lambda_{1}λn\lambda_{n} 的几何平均值与 λ1\lambda_{1}λn\lambda_{n} 的算术平均值之比的平方.

  3. AMnA \in M_{n} 是非奇异Hermite矩阵。试用Kantorovich不等式(7.4.40)证明

maxx0Ax2A1x2x23σ1o+σn22σ1σn=12(σ1σn+σnσ1),\max _ {x \neq 0} \frac {\| A x \| _ {2} \| A ^ {- 1} x \| _ {2}}{\| x \| _ {2} ^ {3}} - \frac {\sigma_ {1} ^ {o} + \sigma_ {n} ^ {2}}{2 \sigma_ {1} \sigma_ {n}} = \frac {1}{2} \left(\frac {\sigma_ {1}}{\sigma_ {n}} + \frac {\sigma_ {n}}{\sigma_ {1}}\right),

其中 σ1σn>0\sigma_{1} \geqslant \cdots \geqslant \sigma_{n} > 0AA 的奇异值。证明 σ1\sigma_{1}σn\sigma_{n} 分别是 AA 的诸特征值的最大绝对值和最小绝对值,并且证明

12(σ1σn+σnσ1)12(κ+κ1),\frac {1}{2} \left(\frac {\sigma_ {1}}{\sigma_ {n}} + \frac {\sigma_ {n}}{\sigma_ {1}}\right) - \frac {1}{2} (\kappa + \kappa^ {- 1}),

其中 κ\kappaAA 的谱条件数。给出一个向量 xx 使上述极大值可达到。利用谱条件数以及它与上面所定义的极大值的关系,说明为什么有

12(σ1σn+σnσ1)σ1σn\frac {1}{2} \left(\frac {\sigma_ {1}}{\sigma_ {n}} + \frac {\sigma_ {n}}{\sigma_ {1}}\right) \leqslant \frac {\sigma_ {1}}{\sigma_ {n}}

直接证明这个不等式. 提示: 证明对于 x1x \geqslant 1 , f(x)=x[x+(1/x)]/2f(x) = x - [x + (1/x)]/2 是增函数.

  1. λ1,λ2,,λn\lambda_1, \lambda_2, \cdots, \lambda_nnn 个给定的正实数。试用 Kantorovich 不等式(7.4.42)证明,如果 α1,,αn\alpha_1, \cdots, \alpha_n 是非负的,且其和为 1,则

(i=1nαiλi)(i,1nαiλi)(λmax+λmin)24λmaxλmin.\left(\sum_ {i = 1} ^ {n} \alpha_ {i} \lambda_ {i}\right) \left(\sum_ {i, 1} ^ {n} \frac {\alpha_ {i}}{\lambda_ {i}}\right) \leqslant \frac {\left(\lambda_ {\max } + \lambda_ {\min }\right) ^ {2}}{4 \lambda_ {\max } \lambda_ {\min }}.
  1. 证明(属于Greub和Rheinboldt的)Kantorovich不等式(7.4.42)的下述推广:设 B,CMnB, C \in M_{n} 是交换的正定矩阵,分别有特征值 0<λ1λn0 < \lambda_{1} \leqslant \cdots \leqslant \lambda_{n}0<μ1μn0 < \mu_{1} \leqslant \cdots \leqslant \mu_{n} ,则

(xBCx)24λ1λnμ1μn(λ1μ1+λnftn)2(xB2x)(xC2x)(x ^ {*} B C x) ^ {2} \geqslant \frac {4 \lambda_ {1} \lambda_ {n} \mu_ {1} \mu_ {n}}{(\lambda_ {1} \mu_ {1} + \lambda_ {n} f t _ {n}) ^ {2}} (x ^ {*} B ^ {2} x) (x ^ {*} C ^ {2} x)

对所有 xCnx \in \mathbb{C}^n 都成立。提示:因为对某个两矩阵 UMnU \in M_nB=UΛUB = U\Lambda U^*C=UMUC = UMU^* ,先用 y=Uxy = U^* x 写所要求的不等式,然后用 z=(ΛM)1/2yz = (\Lambda M)^{1/2} y 写不等式。于是代 B=ΛM1B = \Lambda M^1 应用(7.4.41)可证明所要求的不等式成立(且可取等式),并且对于指标 1jkn1 \leqslant j \neq k \leqslant n 的某个选择有形如

(λ1μj+λnμk)2\left(\lambda_ {1} \mu_ {j} + \lambda_ {n} \mu_ {k}\right) ^ {2}

的常数。证明这个形式的最小常数当 j=1j = -1k=nk = n 时出现,但是,这最后的推广不等式不可能取等号。

  1. 简化 Kantorovich 不等式 (7.4.42),证明,若 BMnB \in M_{n} 是正定矩阵,则对所有 xCnx \in \mathbf{C}^{n}

(xBx)(xB1x)x24.(x ^ {*} B x) (x ^ {*} B ^ {- 1} x) \geqslant \| x \| _ {2} ^ {4}.

更一般地,若 BMnB \in M_n 是正定矩阵,证明,则对所有 x,yCnx, y \in \mathbf{C}^n

(xBx)(yBy)(xy)2,(x ^ {*} B x) (y ^ {*} B ^ {\prime} y) \geqslant (x ^ {*} y) ^ {2},

其中等式对 x=B1yx = B^{-1}y 成立,由此得出对所有 xCnx \in \mathbf{C}^n

(xx)2(xBr)(xB1r)[(λ1+λn)/2]2λ1λn(xx)2.(x ^ {*} x) ^ {2} \leqslant (x ^ {*} B r) (x ^ {*} B ^ {- 1} r) \leqslant \frac {\left[ (\lambda_ {1} + \lambda_ {n}) / 2 \right] ^ {2}}{\lambda_ {1} \lambda_ {n}} (x ^ {*} x) ^ {2}.

提示:如果 λr>0\lambda_{r} > 0 ,证明

i=1nxiyˉi2=i=1n(λixi)(yˉiλi)2(i=1nλixi2)(i=1nyi2λi).\left| \sum_ {i = 1} ^ {n} x _ {i} \bar {y} _ {i} \right| ^ {2} = - \left| \sum_ {i = 1} ^ {n} \left(\sqrt {\lambda_ {i}} x _ {i}\right) \left(\frac {\bar {y} _ {i}}{\sqrt {\lambda_ {i}}}\right) \right| ^ {2} \leqslant \left(\sum_ {i = 1} ^ {n} \lambda_ {i} | x _ {i} | ^ {2}\right) \left(\sum_ {i = 1} ^ {n} \frac {| y _ {i} | ^ {2}}{\lambda_ {i}}\right).

然后记 B=UAUB = U A U^{*}

  1. BMnB \in M_{n} 是正定矩阵, yCny \in \mathbb{C}^{n} 是任一非零向量,且定义

f(B,y)min{xBx(xy)2:xCn,xy0}.f (B, y) \equiv \min \left\{\frac {x ^ {\prime} B x}{(x ^ {\prime} y) ^ {2}}: x \in \mathbf {C} ^ {n}, \quad x ^ {\prime} y \neq 0 \right\}.

证明 f(B,y)f(B, y) 是有意义的,然后利用习题11证明 f(B,y)=1/yB1yf(B, y) = 1 / y^{*}B^{-1}y 。证明 ff 具有超加性性质,即对所有 yCny \in \mathbf{C}^{n} 和所有正定矩阵 A,BMnA, B \in M_{n}

f(A+B,y)f(A,y)+f(B,y)f (A + B, y) \geqslant f (A, y) + f (B, y)

现在设 yei,eiy - e_{i}, e_{i} 是第 ii 个标准单位基向量,然后推出Bergstrom不等式

det(A+B)det(Ai+Bi)detAdetAi+detBdetBi.i=1,,n\frac {\det (A + B)}{\det \left(A _ {i} + B _ {i}\right)} \geqslant \frac {\det A}{\det A _ {i}} + \frac {\det B}{\det B _ {i}}. i = 1, \dots , n

对任何正定矩阵 AABMnB \in M_{n} 成立,其中 ΛiMn1\Lambda_{i} \in M_{n-1} 表示划去 AA 的第 ii 行和第 ii 列得到的 AA 的主子矩阵, BiB_{i} 的意义类似。这种接近于Bergstrom不等式的方法是有着广泛用途的所谓拟线性化方法的一个应用实例;拟线性化是把一个所考虑的量的非线性函数表示成另一个函数的约束极值,而这个新函数线性地(或许只是加性地)依赖于所考虑的量。在(7.4.24)中的关键步骤(证明用奇异值的对称度规函数定义的 Mm,nM_{m,n} 上的准范数实际是一个范数)是用(5.4.12)中的拟线性化完成的。

  1. 对于任一复数 zz ,不等式 zRezzx\left|z - \operatorname{Re} z\right| \leqslant \left|z - x\right| 对任何实数 xx 成立。这个不等式到方阵 AMnA \in M_{n} 的看似合理的推广是

A12(A+A)AH\left\| A - \frac {1}{2} (A + A ^ {*}) \right\| \leqslant \| A - H \|

对所有Hermite矩阵 HMnH \in M_{n} 成立。证明,这个不等式对所有酉不变范数 \| \cdot \| 以及更一般地对所有自伴范数成立。由此得出,(关于 \| \cdot \| )从一个给定矩阵 AMnA \in M_{n} 到由 MnM_{n} 中的Hermite矩阵组成的闭集的距离是 12AA\frac{1}{2} \| A - A' \| ,提示: A12(A+A)=12(AH)+12(HA)A - \frac{1}{2} (A + A') = \frac{1}{2} (A - H) + \frac{1}{2} (H - A') ,因

452

A12(A+A)12AH+12HA\left\| A - \frac{1}{2} (A + A^{*})\right\| \leqslant \frac{1}{2}\left\| A - H\right\| +\frac{1}{2}\left\| H - A^{*}\right\|

  1. 对任意复数 zz ,有不等式 Rezz\left|\operatorname{Re} z\right| \leqslant \left|z\right| 。证明它的明显推广 (A+A)/2A\left\| (A + A^{*}) / 2\right\| \leqslant \| A\| 对所有 AMnA \in M_{n} 和所有酉不变(甚至自伴)范数 \|\cdot\| 成立。

  2. ΛMn\Lambda \in M_{n} 是给定的, λ1λn\lambda_{1} \leqslant \cdots \leqslant \lambda_{n}12(Λ+A)\frac{1}{2} (\Lambda + A^{\prime}) 的有序特征值,又设 σ1σn\sigma_{1} \geqslant \cdots \geqslant \sigma_{n}AA 的有序奇异值。说明为什么不等式

λnk1(12A+A)σk(A),k=1,,n\lambda_ {n k - 1} \left(\frac {1}{2} ^ {-} A + A ^ {*} \perp\right) \leqslant \sigma_ {k} (A), \quad k = 1, \dots , n

可以看作关于复数的不等式 Rezz\operatorname{Re} z \leqslant |z| 的一个推广。这个不等式是说, AA 的第 kk 个最大奇异值大于或等于 12(A+Ax)\frac{1}{2}(A + A^x) 的第 kk 个最大特征值。提示:若 yy 是 Euclid 单位向量,则

12y(A+A)y=ReyAyAy2.\frac {1}{2} y ^ {*} (A + A ^ {*}) _ {y} = \operatorname {R e} y ^ {*} A _ {y} \leqslant \| A _ {y} \| _ {2}.

用Courant Fischer定理(4.2.11)表示 λn\lambda_{n} ,然后用这个不等式和(7.3.10)得到 σt\sigma_{t}

  1. AMnA \in M_{n} 是给定的,又设 \|\cdot\|MnM_{n} 上的一个两不变范数。利用(7.4.51)证明, AUΣ(A)I|A - U| \geqslant |\Sigma(A) - I| 对任一酉矩阵 UMnU \in M_{n} 成立,且这个不等式可取等式。由此得出 Σ(A)I\|\Sigma(A) - I\| 是(关于 \|\cdot\| )从 AA 到由 MnM_{n} 中的酉矩阵组成的紧集的距离。

  2. AMnA \in M_{n} 有奇异值分解 A=VΣ(A)WA = V\Sigma(A)W^{*} ,又设 \|\cdot\|MnM_{n} 上的酉不变范数。证明

Σ(A)IAUΣ(A)+I\| \Sigma (A) - I \| \leqslant \| A - U \| \leqslant \| \Sigma (A) + I \|

对任何酉矩阵 UMnU \in M_{n} 成立。提示:证明,在任一酉矩阵的任一奇异值分解中有 Σ(U)=I\Sigma(U) = I ,于是从(7.4.51)直接推出下界成立。关于上界,利用(7.3)节16题中类似于Weyl的加法特征值不等式的奇异值不等式证明 σi1j1(A+(U))σi(A)+σj(U)\sigma_{i_1j_1}(A + (-U)) \leqslant \sigma_i(A) + \sigma_j(-U) ,然后用(7.4.48)。
18. 试以例(7.4.53)中关于非奇异矩阵 AA 的不等式为指南,求 AB\| A - B\| 的最大下界,其中, AMnA \in M_{n} 是给定的秩 k1k_{1} 矩阵, BMnB \in M_{n} 是任意秩 k<k1k < k_{1} 矩阵,而 \| \cdot \| 是酉不变范数。

[454]

进一步阅读 定理(7.4.21) m=nm = n 的情形的最初原型属于Von Neumann;可参看(5.4)节引用的文章.Wielandt和Kantorovich不等式取自[Hou 64],并且作了改编,[Hou 64]还有许多原始资料,有关的推广以及其他资料可参看A.Clausing,“Kantorovich-Type Inequalities,"Amer.Math.Monthly89(1982),314-320.习题12中接近于Bergstrom不等式的方法取自[BB],它用一大章(还有大量的参考资料)专门论述由正定矩阵引起的诸不等式;并且对拟线性化方法也有讨论,还给出了许多例子.关于对所有酉不变范数都成立的诸不等式的其他资料可参看L.Mirsky,“Symmetric Gauge Functions and Unitarily Invariant Norms,"Quart.J.Math.Oxford 11(2)(1960),50-59以及K.Fan and A.J.Hoffman,“Some Metric Inequalities in the Space of Matrices,"Proc.Amer.Math.Soc.6(1955),111-116.例如,这些结果如何应用于统计学以及有关统计学文献的其他资料可参看C.R.Rao,“Matrix Approximations and Reduction of Dimensionality in Multivariate Statistical Analysis,"MultivariateAnalysis-V,Proceedings of the Fifth International Symposium on Multivariate Analysis,P.R.Krishnaiah,North-Holland,Amsterdam,1980,pp.1-22.