用惩罚函数外点法求解以下约束最优化问题程序.doc

用惩罚函数外点法求解以下约束最优化问题程序.doc

ID:56717847

大小:83.50 KB

页数:3页

时间:2020-07-05

用惩罚函数外点法求解以下约束最优化问题程序.doc_第1页
用惩罚函数外点法求解以下约束最优化问题程序.doc_第2页
用惩罚函数外点法求解以下约束最优化问题程序.doc_第3页
资源描述:

《用惩罚函数外点法求解以下约束最优化问题程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用惩罚函数外点法求解以下约束最优化问题程序用惩罚函数外点法求解以下约束最优化问题:,当惩罚因子分别为5,10,50,100的计算结果。解:构造外点法惩罚函数=对上式求偏导得无约束目标函数极小化问题的最优解系列为:惩罚函数外点法的M文件:symsx1x2f=x1+x2;g1=x1^2-x2;g2=-x1;r0=5;c=0.5;km=7;k=1:km;r=r0*c.^(k-1);x1=-1./(2+2.*r);x2=1./(4.*(1+r).^2)-1./2.*r;g1=x1.^2-x2;g2=-x1;f=x1

2、+x2;p=x1+x2+r.*g1.^2+r.*g2.^2;[k][r][x1][x2][p]当r=5时的运行结果如下:k=1234567r=5.00002.50001.25000.62500.31250.15630.0781x1=-0.0833-0.1429-0.2222-0.3077-0.3810-0.4324-0.4638x2=-2.4931-1.2296-0.5756-0.2178-0.01110.10890.1760p=28.70832.5848-0.2478-0.4053-0.3391-0.29

3、34-0.2708当r=10时的运行结果如下:k=1234567r=10.00005.00002.50001.25000.62500.31250.1563x1=-0.0455-0.0833-0.1429-0.2222-0.3077-0.3810-0.4324x2=-4.9979-2.4931-1.2296-0.5756-0.2178-0.01110.1089p=244.977328.70832.5848-0.2478-0.4053-0.3391-0.2934当r=50时的运行结果如下:k=1234567r=

4、50.000025.000012.50006.25003.12501.56250.7813x1=-0.0098-0.0192-0.0370-0.0690-0.1212-0.1951-0.2807x2=-24.9999-12.4996-6.2486-3.1202-1.5478-0.7432-0.3118p=1.0e+04*3.12250.38940.04820.00580.00060.0000-0.0000当r=100时的运行结果如下:k=1234567r=100.000050.000025.000012.5

5、0006.25003.12501.5625x1=-0.0050-0.0098-0.0192-0.0370-0.0690-0.1212-0.1951x2=-50.0000-24.9999-12.4996-6.2486-3.1202-1.5478-0.7432p=1.0e+05*2.49950.31220.03890.00480.00060.00010.0000

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

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

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