欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    非线性规划问题的求解方法.pptx

    • 资源ID:87554832       资源大小:1.82MB        全文页数:22页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    非线性规划问题的求解方法.pptx

    Content无约束非线性规划问题有约束非线性规划问题Matlab求解有约束非线性规划问题第1页/共22页一一.无约束问题无约束问题一维搜索指寻求一元函数在某区间上的最优值点的方法。这类方法不仅有实用价值,而且大量多维最优化方法都依赖于一系列的一维最优化。逐次插值逼近法逐次插值逼近法 近似黄金分割法(又称近似黄金分割法(又称0.6180.618法)法)无约束最优化 指寻求 n元实函数f在整个n维向量空间Rn上的最优值点的方法。无约束最优化方法大多是逐次一维搜索的迭代算法。这些迭代算法的基本第2页/共22页 思想是:在一个近似点处选定一个有利搜索方向,沿这个方向进行一维寻查,得出新的近似点。然后对新点施行同样手续,如此反复迭代,直到满足预定的精度要求为止。根据搜索方向的取法不同,可以有各种算法。最速下降法(负梯度法)NewtonNewton法 共轭梯度法 拟NewtonNewton法 变尺度法 第3页/共22页二二.有约束问题有约束问题(一)罚函数法(一)罚函数法(SUMTSUMT)1 1、算法思想:、算法思想:将有约束优化问题转化为一系列无约束优化问题进行求解将有约束优化问题转化为一系列无约束优化问题进行求解.(Sequential Unconstrained Minimization .(Sequential Unconstrained Minimization Technique-SUMTTechnique-SUMT)2 2、算法类型:、算法类型:q 外点法(外惩法)外点法(外惩法)q 内点法(内惩法)内点法(内惩法)第4页/共22页3 3、问题:、问题:第5页/共22页 4.1 4.1、外点法(外部惩罚函数法):、外点法(外部惩罚函数法):第6页/共22页yesNo外点法框图:第7页/共22页 4.2 4.2、内点法(内部惩罚函数法):、内点法(内部惩罚函数法):第8页/共22页内点法框图yesNo第9页/共22页内点法的matlab程序:m=zeros(1,50);a=zeros(1,50);b=zeros(1,50);f0=zeros(1,50);symsx1x2e;m(1)=1;c=0.2;a(1)=2;b(1)=-3;f=x12+x22-e*(1/(2*x1+x2-2)+1/(1-x1);f0(1)=15;fx1=diff(f,x1);fx2=diff(f,x2);fx1x1=diff(fx1,x1);fx1x2=diff(fx1,x2);fx2x1=diff(fx2,x1);fx2x2=diff(fx2,x2);fork=1:100 x1=a(k);x2=b(k);e=m(k);forn=1:100f1=subs(fx1);f2=subs(fx2);f11=subs(fx1x1);f12=subs(fx1x2);第10页/共22页f21=subs(fx2x1);f22=subs(fx2x2);if(double(sqrt(f12+f22)=0.002)a(k+1)=double(x1);b(k+1)=double(x2);f0(k+1)=double(subs(f);break;elseX=x1x2-inv(f11f12;f21f22)*f1f2;x1=X(1,1);x2=X(2,1);endendif(double(sqrt(a(k+1)-a(k)2+(b(k+1)-b(k)2)=0.001)&(double(abs(f0(k+1)-f0(k)/f0(k)=0.001)a(k+1)b(k+1)kf0(k+1)break;elsem(k+1)=c*m(k);第11页/共22页endend 结果:ans=1.0000ans=-7.1594e-004k=14第12页/共22页小结讲解了两个求解有约束非线性规划问题的特点讲解了两个求解有约束非线性规划问题的特点.易于实现,方法简单易于实现,方法简单.没有用到目标函数的导数没有用到目标函数的导数.问题的转化技巧(近似为一个无约束规划)问题的转化技巧(近似为一个无约束规划).第13页/共22页 (二)拉格朗日乘子法(二)拉格朗日乘子法 (三)可行方向法与广义简约梯度法(三)可行方向法与广义简约梯度法 (四)(四)SQPSQP方法方法第14页/共22页三三.Matlab.Matlab求解有约束问题求解有约束问题第15页/共22页运行输出:运行输出:x=24.000012.000012.0000fval=-3.4560e+03第16页/共22页(二)非负条件下线性最小二乘(二)非负条件下线性最小二乘lsqnonneglsqnonneg第17页/共22页(三)有约束线性最小二乘(三)有约束线性最小二乘lsqlinlsqlin第18页/共22页 (四)非线性最小二乘(四)非线性最小二乘lsqnonlinlsqnonlin第19页/共22页 求解x,使得下式最小运行输出:运行输出:x=0.2578 0.2578resnorm=124.3622 第20页/共22页Thank youThank you for your attention!for your attention!第21页/共22页感谢您的观看!第22页/共22页

    注意事项

    本文(非线性规划问题的求解方法.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开