- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用的一维搜索方法
i线性规划,工程优化/i
工程优化设计中的数学方法硕士研究生课程
理学院数学系:穆学文 Tel:***-***** E-mail:mxw1334@
i线性规划,工程优化/i
第三章常用的一维搜索方法一元函数求极小及线性搜索均为一维搜索。常用于求: min f(x(k)+λd(k))=φ(λ) s.t.λ∈S S有3种情况(-∞,+∞)或(0,+∞ )或[a, b]。一般地,我们总可以考虑 x∈ (-∞,+∞),例对问题 min f ( x)a≤ x≤b a≤ x≤b
令:则:
f ( x), a≤ x≤ b F ( x)= +∞, othersa≤ x≤b a≤ x≤b
min f ( x)= min F ( x) ∞≤ x≤+∞ ∞≤ x≤+∞
i线性规划,工程优化/i
我们主要介绍如下一些搜索方法:“成功―失败”法 0.618法(黄金分割法)二分法牛顿法(Newton)和插值法非精确搜索算法
i线性规划,工程优化/i
§1
“成功―失败”法
以下方法称为“成功―失败”法(进退法):步骤1:选取初始点 x∈R,初始步长 h 0及精度ε 0, 11= f ( x).步骤2:计算 22= f ( x+ h).步骤3:若 22 11,搜索成功,转步骤4;否则,搜索失败,转步骤5。步骤4:令 x:= x+ h, 11:= 22, h:= 2h步骤5:判断 h≤ε?若 h≤ε,停止迭代, x**= x;否则令 h转步骤 2。 h= ,h= , 4
缺点:效率低。优点:可以求搜索区间注意:初始步长不能选得太小
i线性规划,工程优化/i
例1:设给定初始点为 a及初始步长为 h,求搜索区间[c, d] 1)前进运算首先计算 f (a), f (a+h),如果 f (a) f (a+h),则步长加倍,计算f (a+3h).若 f (a+h)= f (a+3h),则c=a, d=a+3h;否则将步长再加倍,并重复上面运算. 2)后退运算如果 f (a) f (a+h),则将步长缩为原来的1/4并改变符号,即将步长改为-h/4,如果 f (a) f (a-h/4),则c=a-h/4,d=a+h;否则将步长加倍,并继续后退。注意: 1. h选择要适当.(太大含多个单峰区间,太小迭代次数多); 2. f (x)单调时无结果, (加迭代次数限制); 3.可与中点法结合寻找单调区间(思考)。
i线性规划,工程优化/i
§2
0.618法(黄金分割法)
0.618法是求单峰函数极值的一种试探法.所谓的单峰函数是指只有一个峰值的函数,其严格定义有定义1:设 f(x)是定义在[a, b]上的函数,如果 1) x*∈[a, b]是φ在[a, b]上的最小点, 2)若对任意x1,x2, a≤ x1 x2≤b,满足: 1若x2≤ x*,则 f (x1) f (x2); 2若x1≥x*,则 f (x1)f (x2).则称 f(x)为[a, b]上的单峰函数。
i线性规划,工程优化/i
f
f
0
x*
t
0
x*
t
i线性规划,工程优化/i
定理1:设 f:R→R在[a, b]上是单峰函数, a≤ x1 x2≤b。那么 1°若 f (x1)≥ f (x2),则 x*∈[x1, b],如左下图 2°若 f (x1) f (x2),则 x*∈[a, x2],如右下图
α
x1
x2
b
α
x1
x2
b
i线性规划,工程优化/i
Proof. 1°反证法:设 x*∈[a, b]为最小点,若x*∈[a, x1],由定义知 f (x1) f (x2 ),矛盾 (假设); 2°若x*∈[x2, b],由定义知 f (x1 ) f (x2 ),矛盾(条件);结论成立。注:上述定理为缩短区间的算法提供了
理论根据。
i线性规划,工程优化/i
通过上述定理,选二点 x1 x2,比较 f (x1 )与 f (x2 ),可去掉[a, x1]或者[x2, b].考虑条件: 1°对称: x1C a= b- x2……① (使“坏”的情况去掉,区间长度不小于“好”的情况) 2°保持缩减比 t=(保留的区间长度/原区间长度)不变。 (使每次保留下来的节点, x1或 x2,在下一次的比较中成为一个相应比例位置的节点 )。推导缩减比 t:如图设第一次保留[a, x2] (去掉[x2, b]),那么第二次保留的长度为[α,
原创力文档


文档评论(0)