B.1奇异值
设U和V是域C或R上的n维内积空间,τ∈L(U,V)。
根据定理 7.10,τ∗τ是正算子,此时U具有由τ∗τ的本征向量构成的有序标准正交基B=(u1,⋯,ur,ur+1,⋯,un),其中n=dim(U),对应的本征值满足λ1≥⋯≥λr>0=λr+1=⋯=λn。
根据命题 7.2,向量集(u1,⋯,ur)和(ur+1,⋯,un)分别是ker(τ∗τ)⊥=im((τ∗τ)∗)=im(τ∗τ)=im(τ∗)=ker(τ)⊥和ker(τ∗τ)=ker(τ)的有序标准正交基。
对于i=1,⋯,r,正数si=λi称为τ的奇异值(singular value);
对于i=r+1,⋯,n,取si=0。
那么对于每个i≤r和ui∈U,可定义相应的vi=si−1τui∈V。
由此我们可以得到τ与τ∗之间的某种“对称性”:
τui={sivi,0,i≤r,i>randτ∗vi=si−1τ∗τui=siui={siui,0,i≤r,i>r.
(B.1.1)
此外,根据上述定义,各vi也是标准正交的:
当i,j≤r且i=j时,
⟨vi,vj⟩=sisj1⟨τui,τuj⟩=sisj1⟨ui,τ∗τuj⟩=sisj⟨ui,uj⟩=δi,j,
(B.1.2)
同时可利用Gram-Schmidt增广(定理 5.6)将有序标准正交集(v1,⋯,vr)延拓为V上一组标准正交基。
最后,注意到(ττ∗)vi=τ(siui)=si(sivi)=λivi,因此(v1,⋯,vr)也是ττ∗的本征向量,对应的本征值同样为λ1,⋯,λr。
将上述讨论整理后,可得到如下定理。
定理 B.1
设U和V为C或R上的n维内积空间,τ∈L(U,V)具有秩r,则分别存在U和V的有序标准正交基(ordered orthonormal basis, abbreviated as ONB)B和C,使得
B=(ONB for im(τ∗)u1,⋯,ur,ONB for ker(τ)ur+1,⋯,un), (B.1.3)C=(ONB for im(τ)v1,⋯,vr,ONB for ker(τ∗)vr+1,⋯,vn). (B.1.4)
此外,对于1≤k≤r,τui=sivi且τ∗vi=siui,其中si>0称为τ的奇异值,定义为(τ∗τ)ui=si2ui。
向量u1,⋯,ur称为τ的右奇异向量(right singular vector),而向量v1,⋯,vr称为τ的左奇异向量(left singular vector)。
该结论的一个重要结果是奇异值分解(singular value decomposition)。
设A∈Mm,n(F),B=(u1,⋯,un)和C=(v1,⋯,vm)分别为来自U和V的标准正交基,那么
[τ]B,C=([τ(u1)]C,⋯,[τ(un)]C)=diag(s1,⋯,sr,(n−r) terms0,⋯,0)=ΔΣ. (B.1.5)
根据定理 3.7,设A=[τ]En,Em,那么A=MC,Em[τ]B,CMEn,B=PΣQ∗,其中P=MC,Em和Q=MB,En是幺正或正交的。
这就是奇异值分解。
至于分解的唯一性,设A=PΣQ∗,则A∗A=Q(Σ∗Σ)Q∗,其中Σ∗Σ=diag(s1,⋯,sn2)。
那么(A∗A)Q(j)=sj2Q(j),即sj2是A∗A的本征值,因此Σ由A唯一确定(但P和Q未必唯一)。
B.2Moore-Penrose逆
根据上一节的讨论,我们定义线性变换τ+:V→U为τ+vi={si−1ui,0,if i≤r,if i>r.
若n=m=r,则τ+=τ−1。
线性变换τ+称为τ的Moore-Penrose广义逆(Moore-Penrose generalized inverse)或Moore-Penrose伪逆(Moore-Penrose pseudoinverse);
后面简称MP逆。
定理 B.2
设τ∈L(U,V),则τ的MP逆完全由如下性质刻画:
ττ+τ=τ;
τ+ττ+=τ+;
ττ+厄米;
τ+τ厄米。
证明
该结论的充要性容易证明,其中必要性可通过(ττ+)vi=vi以及设τvi=∑jrjuj证明。
现在我们证明其唯一性:
对于任意满足上述条件的MP逆ρ和σ,
ρ=ρτρ=(ρτ)∗ρ=τ∗ρ∗ρ=(τστ)∗ρ∗ρ=(στ)∗τ∗ρ∗ρ=(στ)(ρτ)∗ρ=στ(ρτρ)=στρ,
(B.2.1)σ=στσ=σ(τσ)∗=σσ∗τ=σσ∗(τρτ)∗=σσ∗τ∗(τρ)∗=σ(τσ)∗(τρ)=(στσ)τρ=στρ.
(B.2.2)
可见ρ=σ,即满足上述性质的MP逆唯一。
B.3最小二乘逼近
MP逆最重要的应用是最小二乘问题。
考虑线性方程组Ax=v,其中A∈Mm,n(F),通常F=C或R。
该方程组有解当且仅当v∈im(τA);
若方程组无解,则求解方程Ax=v^具有重要的实际意义,其中v^是im(τA)中按幺正距离或Euclidean距离唯一最接近v的向量(定理 5.9)。
此问题称为线性最小二乘(linear least squares)问题,该方程组Ax=v^的任意解称为方程组Ax=v的最小二乘解(least square solution)。
换言之,Ax=v的最小二乘解是使得∥Ax−v∥最小化的向量x。
设w和z是Ax=v的最小二乘解,则Aw=v^=Az,因此w−z∈ker(τA)。
这意味着如果w是某个特定的最小二乘解,那么所有最小二乘解构成的集合为w+ker(A)。
在所有解中,我们最感兴趣的是具有极小范数的解。
如果存在处于ker(A)⊥内的最小二乘解w,那么对于任意z∈ker(A),我们有∥w+z∥2=∥w∥2+∥z∥2≥∥w∥2。
因此w将是唯一具有极小范数的最小二乘解。
定理 B.3
设A∈Mm,n(F),那么在方程组Ax=v^的所有最小二乘解中,存在唯一极小范数解A+v,其中A+是A的MP逆。
证明
向量w是最小二乘解当且仅当Aw=v^∈im(τA),那么根据定理 5.9,该条件等价于(Aw−v)⊥im(τA)。
根据命题 7.2,im(τA)⊥=ker(τA∗),因此上述条件等价于Aw−v∈ker(τA∗),即0=τA∗(Aw−v),整理得(A∗A)w=A∗v。
该方程称为Ax=v的正规方程(normal equation),其解恰好为方程组Ax=v的最小二乘解。
对于V中AA∗的本征向量构成的一组基C=(v1,⋯,vm),代入w=A+vi知(A∗A)(A+vi)=si−1AA∗ui=siui=A∗vi。
利用该方程的线性,可知(A∗A)(A+v)=A∗v。
根据定理 5.9,该解存在即唯一。