wolf-powell算法搜索步长.doc

wolf-powell算法搜索步长.doc

ID:49847002

大小:68.50 KB

页数:2页

时间:2020-03-04

wolf-powell算法搜索步长.doc_第1页
wolf-powell算法搜索步长.doc_第2页
资源描述:

《wolf-powell算法搜索步长.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、%利用wolf-powell线性搜索步长functionalpha1=wolfpowell(f,x,x0,d)g=jacobian(f,x);%求函数f的梯度sigma1=0.25;%给定常数1sigma2=0.7;%给定常数2beta1=5;%步长初始值theta1=0.5;%步长变化比例1theta2=0.7;%步长变化比例2%求步长alpha1ifsubs(f,x,x0+d)<=subs(f,x,x0)+sigma1*subs(g,x,x0)*d'&&subs(g,x,x0+d)*d'>=sigma2*subs(g,x,x0)*d'alpha

2、1=1;%满足第一个条件的最大步长elsealpha1=beta1;whilesubs(f,x,x0+alpha1*d)>subs(f,x,x0)+sigma1*alpha1*subs(g,x,x0)*d'alpha1=theta1*alpha1;endwhilesubs(f,x,x0+alpha1/theta1*d)<=subs(f,x,x0)+sigma1*alpha1/theta1*subs(g,x,x0)*d'alpha1=alpha1/theta1;endend%使步长满足第二个条件whilesubs(g,x,x0+alpha1*d)*d

3、'subs(f,x,x0)+sigma1*alpha2*subs(g,x,x0)*d'i=i+1;alpha2=alpha1+theta2^i*(beta2-alpha1);endalpha1=alpha2;end

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。