一种基于混合能级下降策略的多尺度量子谐振子优化方法技术

技术编号:18668455 阅读:40 留言:0更新日期:2018-08-14 20:41
本发明专利技术公开了一种基于混合能级下降策略的多尺度量子谐振子优化方法,本发明专利技术流程中初始尺度(标准差)为目标函数定义域的大小,尺度下降操作每次将当前尺度减少一半,能级下降策略是结合最小二乘法预测策略和中值策略,使用最小二乘法预测策略利用采样点的信息对目标函数的形态进行估算,估算最优解的位置,替换当前最差解;使用中值策略计算当前采样点坐标的中值,替换当前最差解,选取两种策略中产生的较优的采样点,替换当前最差解,进行能级下降操作,对于当前采样点的信息利用更为充分,有效函数进化次数,引入的替换解质量更高,有效提高方法的计算精度,并加快方法的收敛速度。

A multi-scale quantum oscillator optimization method based on the mixed energy level descent strategy

The present invention discloses a multi-scale quantum harmonic oscillator optimization method based on hybrid energy level descent strategy. The initial scale (standard deviation) is the size of the target function definition domain in the process of the invention. The scale descent operation reduces the current scale by half each time. The energy level descent strategy is a combination of the least square method prediction strategy and the median strategy. The least squares method is used to estimate the shape of the objective function by using the information of the sampling points to estimate the position of the optimal solution and replace the current worst solution. With the energy level descent operation, the information of the current sampling points is more fully utilized, the number of effective function evolution is more, the quality of the substitution solution introduced is higher, the calculation precision of the method is improved effectively, and the convergence speed of the method is accelerated.

【技术实现步骤摘要】
一种基于混合能级下降策略的多尺度量子谐振子优化方法
本专利技术属于函数优化、组合优化、工业优化、人工智能、计算智能
,具体涉及一种基于混合能级下降策略的多尺度量子谐振子优化方法。
技术介绍
多尺度量子谐振子算法(MQHOA)的完整模型描述最早是在2013年文献“王鹏,黄焱,任超,郭又铭,多尺度量子谐振子高维函数全局优化算法,电子学报,2013,12,41(12),2468-2473”简称文献[1]中所提出的,文献[1]中每次迭代需要完成k*m个采样点的全局比对,这种全局比对方法每次需要比对的采样点数较多、计算效率很低,不能实现高维优化,并且容易由于迭代不充分造成过早收敛。2016年已公开专利ZL201610075134.9和文献[1]引入能级稳定过程改进了MQHOA算法,提出了文献“王鹏,黄焱.具有能级稳定过程的MQHOA优化算法[J].通信学报,2016,37(7):79-86”简称文献[3],提高了算法的计算精度;2017年已公开专利ZL201710419771.8对算法的能级稳定判据进行加强,当保存的k个较优解不发生变化才进行能级下降操作,提高了MQHOA算法的计算效率,实现在高维函数的快速优化。以上文献在能级下降阶段采用的方式是将k个采样位置中的最差解位置xworst用k个采样点的平均位置xmean进行替代,这种方法没有基于现有采样点数据对目标函数的面貌进行深度挖掘,对采样点的信息利用不足,导致算法的运行效率较低。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术目的在于提供一种基于混合能级下降策略的多尺度量子谐振子优化方法。本专利技术所采用的技术方案为:一种基于混合能级下降策略的多尺度量子谐振子优化方法,包括如下步骤:S1、初始化,设定最小标准差的值σmin,设定标准差σs=max-min;在目标函数f(x)的定义域[min,max]内随机产生K个第一随机数xi,i=1,...,l,...,k;S2、将标准差σs和K个第一随机数xi分别代入正态分布公式:按照正态分布公式在定义域[min,max]内分别生成相应的K个第二随机数x′i;S3、将K个第一随机数xi分别代入目标函数f(x)得到K个第一函数值f(xi);将K个第二随机数x′i分别代入目标函数f(x)得到K个第二函数值,即f(x′i);能级稳定过程:对于任意xi和x′i,若f(x′i)<f(xi),则将xi的值用x′i的值替换,其中i=1,...,l,...,k;S4、能级下降过程:使用最小二乘法预测策略利用采样点的信息对目标函数的形态进行估算,估算最优解的位置,替换当前最差解;使用中值策略计算当前采样点坐标的中值,替换当前最差解,选取两种策略中产生的较优的采样点,替换当前最差解;S5、执行基态判据循环,当σk>σs,则继续循环,σk为k个高斯采样中心位置的标准差,当σk<σs则更新标准差σs;S6、执行精度判据循环,当σs<σmin,则输出最优解xbest和所对应的函数值f(xbest)。所述步骤S4中,最小二乘法预测策略的实现过程为:S401、从k个第一随机数xi中随机选取n个采样点,分别映射到D维空间;S402、对每一维度生成的n个采样点使用最小二乘法,求出其拟合二项式函数,通过拟合二项式函数估算当前维度的最优解xleastsquare。所述步骤S4中,中值策略的实现过程为:S403、计算当前采样点坐标的均值xmean。所述步骤S4中,选取两种策略中产生的较优的采样点,替换当前最差解的实现过程为:S404、比较当前维度的最优解xleastsquare和当前采样点坐标的均值xmean所对应的函数值f(x′i),选用两者中较优解对应的坐标xmix;S405、替换当前最差解xworst=xmix。所述步骤S5中,更新标准差σs为将当前标准差σs减小一半,即:本专利技术的有益效果为:本专利技术流程中初始尺度(标准差)为目标函数定义域的大小,尺度下降操作每次将当前尺度减少一半,能级下降策略是结合最小二乘法预测策略和中值策略,选取两种策略中产生的较优的采样点,替换当前的最差解,进行能级下降操作,对于当前采样点的信息利用更为充分,有效函数进化次数,引入的替换解质量更高,有效提高方法的计算精度,并加快方法的收敛速度。具体实施方式下面结合具体实施例对本专利技术做进一步阐释。实施例1:本实施例提供一种基于混合能级下降策略的多尺度量子谐振子优化方法,包括如下步骤:第一步、初始化,设定最小标准差的值σmin,设定标准差σs=max-min;在目标函数f(x)的定义域[min,max]内随机产生K个第一随机数xi,i=1,...,l,...,k。第二步、将标准差σs和K个第一随机数xi分别代入正态分布公式:按照正态分布公式在定义域[min,max]内分别生成相应的K个第二随机数x′i。第三步、将K个第一随机数xi分别代入目标函数f(x)得到K个第一函数值f(xi);将K个第二随机数x′i分别代入目标函数f(x)得到K个第二函数值,即f(x′i);能级稳定过程:对于任意xi和x′i,若f(x′i)<f(xi),则将xi的值用x′i的值替换,其中i=1,...,l,...,k。第四步、能级下降过程:使用最小二乘法预测策略利用采样点的信息对目标函数的形态进行估算,估算最优解的位置,替换当前最差解;使用中值策略计算当前采样点坐标的中值,替换当前最差解,选取两种策略中产生的较优的采样点,替换当前最差解。最小二乘法预测策略的实现过程为:S401、从k个第一随机数xi中随机选取n个采样点,分别映射到D维空间;S402、对每一维度生成的n个采样点使用最小二乘法,求出其拟合二项式函数,通过拟合二项式函数估算当前维度的最优解xleastsquare。中值策略的实现过程为:S403、计算当前采样点坐标的均值xmean。选取两种策略中产生的较优的采样点,替换当前最差解的实现过程为:S404、比较当前维度的最优解xleastsquare和当前采样点坐标的均值xmean所对应的函数值f(x′i),选用两者中较优解对应的坐标xmix;S405、替换当前最差解xworst=xmix。第五步、执行基态判据循环,当σk>σs,则继续循环,σk为k个高斯采样中心位置的标准差,当σk<σs则更新标准差σs:第六步、执行精度判据循环,当σs<σmin,则输出最优解xbest和所对应的函数值f(xbest)。对本专利技术方法与已公开专利201710419771.8(文献4)方法的计算结果进行对比测试,测试函数为30维的复杂函数Griewank和Levy,函数定义域为[-10,10],k=20,σmin=0.000001,本专利技术方法与文献4方法都重复计算30次取平均。对比实验结果如下(在同一台计算机的比较):(1)Griewank函数的实验结果:①文献4方法:30次计算的平均进化次数7.36e+04,30次计算中最好结果为2.27e-11。②本专利技术方法:30次计算的平均进化次数4.93e+04,30次计算中最好结果为1.15e-11。(2)Levy函数的实验结果:①文献4方法:30次计算的平均进化次数6.64e+04,30次计算中最好结果为1.89e-10。②采用本专利技术方法:30次计算的平均进化次数4.5本文档来自技高网...

【技术保护点】
1.一种基于混合能级下降策略的多尺度量子谐振子优化方法,其特征在于:包括如下步骤:S1、初始化,设定最小标准差的值σmin,设定标准差σs=max‑min;在目标函数f(x)的定义域[min,max]内随机产生K个第一随机数xi,i=1,...,l,...,k;S2、将标准差σs和K个第一随机数xi分别代入正态分布公式:

【技术特征摘要】
1.一种基于混合能级下降策略的多尺度量子谐振子优化方法,其特征在于:包括如下步骤:S1、初始化,设定最小标准差的值σmin,设定标准差σs=max-min;在目标函数f(x)的定义域[min,max]内随机产生K个第一随机数xi,i=1,...,l,...,k;S2、将标准差σs和K个第一随机数xi分别代入正态分布公式:按照正态分布公式在定义域[min,max]内分别生成相应的K个第二随机数x′i;S3、将K个第一随机数xi分别代入目标函数f(x)得到K个第一函数值f(xi);将K个第二随机数x′i分别代入目标函数f(x)得到K个第二函数值,即f(x′i);能级稳定过程:对于任意xi和x′i,若f(x′i)<f(xi),则将xi的值用x′i的值替换,其中i=1,...,l,...,k;S4、能级下降过程:使用最小二乘法预测策略利用采样点的信息对目标函数的形态进行估算,估算最优解的位置,替换当前最差解;使用中值策略计算当前采样点坐标的中值,替换当前最差解;选取两种策略中产生的较优的采样点,替换当前最差解;S5、执行基态判据循环,当σk>σs,则继续循环,σk为k个高斯采样中心位置的标准差,当σk<σs,则更新标准差σs;S6、执行精度判据循环,当σs<σmin,则输出...

【专利技术属性】
技术研发人员:黄焱王鹏辛罡谢千河郑小娟
申请(专利权)人:淮阴师范学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1