最优化理论与算法(第一章)
- 格式:doc
- 大小:2.74 MB
- 文档页数:30
最优化理论与算法(数学专业研究生)
第一章 引论
§1.1引言
一、历史与现状
最优化理论最早可追溯到古老的极值问题,但成为一门独立的学科则是在20世纪四十年代末至五十年代初。其奠基性工作包括FritzJohn最优性条件(1948),Kuhn-Tucker最优性条件(1951),和Karush最优性条件(1939)。近几十年来最优化理论与算法发展十分迅速,应用也越来越广泛。现在已形成一个相当庞大的研究领域。关于最优化理论与方法,狭义的主要指非线性规划的相关内容,而广义的则涵盖:线性规划、非线性规划、动态规划、整数规划、几何规划、多目标规划、随机规划甚至还包括变分、最优控制等动态优化内容。本课程所涉及的内容属于前者。
二、最优化问题的一般形式
1、无约束最优化问题
min()nxRfx (1.1)
2、约束最优化问题
min()()0, ..()0, iifxcxiEstcxiI (1.2)
这里E和I均为指标集。
§1.2数学基础
一、范数
1.向量范数
maxixx(l范数) (1.3)
11niixx(1l范数) (1.4)
12221()niixx(2l范数) (1.5) 2 / 30 11()nppipixx(pl范数) (1.6)
12()TAxxAx(A正定) (椭球范数) (1.7)
事实上1-范数、2-范数与范数分别是 p-范数当 p=1、2和p时情形。
2.矩阵范数
定义1.1方阵A的范数是指与A相关联并记做A的一个非负数,它具有下列性质:
①对于0A都有0A,而0A时0A;
②对于任意kR,都有kAkA;
③ABAB;
④ABAB;
若还进一步满足:
⑤ppAxAx
则称之为与向量范数p相协调(相容)的方阵范数。若令
0maxxAxAx (这里x是某一向量范数) (1.8)
可证这样定义的范数是与向量范数相协调的,通常称之为由向量范数诱导的方阵范数。特别地,对方阵()ijnnAa,有:
11maxnijjiAa(列和的最大者) (1.9)
1maxnijijAa(行和的最大者) (1.10)
122()TAAA(TAA表示TAA的特征值的最大者) (1.11)
称为谱范数(注:方阵A的特征值的模的最大者称为A的谱半径,记为()A)。
对于由向量诱导的方阵范数,总有: 3 / 30 101minxAAxx ,1I(I为单位阵)
对于方阵范数,除了上述由向量范数诱导的范数之外,还有常用的Frobenius范数,简称F-范数:1122211()[tr()]nnTijFijAaAA (1.12)
及加权Frobenius范数和加权2l范数:
,MFFAMAM(1.13)
,22MAMAM(1.14)
其中M为对称正定矩阵。
3.范数的等价性
定义1.2 设与是nR上的两个范数,若存在12,0,使得
12xxx, nxR (1.15)
则称范数与是等价的。
容易证明:
212xxnx (1.16)
2xxnx (1.17)
1xxnx (1.18)
21xxx (1.19)
122nAxxx (1.20)
其中1是A的最大特征值,而n是A的最小特征值。由此可见,nR中的常用向量范数均等价,事实上还可证明:nR中所有向量范数均等价。
4.关于范数的几个重要不等式。
①Cauchy-Schwarz不等式
Txyxy(当且仅当x和y线性相关时,等式成立) (1.21) ②设A是正定矩阵,则
TAAxAyxy(当且仅当x与y线性相关时,等式成立) (1.22)
由(,)TxyxAy是一种内积,以及一般内积的Cauchy-Schwarz不等式即得。
③设A是nn正定矩阵,则
1TAAxyxy(仅当x与1Ay线性相关时,等式成立) (1.23)
111TTAAAAxyxAAyxAyxy(1.24)
其中的不等号由②可得。
④Young不等式:假定p与q都是大于1的实数,且满足111pq,则,xyR,有
pqxyxypq, (1.25)
当且仅当pqxy 时,等式成立。其证明由算术-几何不等式直接给出,事实上
11()()pqpqpqxyxyxypq(算术-几何不等式)
⑤Hölder不等式
1111()()pqnnpqTiipqiixyxyxy (1.26)
其中p与q都是大于1的实数,且满足111pq,其证明利用Young不等式可得。
⑥Minkowski不等式
pppxyxy,(1p)(1.27)
后面将利用凸函数理论予以证明。
二、矩阵求逆与广义逆
1.Von-Neumann引理
定理1.3(Von-Neumann引理)设nnER,nnIR是单位阵,是满足1I的相容矩阵范数。如果1E,则()IE非奇异,且 10()kKIEE, 11()1IEE
若A非奇异,1()AAB1,则B非奇异,且
1110()kkBIABA, 1111()ABAAB.
证明:因为1E,故2kkSIEEE定义了一个Cauchy序列,因而收敛。由
1()kkSIEIE
可得1lim()lim()kkkkSIEIEI
故有 10lim()kkkkESIE
进一步有101()1kkIEEE。
再令1EIAB,
知11()1EIABAAB
由上面结论可得,
11110()()()kkIEABIAB
所以有 1110()kkBIABA
进一步有 111111100()1()kkkkABIABAAABAAAB。
注:这个定理表明,若B充分接近一个可逆矩阵A,则B也可逆,且逆矩阵可由A的逆矩阵来表示。
上述定理还可以写成下面形式:
定理1.4 设A,nnBR,A可逆,1A。若AB,且1,则B可逆,且
11B。
证明:只需注意到11()1ABAABA,再由上述Von-Neumann引理即得。 2.广义逆
定义1.5 设mnAC,若nmAC满足:
**,(),(),AAAAAAAAAAAAAAAA (1.28)
则称A是A的广义逆。其中*A是A的共轭转置。
广义逆的求法
①设mnAC,秩()Ar,若A直交分解为*AQRP,其中Q,P分别为,mmnn酉矩阵,mnRC,11000RR,其中11R是rr非奇异的上三角矩阵。则A的广义逆为:
*APRQ其中 111000RR (1.29)
②若A的奇异值分解为*AUDV,其中U,V均为酉矩阵,000mnDC,而1(,,),0ridiag是A的非零奇异值,则A的广义逆为:
*AVDU,其中1000D (1.30)
③若A的最大秩分解为ABC,则A的广义逆为:
**1*1*()()ACCCBBB. (1.31)
三、 矩阵的Rayleigh商
定义1.6 A是nnHermite矩阵,nuC,则称
**()uAuRuuu(0u) (1.32)
为矩阵A的Rayleigh商
定理1.7 设A是nnHermite矩阵,则Rayleigh商具有下列性质:
1)齐次性:()()RuRu (0)
2)极性:2**1*10maxmaxuuuAuuAuuu 7 / 30 2***10minminnuuuAuuAuuu
这里1,n分别对应于矩阵A的最大与最小特征值。这表明Rayleigh商具有有界性:
1()nRu
3)极小残量性质:对任意nuC,
(())()ARuIuAIu,R。
证明:1)由定义直接可得。
2)由A是Hermite矩阵,故存在酉矩阵T,使1*nTAT
又令uTy,且21u,故21y
则22****11nnuAuyTATyyyyy
当取(1,0,,0)y时达到最大值1,当取(0,0,0,1)y时,达到最小值n。
3)令()()suAuRuu,(0)u,则()()AusuRuu,可直接验证
(),()0suRuu,
由于**((),)((),)()0suuAuRuuuuAuRuuu
注意到()Ruu是与u共线的,故()su与()Ruu正交。即()Ruu与()su是Au的正交分解。因而()Ruu是Au在Lu上的直交投影,因而具有极小残量性质。
四、矩阵的秩一校正
当矩阵A变到TAuv时,即在A上加了一个秩为1的矩阵,称为秩一校正。下面讨论如何求秩一校正的逆,行列式,特征值及矩阵分解。