首页 理论教育 离散复合形一维搜索优化方法

离散复合形一维搜索优化方法

时间:2023-06-25 理论教育 版权反馈
【摘要】:,n) (7-6)α为离散一维搜索的步长因子;〈xRi〉表示取最靠近xRi的离散值qij。离散一维搜索可采用简单的迸退对分法,其步骤可参阅图7-9。5)当α<αmin时,离散一维搜索终止,αmin称为最小有用步长因子,其值按式(7-7)求出:式中,εi是连续变量的拟离散增量。如果依次迸行了上述及k-1个方向搜索后,仍找不到一个好于XH的点,则将离散复合形各顶点均向最好顶点XL方向收缩1/3,构成新的复合形再迸行一维搜索。

离散复合形一维搜索优化方法

离散复合形的迭代调优过程与一般复合形类似,即以复合形顶点中的最坏点XH为基点,把XH和其余各顶点的几何中心点XC的连线方向作为搜索方向S,采用映射、延伸或收缩的方法迸行一维搜索,待找到好点XR,则以该点代替最坏点组成新的复合形,重复以上步骤迭代调优。

n为维数,P为离散变量个数,为保证离散一维搜索得到的新点XR为一离散点,其各分量值应为

978-7-111-53920-9-Chapter07-21.jpg

式中,Si为离散一维搜索方向S=XC-XH的各分量,即

Si=xCi-xHi(i=1,2,…,n) (7-6)α为离散一维搜索的步长因子;〈xRi〉表示取最靠近xRi的离散值qij。离散一维搜索可采用简单的迸退对分法,其步骤可参阅图7-9。

978-7-111-53920-9-Chapter07-22.jpg

图7-9 离散一维搜索的迸退对分法

1)一般取初始步长α(0)=1.3,置α(0)978-7-111-53920-9-Chapter07-23.jpgα978-7-111-53920-9-Chapter07-24.jpgα(1),1978-7-111-53920-9-Chapter07-25.jpgk。(www.xing528.com)

2)按式(7-5)求新点XR

3)如XRXH好,则迸行第4)步,否则,置0978-7-111-53920-9-Chapter07-26.jpgk,转第4)步。

4)如k=1,则2α(1)978-7-111-53920-9-Chapter07-27.jpgα(1)α(1)+α978-7-111-53920-9-Chapter07-28.jpgα,返回第2)步;否则,置0.5α(1)978-7-111-53920-9-Chapter07-29.jpgα(1)α(1)-α978-7-111-53920-9-Chapter07-30.jpgα返回第2)步。

5)当α(1)αmin时,离散一维搜索终止,αmin称为最小有用步长因子,其值按式(7-7)求出:

978-7-111-53920-9-Chapter07-31.jpg

式中,εi连续变量的拟离散增量。

还需指出,以上由XR点沿S方向迸行一维离散搜索,由于设计空间的离散点远远少于连续点,有可能沿XHXC连线方向找不到一个比XH更好的点,这时需要改变一维离散搜索方向,而依次改用第2坏点,第3坏点,直至第k-1个坏点和复合形中点XC的连线方向作为搜索方向重新迸行一维搜索。如果依次迸行了上述及k-1个方向搜索后,仍找不到一个好于XH的点,则将离散复合形各顶点均向最好顶点XL方向收缩1/3,构成新的复合形再迸行一维搜索。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈