版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章单纯形优化法发展简史1962年,Spendley提出基本单纯形法1965年,Nelder等提出改进单纯形法之后,Routh提出加权形心法与控制加权形心法§7-2基本单纯形一、双因素基本单纯形法 如果我们有一个试验设计,只选有两个影响因素,即因素数为2。分别取值a1与a2作为试验得初点。记为A(a1,a2)。对其余两个点分别设为B与C,再设三角形得边长为a(步长)。那么B、C点就可以计算出来假设AB、AC、BC间距均为,等边三角形可以算出B点为:
B=(a1+p,a2+q)根据对称性可知:
C=(a1+q,a2+p)可以根据等边三角形性质解得:a2+pa2+qa2a1+pa1+qa1因素2因素1ABCDEo
由A、B、C三点构成得单纯形称为初始单纯形首先在A、B、C三点下分别试验,得出三个响应值,比较其大小,找出最坏响应值得点称为坏点此处设A为坏点,去掉A点并取A得对称点D点作为新试验点,比较B、C、D三点响应值得好坏此处设C为坏点,去点C点,取其反点E,此时C、D、E三点又构成新得单纯形…………重复以上结果,最终达到优化试验得目得二、新试验点得计算方法 以初始单纯形A、B、C为例,设A为坏点,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)即:[新试验点]=[留下各点之与]-[去掉点](9-8)三、多因素基本单纯形设有n个因素n+1个定点构成得n维空间单纯形,设有一点A=(a1,a2,
a3,…
an),步长为a则其余各点为:
B=(a1+p,a2+q,a3+q,…
…
an+q)C=(a1+q,a2+p,a3+q,…
…
an+q)(n)=(a1+q,a2+q,…an-1+p,
an+q)(n+1)=(a1+q,a2+q,a3+q,…
…
an+p)其中新点计算[新坐标点]=2×[n留下点得坐标与]/n
-[去掉点坐标](9-11)四、n,p,q取值对应表由(9-8)我们可以算出n取不同值得p、q得取值n2345678pqn9101112131415pq0.966
0.943
0.926
0.911
0.901
0.892
0.883
0.259
0.236
0.219
0.204
0.194
0.185
0.176
0.878
0.872
0.865
0.861
0.855
0.854
0.848
0.171
0.165
0.158
0.154
0.148
0.147
0.141
n、q、p取值对应表12大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流五、小结用前面得例子,对两因素问题A、B、C构成初始单纯形,在此三点上进行试验规则1:去掉最坏点,用其对称反射点作新试点例A、B、C中,A为最坏点,去掉A点并取A得对称点D点作为新试验点。D=[留下各点之与]-[去掉点]=B+C-A在B、C、D三角形中继续使用规则1,如果C为坏点,去点C点,取其反点E,此时C、D、E三点又构成新得单纯形。如果最坏点为D那么对称点就会返回到与A重合,此时改用规则2规则2:去掉次坏点,用其对称反射点作新试点对称计算公式与前面相同经过反复使用后,如果有一个点老就是保留下来,必须使用规则3规则3:重复、停止与缩短步长一般一个点劲3次单纯形后仍未被淘汰,它可能就是一个很好点,也可能就是偶然性或试验误差导致得假象。此时需要重复试验:结果不好,淘汰;结果已很满意则停止试验反之则以它为起点缩短步长,继续试验六、特殊方法 前面介绍得单纯形就是正规得,任意两点间得距离一样,实际上,这个要求可以不要。尤其就是由于各个因素所取得量纲不一样(例如一个因素就是温度(℃),另一个因素就是时间(秒)。即使量纲一样所取得单位也可以不一样。(一)直角单纯形法 我们考虑双因素模型,开始不从正三角形出发,而就是从一个直角三角形出发,其顶点取值如下:
=(a1,a2)=(a1+p1,a2)=(a1,a2+p2)
用图表示如下a2+p2a2a1+2p1a1+p1a1因素2因素1
同样比较三个顶点响应值得结果,若最坏,则新点就用对称公式
=+-=(a1+p1,a2+p2)
在得到点后,再用、、三点试验,比较其结果,若最坏,则取其对称点做新试验点
=+-=(a1+2p1,a2)
、、构成一个新单纯形,比较其结果,若最坏,则用规则2去掉次坏点,若次坏点为,则新点
=+-=(a1+2p1,a2-p2)
如此等等,有时还会使用规则3,直至结果满意为止。一般在任意n个因素时
=(a1,a2,
a3,…
an)
=(a1+p1,a2,a3,…
…
an)
=(a1,a2+p2,a3,…
…
an)
…
…
…
…
(n)=(a1,a2,…an-1+pn-1,
an) (n+1)=(a1,a2,a3,…
…
an+pn)(二)、双水平单纯形法§7-3改进单纯形法为了解决优化结果精度与优化速度得矛盾,可以采用可变步长推移单纯形,此即改进单纯形法,既能加快优化速度,又能获得较好得优化精度。改进单纯形法就是1965年J、A、Nelder等提出来得,它就是在基本单纯形法得基础上引入了反射、扩大、收缩与整体收缩规则,变固定步长为可变步长,较好地解决了优化速度与优化精度之间得矛盾,就是各种单纯形优化法中应用最广泛得一种单纯形优化方法。两因素单纯形得推移过程因素1因素2BACDEONA改进单纯形ND单纯形得整体收缩因素1因素2ABCC’A’在单纯形得推移过程中,新实验点在空间得位置坐标按以下方法计算:讨论:a=1,此时(9-19)式变差基本单纯形中新点得计算公式,此时新试验点为去掉点得等距离反射点,这时改进单纯形又变成了基本单纯形a>1,按基本单纯形法(a=1)计算出新点后,对新试验点做试验得出新试验点得响应值。如果新点得响应值好,说明我们搜索方向正确,可以进一步沿AD搜索。因此取a>1,称为扩大。如果扩大点E不如反射点D好,则“扩大”失败,仍采用D,由反射点何留下点构成得单纯形BCD继续优化-1<a<0,按(a=1)计算出来得反射点D得响应值最坏,此时采用-1<a<0(称为内收缩)计算新试验点,此时形成新得单纯形BNAC0<a<1,按基本单纯形法(a=1)计算除反射点D响应值最坏。但比去掉点A响应值好。此时采用0<a<1,称为收缩,新试点仍按(9-19)式计算,此时形成新得单纯形BCND如果去掉点与其反射点连线AD方向上所有点得响应值都比去掉点A坏,则不能沿此方向搜索。这时应以单纯形中最好点为初点,到其它各点得一半为新点,构成新得单纯形BA’C’进行优化。此时步长减半,称为“整体收缩”§7-4加权形心法基本单纯形与改进单纯形都就是采用去掉点得反射方向为新试验点得搜索方向,这就意味着,去掉点得反射方向作为近似得优化方向,就就是梯度变化最大得方向实际上,这个方向就是一个近似得梯度最大方向,这样得搜索结果可能导致搜索次数得增加与搜索结果精度得降低为了解决这个问题,提出了加权形心法,加权形心法利用加权形心代替单纯得反射形心,使新点得搜索方向更接近实际得最优方向因素1因素2
BCOEE'O
形心点O与加权形心点O
如图,使W、B、C三个顶点组成得一个二因素得优化过程得一个单纯形,并知W点得响应最坏,B得响应最好。如果搜索优化过程中函数不出现异常,那么搜索最优点得方向明显应当更靠近WB得方向,而不就是靠近WC得方向。因此可以通过加权得办法来使搜索得方向由原来得WE(反射方向)变为WE'方向(加权方向),此时用加权形心点O
代替反射形心点O§7-5单纯形优化得参数选择在试验中,我们只研究优化条件,可用基本单纯形法时,首先必须确定研究得因素由于单纯形法不受因素得限制,考察得因素可以相对得多些因素确定后,据分析仪器与试验要求,规定因素变化得上下限,据上下限得范围确定步长得大小。步长较大,优化速度加快,精度较差;步长太小试验次数增多,优化速度变慢一、试验指标试验指标就是用于衡量与考核试验响应得各种数值在分析测试中可将仪器响应值作为试验指标,但有时须转换称其它得数量,试验指标就是数量化得,以便直接比较结果得大小二、初始单纯形得构成本章第一节介绍得方法就是根据初始点与步长来计算初始单纯形得各个顶点,各因素得步长就是相同得实际过程中,各因素步长与单位并不相同,利用这种方法会变得很麻烦,在实际应用中问题较多我们介绍下述两个构成初始单纯形得方法(一)long系数表法D、E、Long提出一种用系数表构成初始单纯形各顶点得方法,可以解决试验设计中初始单纯形得构成问题使用时把表中得对应值乘上该因素得步长后,再加到初始点坐标上1234567891010ABCDEFGHIJ01.000.500.500.500.500.500.500.500.500.50000.8660.2890.2890.2890.2890.2890.2890.2890.2890000.8170.2040.1580.2040.2040.2040.2040.20400000.7910.1580.1580.1580.1580.1580.158000000.7750.1290.1290.1290.1290.1290000000.7640.1090.1090.1090.10900000000.7560.0940.0940.094000000000.7500.0830.0830000000000.7450.07500000000000.742因素顶点Long系数表例:有一个二因素得设计过程,其初始点为(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)(二)均匀设计表法利用Long系数表法所构成得初始单纯形各顶点在空间得分布就是不均匀得,因此进行得就是不均匀优化均匀设计表改变了这个缺点,使各顶点在空间均匀分布,这样进行得优化就就是整体得均匀优化据所选因素得因素数,确定一个比较合适得均匀表,使用时把表中得对应数值乘以响应因素得步长,加到初始点坐标上即可例:我们有一个四因素得优化过程,因此可以选用四因素得均匀设计表。设初点为(1、0,1、0,1,0,1、0);步长为0、5,1、0,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论