矩阵的奇异值分解

  • 格式:doc
  • 大小:594.50 KB
  • 文档页数:8

§2 矩阵的奇异值分解

定义 设A是秩为r的mn复矩阵,TAA的特征值为

1210rrn.

则称ii(1,2,,)in为A的奇异值.

易见,零矩阵的奇异值都是零,矩阵A的奇异值的个数等于A的列数,A的非零奇异值的个数等于其秩.

矩阵的奇异值具有如下性质:

(1)A为正规矩阵时,A的奇异值是A的特征值的模;

(2)A为半正定的Hermite矩阵时,A的奇异值是A的特征值;

(3)若存在酉矩阵,mmnnUVCC,矩阵mnBC,使UAVB,则称A和B酉等价.酉等价的矩阵A和B有相同的奇异值.

奇异值分解定理 设A是秩为r(0)r的mn复矩阵,则存在m阶酉矩阵U与n阶酉矩阵V,使得

HOUAVOO. ①

其中12diag(,,,)r,i(1,2,,)ir为矩阵A的全部非零奇异值.

证明 设Hermite矩阵HAA的n个特征值按大小排列为

1210rrn.

则存在n阶酉矩阵V,使得

12HH()nOVAAVOO. ② 将V分块为 12()VVV,

其中1V,2V分别是V的前r列与后nr列.

并改写②式为

2HOAAVVOO.

则有

H2H112AAVVAAVO, . ③

由③的第一式可得

HH2H1111()()rVAAVAVAVE, 或者.

由③的第二式可得

H222()() AVAVOAVO或者.

令111UAV,则H11rUUE,即1U的r个列是两两正交的单位向量.记作112(,,,)rUuuu,因此可将12,,,ruuu扩充成mC的标准正交基,记增添的向量为1,,rmuu,并构造矩阵21(,,)rmUuu,则

12121(,)(,,,,,,)rrmUUUuuuuu

是m阶酉矩阵,且有 HH1121 rUUEUUO,.

于是可得

HHH1121H2()()OUUAVUAVAVUOOOU,,.

由①式可得

HHHH111222rrrOAUVuvuvuvOO. ④

称④式为矩阵A的奇异值分解.

值得注意的是:在奇异值分解中121,,,,,,rrmuuuuu是HAA的特征向量,而V的列向量是HAA的特征向量,并且HAA与HAA的非零特征值完全相同.但矩阵A的奇异值分解不惟一.

证明2 设Hermite矩阵HAA的n个特征值按大小排列为

1210rrn.

则存在n阶酉矩阵V,使得

12HH()nOVAAVOO. ②

将V分块为12(,,,)nVvvv,它的n个列12,,,nvvv是对应于特征值12,,,n的标准正交的特征向量.

为了得到酉矩阵U,首先考察mC中的向量组12,,,rAvAvAv,由于当i不等于j时有

HHHHH(,)()()0ijjijijiiijiAvAvAvAvvAAvvvvv

所以向量组12,,,rAvAvAv是mC中的正交向量组.

又 2HHH2||||iiiiiiiAvvAAvvv,

所以 ||||iiiAv.

令1iiiuAv,1,2,,ir,则得到mC中的标准正交向量组12,,,ruuu,把它扩充成为mC中的标准正交基11,,,,rrmuuuu,令

11(,,,,)rrmUuuuu

则U是m阶酉矩阵.由已知及前面的推导可得

iiiAvu,1,2,,ir;iAv0,1,,irn;

从而 121(,,,)(,,,,,)nrAVAvvvAvAv00 11120(,,,,,)(,,,)0rmrOuuuuuOO00

ΣOUOO

故有AVUΔ,即HUAVΔ.

例1 求矩阵120202A的奇异值分解.

解 T524240404AA的特征值为1239,4,0,

对应的单位特征向量依次为TTT123111(5,2,4),(0,2,1),(2,1,2)3355vvv.

所以 50251265354325V.

于是可得

()2rA,3002.

计算11121215UAV,则A的奇异值分解为

T300020AUV.

在A的奇异值分解中,酉矩阵V的列向量称为A的右奇异向量,V的前r列是HAA的r个非零特征值所对应的特征向量,将他们取为矩阵V1,则12(,)VVV.酉矩阵U的列向量被称为A的左奇异向量,将U从前r列处分块为12(,)UUU,由分块运算,有

HHHH1111212HHH22122()OUUAVUAVUAVAVAVOOUUAVUAV,

从而 211AVAVUΣ,=0.

因此,有下列结果

(1)2V的列向量组是矩阵A的零空间(){}NAxAx0的一组标准正交基;

(2)1U的列向量组是矩阵A的列空间(){}RAAx的一组标准正交基;

(1)1V的列向量组是矩阵A的零空间(){}NAxAx0正交补H()RA的一组标准正交基;

(1)2U的列向量组是矩阵A的列空间(){}RAAx正交补H()NA的一组标准正交基.

在A的奇异值分解中,酉矩阵U和V不是惟一的.A的奇异值分解给出了矩阵A的许多重要信息.

更进一步,由于12(,,)mUuuu,12(,,,)nVvvv,可借助于奇异值分解,将A表示为

H11H212H0(,,,)0mrnvOvAuuuOOv

HHH111222rrruvuvuv

归纳这一结果,有如下定理. 定理 设mnAC,A的非零奇异值为12r,12,,ruuu是应于奇异值的左奇异向量,12,,,rvvv是应于奇异值的右奇异向量,则

TTT111222rrrAuvuvuv.

上式给出的形式被称为矩阵A的奇异值展开式,对一个kr,略去A的一些小的奇异值对应的项,去矩阵kA为

TTT111222kkkkAuvuvuv.

则kA是一个秩为k的m×n矩阵.可以证明,kA是在所有秩为k的m×n矩阵中,从Frobenius范数的意义下,与矩阵A距离最近的一个矩阵.这在实际中应用广泛.例如,在图像数字化技术中,一副图片可以转换成一个m×n阶像素矩阵来储存,存储量m×n是个数.如果利用矩阵的奇异值展开式,则只要存储A的奇异值i,奇异向量,iiuv的分量,总计r(m+n+1)个数.取m=n=1000,r=100作一个比较,

m×n=,r(m+n+1)=100(1000+1000+1)=.

取A的奇异值展开式,,存储量较A的元素情形减少了80%.另外,可取kr,用kA逼近A,能够达到既压缩图像的存储量,又保持图像不失真的目的.

由矩阵A的奇异值分解可得

TTT111222rrrAuvuvuv

可见,A是矩阵TTT1122,,,rruvuvuv的加权和,其中权系数按递减排列

120r.

显然,权系数大的那些项对矩阵A的贡献大,因此当舍去权系数小的一些项后,仍然能较好的“逼近”矩阵A,这一点在数字图像处理方面非常有用.

矩阵的秩k逼近定义为

TTT111222 1kkkkrAuvuvuv 秩r逼近就精确等于A,而秩1逼近的误差最大.

矩阵的奇异值分解不但在线性方程组,矩阵范数,广义逆,最优化等方面有着广泛的应用.而且在数字计算,数字图像处理,信息检索,心里学等领域也有着极重要的应用.有兴趣的读者可参阅有关教科书,如Steven

J.Leon 的《线性代数》.

3 矩阵A的奇异值分解与线性变换TA

设A是一个秩为r的m×n复矩阵,即mnAC,rank()rA,则由()TAA可以定义线性变换

:nmTACC.

设矩阵A有奇异值分解HAUΣV,则将矩阵nnVC的列向量组12,,,nvvv取作空间nC的标准正交基;则将矩阵mmUC的列向量组12,,muuu取作空间mC的标准正交基,则在所取的基下,线性变换TA对应的变换矩阵就是Σ.

设nC,在基12,,,nvvv下坐标向量为T12(,,,)nxxxx,Vx.那么在线性变换TA下的像具有形式:

11H()()()00rrxxTAAUΣVVxUΣxU.

其中12,,,r是A的非零奇异值,所以,的像()TA在mC中基12,,muuu下的坐标是

T11(00)rrxxyΣx.

从中可以看出,当rank()rA时,在取定的基下,线性变换()TA的作用是将原像坐标中的前r个分量分别乘以A的非零奇异值12,,,r,后(n-r)分量化为零.如果原像坐标满足条件:

222121nxxx,

则像坐标满足条件:

2221212()()()1rryyy.

在rank()rnA时,等式成立.因此,有如下定理.

定理 设HAUΣV是m×n实矩阵A的奇异值分解,rank()rA,则nR中的单位圆球面在线性变换TA下的像集合是:

(1)若rn,则像集合是mR中的椭球面;

(2)若rn,则像集合是mR中的椭球体.

例2 设矩阵120202A,求3R中的单位圆球面在线性变换:TAy=Ax下的像的几何图形.

解 由例1,矩阵A有如下奇异值分解

T50251230011265210205354325A.

rank()23,nA由定理,单位球面的像满足不等式

221222132yy.

即单位球面的像是实心椭圆2212194yy.