




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数 学 规 划 基 础 部 分 习 题 参 考 解 答 刘红英 编 北京航空航天大学数学与系统科学学院 2016年4月 内容简介 本书是 数学规划基础(刘红英, 夏勇, 周水生, 北京航空航天大学出版社,2012.10)的 配套教学辅导材料, 较详细地给出了该教材各章后部分习题的参考解答. 前言 本习题解答自2008年春季开始编写,当时由硕士研究生阎凤玉提供部分习题解答, 经讨论和确认后, 由作者首次录入排版.后来陆续参加习题解答修订的硕士研究生包括王 浩、欧林鑫、朱丽媛、易彩霞、杨茜和杨欣,其中的数值结果由欧林鑫提供.作者在此向 他们的辛勤劳动表示衷心的感谢. 本解答得到了?项目的资助, 在此表示感谢. 由于这些参考解答尚未经过特别严格的校对, 仅供参考.任何意见、 建议或其它反馈 都可以发送至liuhongying, 在此深表感谢. 刘红英 2016.4于北京 目录 第一章引言1 第二章线性规划:基本理论与方法3 第三章线性规划:应用及扩展23 第四章无约束优化:基础27 第六章无约束优化:线搜索法31 第六章无约束优化:信赖域法37 5 第一章引言 1.2 (该练习的目的是提高你的建模技巧,同时熟悉利用计算机求解线性优化问题)一个 原油精练场有8百万桶原油A和5百万桶原油B用以安排下个月的生产.可用这些 资源来生产售价为38元/桶的汽油, 或者生产售价为33元/桶的民用燃料油.有三种 生产过程可供选择, 各自的生产参数如下: 过程1过程2过程3 输入原油A315 输入原油B513 输出汽油413 输出燃料油314 成本(单位:元)511140 除成本外, 所有的量均以桶为单位.例如, 对于第一个过程而言, 利用3桶原油A和 5桶原油B可以生产4桶汽油和3桶民用燃料油, 成本为51元.表格中的成本指总 的成本(即原油成本和生产过程的成本).将此问题建模成线性规划, 其能使管理者极 大化下个月的净利润.请利用Lingo,Cplex或Matlab在计算机上求解此问题. 解:设下个月利用第一个过程生产x次,第二个过程生产y次,第三个过程生产z次.则 利润为 f(x,y,z)= (38 4 + 33 3 51)x + (38 + 33 11)y + (38 3 + 33 4 40)z = 200 x + 60y + 206z 其数学模型为 maximize200 x + 60y + 206z subject to3x + y + 5z 8000000 5x + y + 3z 5000000 x,y,z 0,且x,y,z是整数. 忽略掉整性要求后,调用Matlab中的linprog.m函数求解,得最优解x = 0,y = 500000,z = 1500000, 自动满足整性要求. 1.3利用图解法和优化软件两种方法求解下列问题 minimize(x1 2)2+ (x2 1)2 subject tox2 1 x2 0, x1+ x2 2. 1.4确定下列n元函数的梯度向量和Hessian阵: (a)aTx: a是常向量; (b)xTAx: A是非对称的常矩阵; (c) 1 2x TAx bTx: A 是对称的常矩阵,b是常向量; (d) r(x)Tr(x): r(x) = (r1(x), ,rm(x)T是依赖于x的m维向量, 记rT为AT, 它一般不是常量. 1 2第一章 引言 解: (a) f(x) = a,2f(x) = 0nn; (b) f(x) = (A + AT)x,2f(x) = A + AT; (c) f(x) = Ax b,2f(x) = A; (d) f(x) = m i=1r 2 i(x),f(x) = 2 m i=1ri(x)ri(x) = 2A(x) Tr(x), 2f(x)= 2 m i=1ri(x) 2ri(x) + 2n i=1ri(x)(ri(x) T = 2 m i=1ri(x) 2ri(x) + 2A(x)TA(x). 1.6考虑向量值函数f(x) : Rn Rm,设f的每个分量函数fi(x)在x都可微.写出 f在x的Taylor展式, 请用A(x)T表示f(x)T(= f1(x), ,fm(x). 解:为了具体, 考虑m = 2,n = 3给出, 再表示成一般形式.此时 f(x) = ( f1(x) f2(x) ) = ( f1(x1,x2,x3) f2(x1,x2,x3) ) . 因为函数f1(x)和f2(x)可微, 则由多元函数的Taylor展式, 有 fi(x) = fi(x) + fi(x) T(x x) + o(x x),i = 1,2. 写成向量形式, 即 f(x) = f(x) + A(x)(x x) + o(x x),(1.1) 这里o(x x)表示 lim xx f(x) f(x) A(x)(x x) x x = 0. 这里的式(1.1)即为f在x的Taylor展式,其中的矩阵A(x)称为雅可比(Jacob)矩阵, 它的第i行为fi(x)在x处的梯度向量的转置. 1.7假设在点x有g= 0,证明在所有单位向量pTp = 1中,函数沿方向向量p = g/g2的斜率最大.称该方向是函数的最速上升(steepest ascent)方向. 证:记g= f(x) .因为函数可微,由方向导数与梯度的关系知函数沿方向p的方 向导数,即斜率为pTg.设为方向向量p与梯度向量g的夹角,则由向量夹角 的定义和p2= 1, 有 pTg= pT2g2cos pT2g2= g2, 其中等式成立当且仅当 = 0, 即p与梯度向量g同方向.又因为p为单位向量, 所 以当p = g/g2时, 函数沿该方向的斜率(也即方向导数)最大. 第二章线性规划:基本理论与方法 习题设计说明: 1.化标准形练习:习题2.1-习题2.3,其中习题2.2和习题2.3是最优化中常用的两种重 新表述技巧, 这两种技巧的应用和进一步说明分别见习题2.27和习题7.19. 2.基本解、 基本可行解、 退化基本可行解的练习: 习题2.4,习题2.5, 习题2.6, 习题2.7, 教材第25页的例2.2.3. 3.习题2.8,习题2.9、习题2.12(b)是为了理解使用单纯形法时,如何根据单纯形表的 数据判断线性规划何时有惟一解, 何时有多解.如果有多解时, 如何得到多个解.结论是: 最优解不惟一时,某基本可行解的非基变量的相对费用系数非负,并且至少有一个非基 变量的相对费用系数是零.此外, 习题2.30说明, 当原始问题的最优解是对偶非退化的(即 非基变量的既约费用系数严格大于零),对偶问题有惟一解;否则,对偶问题有多个极点 解, 进而有无穷多个解(这些极点解的凸组合都是原始问题的解). 4.单纯形法的练习:习题2.10,习题2.11,习题2.12,习题2.13,习题2.20(说明单纯形 法的效率的一般性例子中, 自变量为三个时所得问题), 习题2.21(说明单纯形法采用最小 相对费用系数进基原则确定进基变量时,如果所求解问题是退化的,则单纯形法会出现 循环!), 习题2.31. 5.两阶段法的练习:习题2.14-习题2.16;大M法的练习:习题2.18. 6.修正单纯形法的练习:习题2.17, 习题;单纯形法的矩阵表示:2.19. 7.习题2.11,习题2.12(c),2.32是关于灵敏度分析的练习,这也可以看成是单纯形法 的应用, 是难点. 8.关于对偶性的练习:习题2.22习题2.36. 2.1将下面的线性规划问题化成标准形, 并求解第3个问题(c): (c) minimizex1+ 4x2+ x3 subject tox1 2x2+ x3= 4 x1 x3= 1 x2 0,x3 0. 解: (c)由于变量x1无限制, 可利用约束x1= x3+ 1对其消去.因此, 得其标准形 minimize4x2+ 2x3 subject to2x2+ 2x3= 3 x2 0,x3 0. 再把约束2x3= 3 + 2x2代入目标函数, 得6x2+ 4,又因为x2 0, 所以其最小值 为4, 最优解为x1= 2.5,x2= 0,x3= 1.5 . 3 4第二章 线性规划:基本理论与方法 2.2将下面的问题化成线性规划 minimize|x| + |y| + |z| subject tox + y 1 2x + z = 3. 方法1:令x = u1 v1,|x| = u1+ v1,u1 0,v1 0,类似地表示y和z,则可将原问题 重新编述为 minimizeu1+ u2+ u3+ v1+ v2+ v3 subject tou1 v1+ u2 v2+ s = 1, 2u1 2v1+ u3 v3= 3, ui,vi,s 0,i = 1,2,3. 方法2:引入非负变量t1,t2,t3, 将原问题转化成等价问题 minimizet1+ t2+ t3 subject tox + y 1, 2x + z = 3, |x| = t1,|y| = t2,|z| = t3. 该问题的最优值与 minimizet1+ t2+ t3 subject tox + y 1, 2x + z = 3, |x| t1,|y| t2,|z| t3. 的最优值相同, 将这个问题的最优解投影到(x,y,z)所在的空间可以得到原问题的解. 这个问题可以写成线性规划问题: minimizet1+ t2+ t3 subject tox + y 1, 2x + z = 3, t1 x t1, t2 y t2, t3 z t3. 2.3一类逐段线性函数f(x) = maxcT 1x + d1,c T 2x + d2, ,c T px + dp,其中ci Rn,di R,i = 1, ,p.针对这样的函数, 考虑问题 minimize xRn f(x) subject toAx = b x 0. 将此问题化成线性规划. 5 解:引入变量t, 所给问题等价于 minimizet subject tof(x) = t, Ax = b, x 0. 考虑问题 minimizet subject tof(x) t, Ax = b, x 0, 因为该问题关于t最小化, 故将最优解代入第一个不等式, 必有等号成立, 即问题的 最优解和最优值与上一个问题的相同.从而所给问题等价于线性规划问题 minimizet subject tocT ix + di t,i = 1, ,p, Ax = b, x 0. 2.5考虑问题 minimizec1x1+ c2x2+ c3x3 subject tox1+ x2+ x3 4 x1 2 x3 3 3x2+ x3 6 x1,x2,x3 0. 注意系数c1,c2,c3尚未确定.表示成标准形Ax = b,x 0后,其中 A = 1111000 1000100 0010010 0310001 , x = x1 x2 x3 x4 x5 x6 x7 , b = 4 2 3 6 ; 记A的第i列为ai. (a)画出所给问题的可行域(三维空间中). (b)点(0,1,3,0,2,0,0)T是基本可行解吗? (c)点(0,1,3,0,2,0,0)T是退化基本可行解吗?如果是的话,找出可能的与其对应的 基. 6第二章 线性规划:基本理论与方法 解: (a)略. (b)是基本可行解, 因为满足约束条件, 且非零元素对应列a2,a3,a5线性无关. (c)是退化的基本可行解, 因为非零元素个数是3, 小于系数矩阵A的秩4; 共有四个 基与该基本可行解对应, 他们是B = a2a3a5aj, 其中j = 1,4,6,7 . 2.8如果与每个非基变量xj对应的既约费用系数rj 0, 证明与其对应的基本可行解是 唯一的最优解. 证明:不妨设满足条件的基本可行解x对应的基B为系数矩阵A的前m列,即 x= (x 1,.,xm,0,0,.0) T , 且rj 0,j = m + 1, ,n .则对所有可行的x, 有 cTx cTx= n j=m+1 rjxj 0. 设 x是另一个最优解, 则必有cT x cTx= 0 .由于诸rj 0, 而 xj 0, 由上 式, 对j = m + 1,.,n有 xj= 0; 此外, 因为 x满足 n j=1aj xj = b, 将 xj= 0,j = m+1,.,n代入, 得 m j=1aj xj = b .再由x的可行性,也有 m j=1ajx j = b .而a1, ,am线性无关,从而有 xj= x j,j = 1, ,m . 综上, 问题的任一最优解均和所给解x相同, 从而满足条件的基本可行解是问 题的惟一最优解. 2.9举例说明退化基本可行解不用满足所有rj 0也可以是最优的. 解:考虑问题 minimize xR3 x1 x2 subject tox1+ x2+ x3= 0 x1 0,x2 0,x3 0. 显然可行解只有x = (0,0,0)T,这也是最优解。但若用单纯形法来求解,例如选取 x3为基变量,则表格为 a1a2a3b 1110 rT1100 此时非基变量所对应的相对费用系数都是负的, 但可见这已经达到最优. 2.10将下面的问题转化成标准形,用单纯形法求解,然后画出问题在x1,x2空间的可行 域, 并标明单纯形法的迭代路径. (b) maximizex1+ x2 subject to2x1+ x2 1 x1 x2 1 x1 0,x2 0. 7 解: (b)引入松驰变量x3,x4, 化为标准形 minimizex1 x2 subject to2x1+ x2+ x3= 1, x1 x2+ x4= 1, xi 0,i = 1,2,3,4. 写出初始表, 其已是第一张单纯形表 x1x2x3x4xB x321101 x411011 cT(rT)11000 x1x2x3x4xB x301123 x111011 rT02011 因为x2对应列无正元素,所以原问题是无界的. 2.11 (a)利用单纯形法求解 maximize2x1+ 4x2+ x3+ x4 subject tox1+ 3x2+ x4 4 2x1+ x2 3 x2+ 4x3+ x4 3 xi 0,i = 1,2,3,4. 利用(a)中的求解结果回答以下问题: (b)为使最优基保持不变,给出b = (4,3,3)T中第一个元素的可变范围(其它的保持 不变); (c)为使最优基保持不变, 给出c = (2,4,1,1)T中第一个元素的可变范围(其它的保持 不变); 第四个的? (d)对于b微小的改变, 最优解将发生怎样的改变? (e)对于c微小的改变, 最优值将发生怎样的改变? 解:将原问题化为标准形, 得初始表, 并依次演算, 得 x1x2x3x4x5x6x7xB x513011004 x621000103 x701410013 cT(rT)24110000 x1x2x3x4x5x6x7xB x405/20111/205/2 x111/20001/203/2 x601410013 rT03110103 8第二章 线性规划:基本理论与方法 x1x2x3x4x5x6x7xB x20102/52/51/501 x11001/51/53/501 x60043/52/51/512 rT0011/56/52/506 x1x2x3x4x5x6x7xB x20102/52/51/501 x11001/51/53/501 x30013/201/101/201/41/2 rT0007/2011/109/201/413/2 至此, 所有rj 0 ,得到最优解x= (1,1,1/2,0)T.最优基B = a2a1a3 .因为初始 单纯形表的最后三列是单位矩阵, 故 B1= 2/51/50 1/53/50 1/101/201/4 . (a)设b的改变量为b = (b1,b2,b3)T.要使最优基不变,此时相对费用系数保持 不变, 故仅需要B1(b + b) = xB+ B1b 0 ,即 1 1 1 2 + 2/51/50 1/53/50 1/101/201/4 b1 b2 b3 0.(2.1) 当b的第一个分量发生变化时,b2= b3= 0.将此代入(2.1), 可得第一个分量的变 化范围为b1 5/2,5,相应的, 分量b1的取值范围为b1 3/2,9 . (b)设c的改变量为c = (c1,c2,c3,c4)T.要使最优基不变,基变量的取值不 变, 仅需要(cN cN)T (cB cB)TB1N 0 (请注意该问题是max ).而 (cN cN)T+ (cB+ cB)TB1N =(cT N + cT BB 1N) cT N + cT BB 1N =rT N cT N + cT BB 1N. 将所需条件写成分量形式, 再由yj= B1aj, 得 rj cj+ cT Byj 0,j = 4,5,6,7.(2.2) 由(a)中的最优单纯形表读出rj,yj,j = 4,5,6,7, 代入不等式组(2.2).当c只有一 个分量改变时,令其他分量的改变量为零, 解不等式组(2.2), 可得各分量的变化范围. 具体地, 对第一和第四个分量分别有 c1 3/4,7/4, c4 (,7/20 c1 5/4,15/4, c4 (,27/20. 9 (c)当b改变时, 新的基本解是B1(b+b) = B1b+B1b, 因为B1b 0, 故当 b变化不大时, 新的基本解仍然是可行的, 从而也是最优的.这时, 最优解的改变量 B1b = (2 5b1 1 5b2, 1 5b1 + 3 5b2, 1 10b1 + 1 20b2 + 1 4b3 )T . (d)当c改变时,新的相对费用系数见(2.2).因为rj 0,j = 4,5,6,7,故当c的改变 量不大时,相对费用系数仍然是非负的,从而原来的最优解也是最优的.此时,新的 最优值是(cB cB)TB1b, 最优值的改变量 cT BB 1b = cT Bx B = c1 c2 1 2c3. 2.12考虑问题 minimizex1 3x2 0.4x3 subject to3x1 x2+ 2x3 7 2x1+ 4x2 12 4x1+ 3x2+ 3x3 14 x1 0,x2 0,x3 0. (a)找出一个最优解. (b)存在多少个最优基本可行解? (c)证明:如果c4+ 1 5a14 + 4 5a24 0,则以费用系数c4和系数向量(a14,a24,a34)T引 入另一个变量x4后, 最优解仍保持不变. 解: (a)引入松驰变量x4,x5,x6化为标准形后,得初始表,其也是第一张单纯形表, 然后依次演算, x1x2x3x4x5x6xB x43121007 x524001012 x643300114 cT(rT)130.40000 x1x2x3x4x5x6xB x45/20211/4010 x21/21001/403 x65/40303/415 rT1/200.403/409 x1x2x3x4x5x6xB x1104/52/51/1004 x2012/51/53/1005 x600511/2115 rT0001/54/5011 10第二章 线性规划:基本理论与方法 因为rj 0 ,得到一个最优解(4,5,0)T,且最优值f= 11 . (b)在(a)的最后一张单纯形表中,因为r3= 0,令x3进基,由最小正比率法则,知 x6出基,即以5为转轴元转轴后, 得 x1x2x3x4x5x6xB x11006/259/504/258/5 x20103/258/252/2519/5 x30011/51/101/53 rT0001/54/5011 因为rj 0 ,所以又得到一个最优基本可行解(8/5,19/5,3)T,且目标值仍为f= 11 . (c)将c4和(a14,a24,a34)代入单纯形表, 得最后的单纯形表 a1a2a3a4a5a6a7B1b 104/5(2/5)a14+ (1/10)a242/51/1004 012/5(1/5)a14+ (3/10)a241/53/1005 005a14+ a34 (1/2)a2411/2115 rT000(1/5)a14+ (4/5)a24+ c41/54/5011 如c4+ (1/5)a14+ (4/5)a24 0 ,则上表达到最优,且最优解保持不变.也可以由(a)中 的最后一张表读出最优基B的逆,然后由y4= B1a4和r4= c4 cT By4 算出单纯形 表中与x4对应的数据, 然后得出结论. 2.16在两阶段法的第I阶段,假定给系统Ax = b,x 0的辅助问题应用单纯形法后,所 得表格(忽略费用行)形如 x1xkxk+1xny1ykyk+1ym 100b1 . R1S1 . . . . . . . . . 100b k 0010 . . . . . .R2S2 . . 0010 即基变量中有m k个人工变量, 它们取零值. (a)证明R2中的任何非零元素都可作为转轴元以消去人工基变量, 这样将产生一个 类似的表格, 但k会增加1. (b)重复(a)中的过程,直到R2= 0 .证明原始系统是冗余的,并说明可以删除底端 的这些行, 然后继续第II阶段. 11 (c)利用上面的方法(即两阶段法)求解线性规划 minimize2x1+ 6x2+ x3+ x4 subject tox1+ 2x2+ x4= 6 x1+ 2x2+ x3+ x4= 7 x1+ 3x2 x3+ 2x4= 7 x1+ x2+ x3= 5 xi 0,i = 1,2,3,4. 解:(c)第I阶段:引入人工变量y1,y2,y3,y4, 构造辅助问题 minimizey1+ y2+ y3+ y4 subject tox1+ 2x2+ x4+ y1= 6, x1+ 2x2+ x3+ x4+ y2= 7, x1+ 3x2 x3+ 2x4+ y3= 7, x1+ x2+ x3+ y4= 5, xi 0,yi 0,i = 1,2,3,4. 辅助问题的初始表为 x1x2x3x4y1y2y3y4xB y1120110006 y2121101007 y3131200107 y4111000015 cT000011110 将最后一行与基变量对应的系数化为零,得第一张单纯形表后,因此进行转轴运算, 得 x1x2x3x4y1y2y3y4xB y1120110006 y2121101007 y3131200107 y4111000015 rT4814000025 x1x2x3x4y1y2y3y4xB y11/302/31/3102/304/3 y21/305/31/3012/307/3 x21/311/32/3001/307/3 y42/304/32/3001/318/3 rT4/3011/34/3008/3019/3 12第二章 线性规划:基本理论与方法 x1x2x3x4y1y2y3y4xB y11/5001/512/52/502/5 x31/5011/503/52/507/5 x22/5103/501/51/5014/5 y42/5002/504/51/514/5 rT3/5003/5011/56/506/5 x1x2x3x4y1y2y3y4xB x1100152202 x3001011001 x2010121102 y4000020110 rT000031000 因为该单纯形表第4行与原问题数据对应的数全为零,从而不能再次转轴将人工变 量y4赶出基; 此时, 第4个约束为冗余的,将其删除后, 得基本可行解(2,2,1,0)T. 第II阶段:以上述基本可行解作为初始基本可行解, 利用单纯形法求解原问题. 首先得到如下初始表 x1x2x3x4xB x110012 x300101 x201012 cT26110 将最后一行与基变量对应的系数化为零后,得第一张单纯形表后,因此进行转轴运 算, 得 x1x2x3x4xB x110012 x300101 x201012 rT000317 x1x2x3x4xB x111004 x300101 x401012 rT030011 因为rj 0 ,所以得最优解x= (4,0,1,2)T, f= 11 . 13 2.19下面的表格是用单纯形法求解极小化问题的一个中间表格 y1y2y3y4y5y6y0 12/3004/304 07/3312/302 02/3202/312 rT08/31104/308 (a)确定下一个转轴元. (b)给定当前基的逆 B1= a1,a4,a61= 1 3 111 122 121 和对应的费用系数cB= (c1,c4,c6)T= (1,3,1)T.确定原问题的数据(c,A,b). 解: (a)下一个转轴元为3(第2行第3列) (b)B = (a1,a4,a6) = (B1)1= 210 101 011 . 由y0= B1b可得b = By0= 10 6 4 . 由yq= B1aq可得a2,a3,a5 = By2,y3,y5 = 132 022 310 . 所以 A = a1a2a3a4a5a6 = 213120 102021 031101 由rq= cq cT Byq 可得(c2,c3,c5)T= (25/3,22,8/3)T.所以原问题为 minimizex1+ (25/3)x2 22x3 3x4+ (8/3)x5+ x6 subject to2x1 1x2+ 3x3+ x4+ 2x5= 10, x1 2x3+ 2x5+ x6= 6, 3x2+ x3+ x4+ x6= 4, xi 0,i = 1,2,3,4,5,6. 2.20利用单纯形法求解问题(2.2.14), 其中初始点x(0)= (0,0,0)T, 要求每次迭代选既约费 用系数最负的变量进基. 14第二章 线性规划:基本理论与方法 解:将原始问题化为标准形,利用单纯形法求解, 因此得如下单纯形表格 x1x2x3x4x5x6xB x41001001 x5410010100 x684100110000 rT-4-2-10000 x1x2x3x4x5x6xB x11001001 x5010-41096 x6041-8019992 rT0-2-14004 x1x2x3x4x5x6xB x11001001 x2010-41096 x60018-419608 rT00-1-420196 x1x2x3x4x5x6xB x41001001 x2410010100 x6-8010-419600 rT40-1020200 x1x2x3x4x5x6xB x41001001 x5410010100 x6-8010-419600 rT-4000-219800 x1x2x3x4x5x6xB x11001001 x2010-41096 x30018-419608 rT0004-219804 15 x1x2x3x4x5x6xB x11001001 x5010-41096 x3041-8019992 rx1x2x3x4x5x6xB x41001001 x5410010100 x384100110000 rT42000110000 整个迭代遍历了原问题在三维空间中的超立方体可行域的全部8个顶点.得最优解 x= (0,0,10000)T;对应的目标函数值是10000. 2.24构造一个原始问题和对偶问题都没有可行解的例子. 解:构造原问题如下 minimizex1 x2 subject tox1 1, x2 1, x1 0,x2 0. 其对偶问题为 maximize1+ 2 subject to1 1, 2 1, 1 0,2 0. 易见二者均无可行解. 2.25设A是m n矩阵,b是n维向量.证明Ax 0蕴含着cTx 0当且仅当存在 0使得c + AT = 0 .给出该结论的一个几何解释. 证:充分性.假设存在 0,使得cT+ TA = 0成立,则对任意的x Rn,有 cTx = T(Ax)成立.如果x使得Ax 0, 则由 0必有cTx 0成立. 必要性.构造如下线性规划问题, 即 minimizecTx subject toAx 0. 它的对偶问题为 maximize0 subject toTA = cT 0. 16第二章 线性规划:基本理论与方法 易见x = 0是原始问题的一个可行解,且由Ax 0蕴含着cTx 0可知,原始问 题的目标函数有下界.根据弱对偶性,对偶问题也有可行解,即存在 0且满足 ()TA = cT.令 = , 易见即为满足条件的向量. 注:这个结论即著名的Farkas引理, 详见课本163页的引理7.3.4.关于该结论的证 明常见的有两种, 一种即该作业的基于线性规划对偶理论的证明, 还有一种就是课本 上给出的基于点与闭凸锥的分离定理(引理7.3.5)的证明.课本上给出的证明是构造性 的,即给出了具体的满足要求的向量 .将该结论用在非线性规划的最优性条件的 推导中, 这个结论中的向量就是著名的Lagrange乘子.此外, 如果要用对偶性构造 出所需的向量,需要用线性规划强对偶定理的证明,即37页的定理2.3.2,那里也 用了凸集分离定理. 几何解释:定义集合C = c Rn|c = AT, 0, 此即A的行向量生成的锥 集合(行向量的所有非负线性组合形成的集合),以及C= x|Ax 0,此集合由与 C中每个向量所夹角均不是锐角的向量组成,也称为C的极锥或者法锥( polar cone or normal cone)1. Farkas引理表明:如果向量c与C中的每个向量的夹角为锐角或 者直角, 即满足 cTx 0,x C, 那么c必属于C, 反之亦成立.令A = 11 13 ,Farkas引理的几何解释见图2.1. 2 a 1 a C ? C 图2.1:习题2.25 Farkas引理的几何解释 Farkas引理的另一种描述: 系统I:Ax 0,cTx n. (a)给出问题的几何解释. (b)写出最优性的必要条件.它也是一个充分条件吗? (c)最优解唯一吗?理由是什么? (d)你能给出最优解的一种闭合形式(解析式)吗? 在满足题目所给信息下, 允许 规定任何你所需的假设. (e)求解该问题,其中 A = 110 021 010 101 ,b = 2 1 1 0 . 解: (a)几何解释:问题在求向量b到A的值空间R(A)(即由A的列生成的子 空间)的最小距离.设b在R( A )上的投影为c,则满足Ax = c的解x即为 最优解.具体例子见(e), 这时有三个未知数, 四个方程, 所给方程没有普通意义 的解, 称这里求出的x是方程组的最小二乘解. (b)令f(x) = Ax b 2= xTATAx 2bTAx + bTb,f(x) = 2ATAx 2ATb .一阶必要条件为: ATAx = ATb.(4.1) 又因为2f(x) = 2ATA为半正定矩阵,所以f(x)为凸函数,从而方程(4.1)也 是充分条件. (c)最优解不一定唯一.当b R(A)且rank(A) min(m,n)时,Ax = b有 无穷多解, 而此时满足Ax = b的解均为最优解. (d)如果设ATA是正定的(即A是列满秩的), 则可给出最优解的一种闭合 形式x= (ATA)1ATb . (e)将所给数据代入方程(4.1), 求解得x= (3, 3 2, 5 2) T . 4.3对于二次函数q(x) = 1 2x TGx bTx , 证明: (a)当且仅当G半正定且Gx = b有解时, 极小点存在. (b)当且仅当G正定时, 极小点唯一. (c)如果G半正定, 则每一个稳定点都是全局极小点. 27 28第四章无约束优化:基础 证明:(a)极小点的必要条件为q(x) = Gx b = 0,2q(x) = G 0, 即仅当 b在G的值域里, 且G半正定.此外, 当G半正定时,q(x)是凸函数, 从而 稳定点是全局极小点. (b)当G正定时,方程组Gx = b有惟一解x= G1b,由(a)知,这是函 数的惟一极小点. (c)若2q(x) = G半正定,则q(x)是凸函数,所以其任意稳定点,即方程 组Gx = b的任意解, 都是全局极小点. 4.6设C是Rn中的凸集,f() : C R.证明f是C上的凸函数当且仅当对任 一整数k 2 , xi C,i 0,i = 1, ,k, k i=1i = 1蕴含着f (k i=1ixi ) k i=1if(xi). 证明:“必要性”:用数学归纳法证.若f是C上的凸函数,结论对k = 2显然 成立.假设结论对k成立, 以下我们证明结论对k + 1仍然成立. 对任意的x1,.,xk+1 C, 1,.,k+1 0且 k+1 i=1 i= 1 .若k+1= 1 ,此 时结论显然成立.若0 k+1 1 ,则 f (k+1 i=1 ixi ) =f ( (1 k+1) k i=1 i 1 k+1 xi+ k+1xk+1 ) (1 k+1)f ( k i=1 i 1 k+1 xi ) + k+1f(xk+1)(凸函数定义) (1 k+1) k i=1 i 1 k+1 f(xi) + k+1f(xk+1) = k+1 i=1 if(xi) 其中第二个不等式是因为 i 1k+1 0,且 k i=1 i 1k+1 = 1,从而由归纳假设知 结论对k成立得到的.由归纳法,必要性得证. “充分性”:取k = 2 ,即知f为凸函数. 4.7考虑以下序列 (a) x(k)= 1/k, (b) x(k)= (0.5)2 k, (c) x(k)= 1/(k!), 给出它们的收敛阶及速率常数;并说明为了x(k) 104,每个序列的k至少取 多大? 解:三个序列均收敛到x= 0 .定义误差序列ek= x(k) x, 则 (a) limk ek+1 ek = k k+1 = 1 .这表明序列是次线性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年河南省郑州市八十八中八年级(下)期中数学试卷(含答案)
- 养殖小区出租合同范本
- 房东日常收租合同范本
- 公共平台转让合同范本
- 夫妻买房的合同范本
- 空房公寓出租合同范本
- 自家车队维修合同范本
- 车位分期还款合同范本
- 定制制服服装合同范本
- 农业种植西红柿合同范本
- 集团公司校园招聘计划实施方案
- 癫痫所致精神障碍
- 卫生部手术分级目录(2023年1月份修订)
- 电荷及其守恒定律、库仑定律巩固练习
- YY 0666-2008针尖锋利度和强度试验方法
- 小沈阳《四大才子》欢乐喜剧人台词
- 全套课件-水利工程管理信息技术
- 缝纫机线迹图示教学课件
- 2022年衡阳市南岳区社区工作者招聘笔试题库及答案解析
- 阀门解体检修及研磨(课堂PPT)
- T∕CVIA 41-2014 液晶电视屏主流尺寸规范
评论
0/150
提交评论