云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 最优化方法课程实验报告

最优化方法课程实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 20:44:45

下载可编辑

项目二 一维搜索算法(二)

[实验目的]

编写黄金分割法、抛物线插值法的程序。 [实验准备]

1.掌握黄金分割法的思想及迭代步骤; 2.掌握抛物线插值法的思想及迭代步骤。 [实验内容及步骤]

编程解决以下问题: 1.用黄金分割法求解

min?(t)?t(t?2),

已知初始单谷区间[a,b]?[?3,5],要求精度??0.001.

黄金分割法迭代步骤:

(1) 确定?(t)的初始搜索区间[a,b]. (2) 计算t2?a?0.382(b?a) (3) 计算t1?a?0.618(b?a)

t1?t2,结束;否则转(5). 2t2?t1,?2??1 (5) 判别是否满足?1??2:若满足,则置a?t2,(4) 若|t1?t2|??,则打印t?*然后转(3);否则,置

b?t1,t1?t2,?1??2,t2????(b?a),?2??(t2)

然后转(4). 黄金分割法的计算框图:

.专业.整理.

下载可编辑

程序清单

黄金分割法程序见附录4

实验结果

运行结果为:

2.用抛物线插值法求解

minf(x)?8x3?2x2?7x?3,

b]?[0,2],??0.001. 已知初始单谷区间[a,

抛物线插值法的计算步骤:

(1) ?(t)??(t0),所以相对t0来说t是好点,故划掉区间[t0,t2],保留[t1,t0]为新区

?(t2)??(t0),t0?t,间,故置t2?t0,?(t)??(t0),t1保持不变;

(2) ?(t)??(t0),所以相对t来说t0是好点,故划掉区间[t1,t],保留[t,t2]为新区间,

?(t)??(t1),t0与t2保持不变; 故置t1?t,

程序清单

.专业.整理.

下载可编辑

抛物线插值法程序见附录5

实验结果

运行结果为:

项目三 常用无约束最优化方法(一)

[实验目的]

编写最速下降法、Newton法(修正Newton法)的程序。 [实验准备]

1.掌握最速下降法的思想及迭代步骤。 2.掌握Newton法的思想及迭代步骤; 3.掌握修正Newton法的思想及迭代步骤。 [实验内容及步骤]

编程解决以下问题: 1.用最速下降法求

2minf(X)?x12?25x2,X0?[2,2]T,??0.01.

最速下降法计算步骤 (1)取初始点X(2)计算p(k)(0),容许误差(精度)??0,令k?0

???f(X(k))

(k)(3)检验p(k)???若是迭代终止,取X??X(k),否则转40 (4)求最优步长?k:minf(X??0??p(k))?f(X(k)??kp(k))(一维搜索)

令X(k?1)?X(k)??kp(k),令k:?k?1,转20

.专业.整理.

下载可编辑

最速下降法的计算框图

程序清单

最速下降法程序见附录6

实验结果

运行结果为:

.专业.整理.

搜索更多关于: 最优化方法课程实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

下载可编辑 项目二 一维搜索算法(二) [实验目的] 编写黄金分割法、抛物线插值法的程序。 [实验准备] 1.掌握黄金分割法的思想及迭代步骤; 2.掌握抛物线插值法的思想及迭代步骤。 [实验内容及步骤] 编程解决以下问题: 1.用黄金分割法求解 min?(t)?t(t?2), 已知初始单谷区间[a,b]?[?3,5],要求精度??0.001. 黄金分割法迭代步骤: (1) 确定?(t)的初始搜索区间[a,b]. (2) 计算t2?a?0.382(b?a) (3) 计算t1?a?0.618(b?a) t1?t2,结束;否则转(5). 2t2?t1,?2??1 (5) 判别是否满足?1??2:若满足,则置a?t2,(4) 若|t1?

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com