无约束优化方法-坐标轮换法详讲及例题教案.docVIP

无约束优化方法-坐标轮换法详讲及例题教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无约束优化方法-坐标轮换法详讲及例题教案

无约束优化方法——坐标轮换法 PAGE PAGE 2 无约束优化方法—— 坐标轮换法 一.基本原理 坐标轮换法是每次允许一个变量变化,其余变量保持不变,即沿坐标方向轮流进行搜索的寻优方法。它把多变量的优化问题轮流的转化成单变量的优化问题,因此又称变量轮换法。在搜索的过程中可以不需要目标函数的导数,只需目标函数值信息。它比利用目标函数导数建立搜索方向的方法简单的多。 以二元函数飞f(x1,x2)为例说明坐标轮换法的寻优过程。从初始点x00出发,沿第一个坐标方向搜索,即d10=e1得x10=x00+a01*d01按照一维搜索方法确定最佳步长因子a01满足minf(x00+a*d01),然后从x01出发沿d02=e2方向搜索得x02=x01+a02*d02,其中步长因子a02满足minf(x01+a*d02),x02为一轮(k=0)的终点。检验始、终点之间的距离是否满足精度要求,即判断||x02-x00||e的条件是否满足。若满足则x*=x02,否则令x10=x02,重新一次沿坐标方向进行下一轮的搜索。 对于n个变量的函数,若在第k轮沿第i个坐标方向dki进行搜索,其迭代公式为 xki=xk(i-1)+aki+dki (k=0,1,2…,i=0,1,2…n) 其中搜索方向取坐标方向,即dki=ei(i=1,…n)。若||xkn-x00||e,则x*=xkn,否则x(k+1)0=xkn,进行下一轮搜索,一直到满足精度为止。 注:上述xki中,其中k为上标,i为下标 二.例题及程序 1.用坐标轮换法求 f(,)=10(+-5)^2+(-)^2 极小值 2.程序 (1) function y=f(x) y=10*(x(1)+x(2)-5)^2+(x(1)-x(2))^2; ………………………..%定义f文件 (2)d1=e1; syms a1; x1=x0+a1*d1; y1=f(x1); z1=diff(y1,a1); subs(z1); a1=solve(z1);%求沿e1方向最佳步长 x1=x0+a1*d1; d2=e2; syms a2; x2=x1+a2*d2; y2=f(x2); z2=diff(y2,a2); subs(z2); a2=solve(z2);%求沿e2方向最佳步长 x2=x1+a2*d2; m=x2-x0; m=double(m); t=norm(m); ……….%定义f2文件 (3) x0=[0;0]; e=0.001; e1=[1;0]; e2=[0;1]; f2; ………………%定义f3文件 (4) f3; while (t=e) x0=x2; f2; end x2=double(x2); xo=x2; xo…………………%定义f4文件 三.程序框图 开始 开始 给定、 x 否 否 是 结束 四.计算结果及说明 运用MATLAB运算结果如上所示,运算结果比较精确,跟课本上用鲍威尔方法计算结果比较相近。值得说明的是这种方法的收敛结果与目标函数等值线的形状有很大关系。若目标函数为二元二次函数,其等值线为园或长短轴平行于坐标轴的椭圆时,比较容易。但是如果等值线出现脊线,,坐标轮换法最终会终止到脊线上而不能找到最有点,因此也有一定的局限性。

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档