黄金分割法2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黄金分割法2

* 第三章 非线性最优化问题 (一)消去法的基本原理 1 基本思路 逐步缩小搜索的区间,直至最小值点存在的区间达到允许的误差范围为止。 2 前提条件 函数f(x)在初始区间内必须是单峰函数,即存在一个最优点。 3 基本原理 设函数f(x),初始区间[a,b],x*为最小值点,x1,x2为[a,b]的任意两点,且x1<x2。 怎样缩小区间呢?? 二、黄金分割法 (1)若f(x1)<f(x2),则可去掉[x2,b]部分,x*必在[a,x2]内; a x2 x1 b x f(x) x* a x2 x1 b x f(x) x* a x2 x1 b x f(x) x* (3)若f(x1) = f(x2),则可去掉[a,x1],[x2,b]部分,x*必在[x1,x2]内。 (2)若f(x1)>f(x2),则可去掉[a,x1]部分,x*必在[x1,b]内; 注意:对于多峰函数,则一个峰一个峰搜索,即一个区间一个区间去搜索。 4 常用的消去法 等分法(区间取半法)、黄金分割法、斐波拉奇法(Fibonacci)等。 (二)黄金分割法 1 概述 黄金分割法又称0.618法,是人们广为熟知的一种分割线段成具有美感比例的方法。无论是艺术家、美学家、建筑学家或数学家,都公认0.618这个数字妙不可言,俗称黄金比,或黄金分割法。它是大画家达·芬奇冠以的美称。 当今美学家认为人体下肢与身高之比为0.618时,最匀称优美。古希腊智慧女神雅典娜和太阳神阿波罗,世人公认的美女维纳斯都是采用这个黄金比塑造的。一个匀称的人体,身上的肚脐、咽喉、膝盖、肘关节及眼睛等器官的位置应该符合于黄金分割的比例。 黄金分割法正式用于技术科学,作为最优化方法之一是从20世纪中期开始,1953年美国的基弗(Kiefer)提出了黄金分割的优选方法,也叫序贯实验法,后逐渐被广泛应用。 20世纪70年代,我国著名数学家华罗庚开始推广应用黄金分割法,取得很大的社会效益和经济效益。 设一线段为L,将它分割成两部分,如图所示,若分割的比例满足以下关系: 则称这样的分割为黄金分割。λ为比例系数。 L X 因此,黄金分割法又称0.618法。 2 基本思路 通过不断缩小区间的长度来搜索目标函数的极小值点,且是按照可行域全长的0.618(及0.382)选取新点,而不断更新区间进行的。 x1 x2 a b 0.618(b-a) 0.382(b-a) 设在[a,b]内取两点x1,x2(x1 x2),则要求: 体现4个特点: (1)是对称点,即 , ; (2)舍去两端的任一端后,保留下来的点仍处于新区间相应的位置上; (3)舍去两端的任一端后,新区 间的长度为原长度的0.618倍; (4)迭代n次后,区间长度 为0.618n(b-a)。 x1 x2 a b 0.618(b-a) 0.382(b-a) 3 计算步骤 设函数f(x),初始区间为[a,b],ε0。 (1)取两点x1,x2(x1x2), x2=a+0.618(b-a),x1=a+b-x2或 x1=a+0.382(b-a),x2=a+b-x1计算f(x1),f(x2); x1 x2 a b (2)若f(x1)f(x2),则去掉[x2,b],则 a=a,b=x2,x2= x1,x1=a+b-x2, 区间[a,b]; a b(x2) x1 x2(x1) b (3)若f(x1)f(x2),则去掉[a,x1],则 a=x1,b= b,x1= x2,x2=a+b-x1,区间[a,b]; (4)若f(x1)=f(x2),则去掉[a,x1]和[x2,b],则a=x1,b= x2,重复步骤(1); (5)在每一次缩小区间时,判断|b-a|≤ε是否成立,若成立则结束。 x2 b a(x1) x1 (x2) a * 第三章 非线性最优化问题

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档