为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

第11周 优选法

2010-10-05 47页 ppt 1MB 17阅读

用户头像

is_660700

暂无简介

举报
第11周 优选法null第10章 优选法第10章 优选法利用数学原理,合理地安排试验点,减少试验次数,以求迅速地找到最佳点的科学方法。 适用于:指标与因素间不能用数学式表达或表达式很复杂 10.1 黄金分割 10.1 黄金分割 x30.6180.382……10.2 分数法 10.2 分数法 菲波那契数列 : F0=1,F1=1,Fn=Fn-1+Fn-2 (n≥2) 1,1,2,3,5,8,13,21,34,55,89,144,… 分数:适用于 : 试验值只能取整数的情况 试验次数有限时10.3 抛物线法 10.3 ...
第11周 优选法
null第10章 优选法第10章 优选法利用数学原理,合理地安排试验点,减少试验次数,以求迅速地找到最佳点的科学方法。 适用于:指标与因素间不能用数学式达或表达式很复杂 10.1 黄金分割 10.1 黄金分割 x30.6180.382……10.2 分数法 10.2 分数法 菲波那契数列 : F0=1,F1=1,Fn=Fn-1+Fn-2 (n≥2) 1,1,2,3,5,8,13,21,34,55,89,144,… 分数:适用于 : 试验值只能取整数的情况 试验次数有限时10.3 抛物线法 10.3 抛物线法 在三个试验点x1,x2,x3,且x1<x2<x3,得试验值y1,y2,y3,Lagrange插值得抛物线方程: 设理论上在x4取得最大值:在x =x4处做试验得y4,如果Max(y1,y2,y3,y4)由xi’给出,取较靠近xi’的左右两点,再次用抛物线逼近。10.4 对分法 10.4 对分法 特点: 每次只做1次试验 每次试验区间可以缩小一半 适用条件: 要有一个标准(或具体指标) 要预知该因素对指标的影响规律 B (无电)A(有电) 优选方法:10.5 分批试验法 10.5 分批试验法 每批做2n个试验 先把试验范围等分为(2n+1)段,在2n个分点上作第一批试验,比较结果,留下好点及其左右一段 然后把这两段都等分为(n+1)段 分点处做第二批试验**对开法 对开法 QPR迅速地找到二元函数z=f(x,y)的最大值,及其对应的(x,y)点的问题 ;假定是单峰问题;双因素优选法的几何意义 10.6 双因素优选法 旋升法旋升法优选范围:a<x<b, c<y<dP2P1P3平行线法 平行线法 两个因素:一个易调整,另一个不易调整时(设:x易调整,y不易调整) 优选范围: a<x<b, c<y<d RPQ0.3820.618翻筋斗法 翻筋斗法 ACBDEFGF′G′按格上升法 单纯形法单纯形法和正交试验相比的特点: 计算简便 不受因素数限制 因素数增加不会导致试验次数大量增加 非线性动态调优 发展简史 1962年,Spendley提出基本单纯形法 1965年,Nelder等提出改进单纯形法 之后,Routh提出加权形心法与控制加权形心法nulla2+pa2+qa2a1+pa1+qa1因素2因素1ABCDEo一、双因素基本单纯形法 建立3个顶点单纯形(三角形)。取A(a1,a2)作为初点,其余两点为B、C,设三角形边长为α(步长)。那么B、C点为(a1+p, a2+q)和(a1+q, a2+p)二、新试验点计算二、新试验点计算 以初始单纯形A、B、C为例,设A为坏点,求反射点D: [新试验点]=[留下各点之和]-[去掉点] A=(a1, a2)、B=(a1+p, a2+q)、C=(a1+q, a2+p) D=B+C-A=(a1+p+q,a2+p+q) E=B+D-C=(a1+2p,a2+2q)三、多因素基本单纯形三、多因素基本单纯形 设有n个因素n+1个定点构成的n维空间单纯形,设有一点A=(a1, a2, a3, … an),步长为a。[新点]=2×[n个滞留点坐标和]/n-[去掉点坐标]null四、步骤四、步骤规则1:去掉最坏点,用其反射对称点作新试点 例:A、B、C中,A为最坏点,取A的对称点D作为新试验点。 如果最坏点为D,那么对称点就会返回到与A重合,引起循环振荡,改用规则2; 规则2:去掉次坏点,用次坏点的反射点作新试点 如果“最优点”经3次单纯形后仍未淘汰,使用规则3 规则3:重复、停止和缩短步长 “最优点”可能是好点,也可能是偶然性或误差导致的假象。需重测“最优点”:结果不好淘汰,结果满意则停止试验; 如果结果仍是最好,但未达到实用目的,则以它为起点缩短步长继续试验五、特殊方法五、特殊方法 前面介绍的单纯形任意两点间距相同,实际上该要求可忽略,尤其是各因素量纲不同时。 (一)双因素直角单纯形法a2+p2a2a1+2p1a1+p1a1因素2因素1 =(a1,a2) =(a1+p1,a2) =(a1,a2+p2)null 同样比较三个顶点响应值的结果,若最坏,则新点就用对称公式 =+-=(a1+p1,a2+p2) 在得到点后,再用、、三点试验,比较其结果,若最坏,则取其对称点做新试验点 =+-=(a1+2p1,a2) 、、构成一个新单纯形,比较其结果,若最坏,则用规则2去掉次坏点,若次坏点为,则新点 =+-=(a1+2p1,a2-p2) 如此等等,有时还会使用规则3,直至结果满意为止。§7-3 改进单纯形法§7-3 改进单纯形法为了解决优化结果精度和优化速度的矛盾,可以采用可变步长推移单纯形,此即改进单纯形法,既能加快优化速度,又能获得较好的优化精度。 改进单纯形法是1965年J.A.Nelder等提出来的,它是在基本单纯形法的基础上引入了反射、扩大、收缩与整体收缩规则,变固定步长为可变步长,较好地解决了优化速度与优化精度之间的矛盾,是各种单纯形优化法中应用最广泛的一种单纯形优化方法。null因素1因素2ABCA、B、C为3套双因素组合条件,试验指标为A点最好,B点次之,C点最差,则应测定C点的反射点D的试验指标:(1)若D比A好,则扩张到E点;(2)若B<D <A,则ABD构成新单纯形,反射B点到F;(3)若C< D<B,外收缩点D‘;(4)若D<C,内收缩点C’。DOED’C‘F两因素单纯形的推移过程两因素单纯形的推移过程因素1因素2BACDEONA改进单纯形NDnull单纯形整体收缩因素1因素2ABCC’A’null讨论: a=1,新试验点为去掉点等距反射点,又变成基本单纯形 a>1,按基本单纯形法计算新点后,得出新试验点响应值。如新点响应值好,可沿AD搜索。取a>1(扩张)。如扩张点E不如反射点D好,则仍采用D,单纯形BCD继续优化 -1分析
仪器和试验要求,规定因素变化的上下限,据上下限范围确定步长。 步长较大,优化速度加快,精度较差;步长太小试验次数增多,优化速度变慢null一、试验指标 试验指标是用于衡量和考核试验响应的各种数值 在分析测试中可将仪器响应值作为试验指标,但有时须转换称其它的数量,试验指标是数量化的,以便直接比较结果的大小null二、初始单纯形的构成 本章第一节介绍的方法是根据初始点和步长来计算初始单纯形的各个顶点,各因素的步长是相同的 实际过程中,各因素步长和单位并不相同,利用这种方法会变得很麻烦,在实际应用中问题较多 我们介绍下述两个构成初始单纯形的方法null(一)long系数表法 D.E.Long提出一种用系数表构成初始单纯形各顶点的方法,可以解决试验设计中初始单纯形的构成问题 使用时把表中的对应值乘上该因素的步长后,再加到初始点坐标上nullLong系数表null例:有一个二因素的设计过程,其初始点为(10.0,2.0);步长为1.0和0.5,据Long系数表来计算其余两个顶点的坐标 顶点1: (10.0,2.0) 顶点2: (10.0+1.00×1.0,1.0+0×0.5) =(11.0,2.0) 顶点3: (10.0+0.5×1.0,2.0+0.866×0.5) =(10.5,2.433)null(二)均匀设计表法 利用Long系数表法所构成的初始单纯形各顶点在空间的分布是不均匀的,因此进行的是不均匀优化 均匀设计表改变了这个缺点,使各顶点在空间均匀分布,这样进行的优化就是整体的均匀优化 据所选因素的因素数,确定一个比较合适的均匀表,使用时把表中的对应数值乘以响应因素的步长,加到初始点坐标上即可null例:我们有一个四因素的优化过程,因此可以选用四因素的均匀设计表。设初点为(1.0,1.0,1,0,1.0);步长为0.5,1.0,1.5,2.0。要求计算初始单纯形的各顶点null四因素均匀设表U5(54)null顶点1:(1.0+1 ×0.5,1.0+2 ×1.0, 1.0+3 ×0.5,1.0+4 ×2.0) =(1.5,3.0,5.5,9.0) 顶点2:(1.0+2 ×0.5,1.0+4 ×1.0, 1.0+1 ×0.5,1.0+3×2.0) =(2.0,5.0,2.5,7.0) 顶点3:(1.0+3 ×0.5,1.0+1×1.0, 1.0+4 ×0.5,1.0+2 ×2.0) =(2.5,2.0,7.0,5.0) 顶点4:(1.0+4 ×0.5,1.0+3 ×1.0, 1.0+2 ×0.5,1.0+1 ×2.0) =(3.0,4.0,4.0,3.0) 顶点5:(1.0+5 ×0.5,1.0+5 ×1.0, 1.0+5 ×0.5,1.0+5×2.0) =(3.5.6.0,8.5.11.0) null(三)单纯形的收敛 单纯形收敛的检验办法: 在n因素的单纯形中,如果有一个点经n+1次单纯形仍为被淘汰,一般可以在此点收敛 这种检验方法未考虑到试验误差的存在,按助理统计或实际工作要求单纯形收敛准则应为: |[R(B)-R()]/R(B)|< 式中R(B)和R()分别代表最好点B与最坏点的响应值, 为试验误差或预给定的允许误差应用举例 桃蚜对RGB模拟色板的选择反应 应用举例 桃蚜对RGB模拟色板的选择反应 null桃蚜在不同RGB混合色光下相对平均位移 Ib:10、25、50、100和200;以5°间隔分成72色块 RMD= (MDb - MDCK) / (MDref - MDCK) 初始单纯形 (85°, 25) (35°, 50) (190°, 10)null全局最优的优化方法全局最优的优化方法模拟退火最优化算法 在寻优过程中,开始以较快速度找到相对较优区域,然后更精确地进行搜索,以找到全局最优解。寻优过程类似于固体退火过程,高温下退火速度快,随着温度降低,退火速度变慢,最后系统进入热平衡。 模拟退火是基于蒙特卡罗迭代求解法的一种启发式随机搜索算法。首先在高温下较快地进行搜索,使系统进入“热平衡”,大致地找到系统低能区域。随着温度逐渐降低,搜索精度不断提高,就可以越来越准确地找到最低能量的基态。退火过程的最低能量的基态相当于全局最优解。这个过程可以让人工神经网络来进行模拟实现。模拟退火结合最陡下降法寻优模拟退火结合最陡下降法寻优最陡下降法到a点改 用模拟退火法到b点 再用最陡下降法到c 点,改用模拟退火 走出局部极小值区 到d点再用最陡下降 法求得全局最优点 全局最优的优化方法全局最优的优化方法优胜劣汰——遗传优化法(Holland,1960) 自然界生物进化遵循“优胜劣汰”的规则:最差的个体被淘汰,生物通过交配将父本优秀的染色体和基因遗传给子代,通过染色体和基因的重新组合产生生命力更强的新的个体与由它们组成的新的群体。 在生物进化过程中,由于环境的变化,在特定的条件下,基因会发生突变,产生新的基因和生命力更强的新的个体,但突变是非遗传的。随着个体不断地更新,群体不断朝着最优的方向进化。 遗传算法是模拟自然界生物进化的一种算法。它的特点是对参数进行编码运算,不需要有关体系的任何经验知识,沿多种路线进行平行搜索,不会落入局部较优的陷阱,能在许多局部较优中找到全局最优点,是一种全局最优化方法。通常优化方法、遗传算法与生物进化的类比通常优化方法、遗传算法与生物进化的类比null 在遗传算法中,将被研究体系的响应曲面看作为一个(生物)群体,响应曲面上的每一个点作为群体中的一个个体,个体用多维向量或矩阵来描述,组成矩阵和向量的参数(元素)相应于生物中组成染色体的基因。染色体用固定长度的二进制位串表达。通过交换(染色体基因交换)、突变(改变染色体基因)等遗传操作,在参数的一定范围内进行随机搜索,不断改善数据结构,构造出不同的向量,相当于得到了被研究问题的不同的解(一个个体相当于一个解)。目标函数值较优的点被保留,目标函数值较差的点被淘汰。遗传操作可以越过位垒,跳出局部较优点,达到全局优化。遗传算法的计算过程如下图所示。遗传算法计算过程示意图遗传算法计算过程示意图
/
本文档为【第11周 优选法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索