- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数学实验——无约束优化
实验6无约束优化分1 黄浩 2011011743实验目的掌握用MATLAB 优化工具箱的基本用法,对不同算法进行初步分析、比较。练习用无约束优化方法建立和求解实际问题模型(包括非线性最小二乘拟合)。实验内容《数学实验》第二版(问题2.1)问题叙述:取不同的初值计算非线性规划:尽可能求出所有局部极小点,进而找出全局极小点,并对不同算法(搜索方向、步长搜索、数值梯度与分析梯度等)的结果进行分析、比较。实验过程:首先绘制这个函数的三维图形以及等高线(程序见四.1),结果如下:通过观察这两幅图,可以得到,x2确定时,x1越负,函数值越大,x1确定时,x2绝对值越大,函数值越大。但对于x1正向偏离0的情况,并没有很好的反映,于是扩大绘图范围,做出下图(程序见四.2):由上面两幅图可见,方程像是一个四角被捏起的花布,而且z的最小值为0。因此只要求解该方程的零点,即得到了方程的局部极小点,且若将原方程变形为:我们容易发现,该方程的零点为:x2=0或x1=0或x1=1或在求解零点之前,先针对一个零点,不妨用x1=1,x2=1,分析不同算法的优劣。在matlab的无约束优化中,可以使用fminumc和fminsearch两种函数,搜索方向的算法有BFGS公式、DFP公式和最速下降法三种(书中还提到的Gill-Murray公式在matlab中已经不再使用),步长的一维搜索有混合二次三次多项式插值和三次多项式插值两种方法,另外,在求解函数梯度是也有数值方法和分析方法两种。在对上述四类算法因素进行分析时,我们采用控制变量法,每次只保持一种或两种算法因素改变,分析它的精度及效率。分析fminumc与fminsearch两种方法的精度及效率选择初值为x1=0.8,x2=0.8,使用fminunc和fminsearch的默认算法及控制参数,输出结果如下(程序见四.3、四.4):最优解x1最优解x2最优值z迭代次数z调用次数fminunc9.9400e-0017.9238e-0018.0435e-0101239fminsearch1.0000e+0005.8842e-0019.5246e为精确解为x1=1,z=0,我们便可以比较出不同算法的精度。由上表可见,fminunc的迭代次数和目标函数的调用次数较少,效率较高,但最优值的精度较低,与之相反的是,fminsearch的迭代次数和目标函数的调用次数较多,效率比较低,然而精度很高。比较不同搜索方向和不同步长的算法精度及效率使用fminunc函数,选择初值为x1=0.6,x2=0.8,分别用BFGS公式、DFP公式和最速下降法三种搜索方向,混合二次三次多项式插值和三次多项式插值两种步长算法,共2*3=6种方式进行运算,结果如下(程序见四.5):搜索方向步长算法最优解x1最优解x2最优值z迭代次数z调用次数BFGS混合二次三次多项式插值1.0072e+0007.6715e-0011.5634e-009727DFP1.0074e+0007.5404e-0011.7336e-009521最速下降法9.9290e-0017.2793e-0011.3266eFGS三次多项式插值1.0072e+0007.6715e-0011.5634e-009727DFP1.0074e+0007.5404e-0011.7336e-009521最速下降法9.9290e-0017.2793e-0011.3266e然,精确解应为x1=1,z=0.由上表可知,计算效率:DFPBFGS最速下降法,而且DFP和BFGS的迭代次数近似,最速下降法的迭代次数远远大于前两者。这是因为最速下降法的收敛阶数为1,开始时收敛非常快,但当接近最优解时,收敛就变慢了。而前两种算法均利用到了二阶导数项,收敛阶数较高,因此总体上收敛速率较快,计算效率更高。对于解的精度,三者近似相同,没有很大的区别。此外,通过对比可以看出,对于混合二次三次多项式插值和三次多项式插值两种步长算法,他们的最优解以及迭代次数都是一样的。但事实上不是二者没有区别,我通过翻阅matlab的warning消息,得知LineSearchType的控制参数已经不存在了,因而matlab只使用了某一种步长算法。比较数值方法和分析方法的精度及效率 首先编写含梯度的函数M文件(程序见四.6),然后选择初值x1=0.6,x2=0.8,分别使用数值方法和分析方法进行计算(程序见四.7),结果如下:搜索方向算法最优解x1最优解x2最优值迭代次数z调用次数BFGS数值方法1.00720E+007.67150E-011.56340E-09727DFP1.00740E+007.54040E-011.73360E-09521最速下降法9.92900E-017
您可能关注的文档
- 《教师职业规划要考虑到以下八个问题.doc
- 《数字测图计划书.docx
- 《数字测图教学设计.doc
- 《教师职业道德综合练习题及答案.doc
- 《数字温度计文献综述文献综述.doc
- 2016届福建省南平市高考数学模拟试卷理科解析版.doc
- 《数字游戏设计14.doc
- 《数字游戏操作说明书带单双.doc
- 《教师职称材料.doc
- 《数字电子琴毕业设计.doc
- 2025-2026学年小学英语五年级上册重大版(2024)教学设计合集.docx
- 冷链物流电动冷藏车2025年物联网改造成本效益分析报告.docx
- TNAIA-带式输送机用导料槽及编制说明.pdf
- 冷链物流电动冷藏车物联网改造,2025年行业发展趋势研究报告.docx
- 疫苗行业市场格局分析:2025年重大疾病防控策略及疫苗产业发展战略报告.docx
- 冷链物流电动冷藏车调度优化方案2025年技术创新与应用前景.docx
- 初中物理跨学科项目式学习的实践与挑战.docx
- 冷链物流电动冷藏车辆调度优化与能源效率提升策略研究报告.docx
- 眼科医疗器械行业2025年市场规模预测与行业机遇研究报告.docx
- 冷链物流在农产品冷链物流体系中的供应链金融创新报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)