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进行替代,这种方法没有基于现有采样点数据对目标函数的面貌进行深度挖掘,对采样点的信息利用不足,导致算法的运行效率较低。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术目的在于提供一种基于混合能级下降策略的多尺度量子谐振子优化方法。本专利技术所 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。