2023年运筹学实验报告FR共轭梯度法Wolfe简约梯度法.docx
《2023年运筹学实验报告FR共轭梯度法Wolfe简约梯度法.docx》由会员分享,可在线阅读,更多相关《2023年运筹学实验报告FR共轭梯度法Wolfe简约梯度法.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、运筹学课程实验报告dj_dj_姓名:学号:*T1T、,T、p*班级:,T、,*p,T、*T、,T、,T、,T、日期:2023/12/17for j=l: 4if ( n e w_directi o n ( j ) 0)T (j ) = n ew_di r e c t i o n (j ) el s eT ( j ) =0;e n dif (T(j)TT(u k)tm a x=T T (uk)n= n + 1 ;endend:=x_ 1 +t* n ew_dir e ction;x x = x (1) ,x (2);f_s t e p = s ub s (f z findsym ( f ) ,
2、xx);F=dif f ( f _ s t e p , t);o 1 v e (F, t );t0 = tmax;x _2=x_ 1 +0.18* new_ dire ctionA= A; x_2;no r m0= n orm;sea r ch_di r ection=n e w_dire c tion x_l=x_2;xx2= x _2 (1) , x_2 (1);Y=sub s ( f , findsym ( f ) , x x2);HSZ=(HSZ; Yk =k+ 1 ; end x_2norm程序运营结果如下初始点(0, 0,2, 5 ) ear c hdire ction = 46-
3、1 034tm a x=0. 14 7假如不交还B矩阵与A矩阵则运营结果如下x_ 1 =( 0.6 2510. 87080. 5077 0. 0246)s e arch d i r e ction =3.44. 4-82 5 . 6很显然X4已经无法再取有效值,故须交还B与Ax 1 = ( 0. 58820. 88240. 52 9 40) s earch d i re c tion = 1.8 2220 2.2578-0.4 4tm a x= 0 . 231x_2 =1.0 9 620. 8 8240. 12 3 00由以上结果显示: x* = (1.0962, 0.8824)t而理论计算值
4、为/35 24丁,、丁X =(亓五)(l,29,0.7742)T有一定的计算误差。五、实验体会:通过这次运筹学课内实验,我对无约束优化问题及约束优 化问题的思想和部分算法的求解过程有了进一步了解与掌握。 这次实验使我对用进退法拟定一维搜索区间,如何进行一维搜 索,对求解无约束优化问题的F R共跳梯度法和约束最优化 问题的Wolfe简约梯度法的基本思想和算法有了更深理解,对 课内的所学知识进一步消化。在本次实验过程中,发现真正用Matla b求解实际问题的能 力还很欠缺,对Matlab的纯熟限度还不够!求解过程出现了许 多错误,通过网上查找资料和运用图书馆图书资源得到解决; 但是仍有部分问题还没
5、太明白。希望自己以后加强用M a tlab 解决实际问题的能力,合理将运筹学所学理论知识应用到实际 生活中!一、实验目的:1、掌握求解无约束最优化问题的F-R共轨梯度法,以及 约束最优化问题Wol fe简约梯度法。2、学会用MATLA B编程求解问题,并对以上方法的计算 过程和结果进行分析。二、实验原理与环节:。1、F-R共朝梯度法基本环节是在点幻处选取搜索方向使其与前一 次的搜索方向小1关于A共筑,即vd叫=0然后从点X出发,沿方向小幻求得,(x)的极小值点X,), 即/(Xa+,) = min f(X(k)+Ada)A()如此下去,得到序列X。不难求得=。的解为Y(a+i)_ (竹注意到d
6、“)的选取不唯一,我们可取由共辄的定义viM/i =可得:共规梯度法的计算过程如下:第一步:取初始向量X( 计算d0) = r(0)= -y/(X(0) = Z?- AX(0)X= X + 4)d第欠+1步:计算r(k) =-V/1(Xk) = Z?-AX(k).心=r 3 + 01dg)k= X(k+D=x0+4d 凶2、Wol f e简约梯度法W o If e基本计算环节:第一步:取初始可行点X。E X,给定终止误差 0 ,令k :-0;第二步:设。是xk的m个最大分量的下标集,对矩阵A进行 相应分解A = (Bk , Nk);第三步:计算 比伊)=(然,),然后计算简约梯度喧= -困治)
7、%代)+ “);第四步:构造可行下降方向pk.若|pk|W,停止迭代, 输出xk。否则进行第五步。第五步:进行有效一维搜索,求解min f(xk + tpk),得到最优解tk. 令xk+1 = xk + tkpk , k: = k +1,转入第二三、实验内容:1、(运筹学P 153页第20题)用FR法求解 min(l -xO2 + 2(x2 -xx2)2 选取初始点x。= (0,0)T, e = lot2、(运筹学P154页第25题)用Wol f e法求解以下问题:min f(xltx2) = 2x/ + 2x22 2xrx2 4x16x2s. t.选取初始可行点x = (0,0)T, = I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 运筹学 实验 报告 FR 共轭 梯度 Wolfe 简约
限制150内