- 18
- 0
- 约 5页
- 2016-11-05 发布于重庆
- 举报
运筹学第六次实验报告
运筹学第六次实验报告
题目:用matlab编程最速下降法SteepestDescent
用matlab编程Newton法Newton
Armijo算法的算法框架:
1.给定初始点,且令k=0;给定方向d;
2.给定初始步长,通常取;
3.判断退出条件是否成立,若是则退出,否则执行step4,
退出条件:,通常;
4.,返回step3 。
最速下降法的算法框架:
1.给定初始点,令k=0;
2.判断退出条件是否满足,若是则退出,否则执行step3,
退出条件:;
选取方向,满足,最速下降法中;
利用Armijo算法确定步长;
令,k=k+1,返回step2。
Newton法的算法框架:
1.给定初始点,令k=0;
2.判断退出条件是否满足,若是则退出,否则执行step3,
退出条件:;
选取方向,满足,Newton法中,
其中;
利用Armijo算法确定步长;
令,k=k+1,返回step2。
程序代码:
% Armijo方法获取非精确步长
function alpha = Armijo(x,fx,d,g,nf)
% 输入-- x:迭代点
% 输入 x----迭代点
% fx---测试函数在x处的函数值
% d----下降方向
% g----测试函数在x处的梯度值
% nf---第n
您可能关注的文档
最近下载
- 初中二年级浮力再复习.doc VIP
- ★《食品标准与法规》最新版PPTX课件★(周才琼 张平平主编版)中国农业大学出版社.pptx
- 2014高尔夫全车维修手册01 - 技术数据 (6).pdf VIP
- 重庆市第一中学2024-2025学年七年级上学期小升初数学真题试题(解析版).docx VIP
- 易能EN600变频器使用说明书.pptx VIP
- 针灸治疗学练习题及答案.pdf VIP
- 豪华曹操传2014宝物攻略(副本).doc VIP
- 2025年中国铁路西安局集团有限公司招聘普通高校大学本科及以上学历毕业生429人参考题库(一)附答案.docx VIP
- 2026年中国系统性红斑狼疮诊疗指南(版).docx VIP
- 沈阳蓝光电梯-BL2000-BHT-V2x并行货梯说明书.pdf VIP
原创力文档

文档评论(0)