多尺度协同差分进化优化方法与流程

文档序号:16266353发布日期:2018-12-14 21:56阅读:1260来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
多尺度协同差分进化优化方法与流程

本发明涉及差分进化的技术领域,特别是指一种多尺度协同差分进化优化方法。

背景技术

差分进化(de)算法是由美国学者rainerstorn和kennethprice于1995年提出一种模拟“优胜劣汰、适者生存”的仿生智能计算方法。de采用变异、交叉和选择操作来模拟生物进化过程中的基因突变行为,将适应性高的个体保留下来以此寻求最优解。de算法编码简单、收敛能力、鲁棒性强,受到了研究者们的广泛关注。在工业控制、天线设计、电力系统、图像处理等领域得到了很好的应用。针对种群收缩停滞和早熟收敛两个问题,国内外研究学者主要集中在控制参数设置与进化策略选择、交叉过程以及种群结构三个方面。



技术实现要素:

本发明的目的在进一步提高差分进化算法的收敛性以及减少种群的停滞现象,而提供一种多尺度协同差分进化(mcde)优化方法。

为了达成上述目的,本发明的解决方案是:

一种多尺度协同差分进化优化方法,包括以下步骤:

步骤1、设置mcde算法的参数,所述参数包括种群规模np、个体维数d、进化最大迭代次数fes、当前迭代次数fes、进化代数gen;

步骤2、按公式(1)进行初始化,得到初始种群:

其中,i=1,2,…,np,j=1,2,…,d;np表示种群个体的数量;d表示解的维数;

步骤3、计算种群个体的适应值,记作fitness;

步骤4、根据公式(2)将整体种群pop分为三个子种群pop1、pop2、pop3,pop1种群规模比pop2、pop3大,可以表示为:

其中,npk表示第k个子种群的种群规模,σk表示第k个子种群的规模比例,那么规模比例关系:σ1>σ2=σ3且σk∈[0,1];

步骤5、选取“current-to-pbest/1”、“current-to-rand/1”、“rand/1”作为多尺度变异策略组,变异策略如公式(3)、(4)、(5)所示:

其中,f为缩放因子,为全局最优个体,k∈[0,1];

步骤6、统计子种群经过每一次种群进化后保留下优良个体的总和bdi.即子种群的优良率bri可以表示为:

计算每一代子种群的优良率bdi,在下一代进化初始化阶段根据优良率bdi重新为三个变异策略分配子种群;

步骤7、通过子种群信息,计算子种群的协方差c,求协方差的特征值λ和特征向量矩阵r,通过基于特征协同系统对目标个体和变异个体进行更新操作:

种群进行交叉和选择操作适应度更好的个体保留下来,并旋转回到原坐标系统:

步骤8、计算试验个体的适应度值fitness_new,若fitness_new<fitness,试验个体替换当前目标个体;否则,保留当前目标个体;

步骤9、将三个子种群重新合并为一个整体种群,并记录种群当前的最优个体;

步骤10、判断是否满足终止条件fes>fes,若满足,则输出最优解,否则,返回步骤3。

所述步骤4中,初始化种群时采用引入了大种群划分子种群的思维,通过每一次迭代中子种群的进化结果来划分下一代子种群的个体数量,多种群方法更能保证种群的多样性,从而避免种群的单一性促使算法早熟。

所述步骤5中,交叉算子主要依赖于坐标系统,而种群的分布信息一定程度上反映进化的方向。在进化过程中往往忽略了种群的分布情况,导致种群可能陷入局部最优。本发明采用方差和协方差分析种群分布,形成协方差矩阵来反映种群多样性信息。因此,系统地利用协方差矩阵可以减少对坐标系统的依赖和变量之间的相互作用。

通过lehmer均值和power均值分别来继承上代优秀的交叉概率cr和缩放因子f,减少了相对参数的线性改变或者固定参数带来的不足。

采用上述方案后,本发在参数设置方面,缩放因子f和交叉概率cr主要是基于文献做相应的调整,在变异策略选择方面,mcde算法选取“current-to-pbest/1”、“current-to-rand/1”、“rand/1”作为变异策略组。初始阶段,将进化种群分为多个子种群,选取其中一子种群作为试验群,试验于进化结果较好的变异策略。在进化阶段,通过建立不断旋转的交叉坐标系统和多个子种群之间的相互协调,来不断推进种群的全局搜索能力。最终,将保留下来的最优个体作为寻求全局函数的最优解。在cec2005进行30和50维的仿真测试,并与当代进化算法比较,发现mcde具有更加显著的效果。

本发明mcde优化方法引入多尺度策略,包括局部变异策略和全局变异策略,以此来扩大种群的搜索范围。在进化过程中,通过协方差学习矩阵将初始化坐标系统适当将目标个体与变异个体旋转。在协方差学习期间,通过lehmer均值和power均值分别来继承上代优秀的交叉概率cr和缩放因子f。

在cec2005测试函数上,将mcde算法与jade、jde、sade、epsde、code和cobide比较,发现对于d=30维和d=50维的全局优化问题有显著的效果。进一步验证本发明的优化方法,将其与其他类型的演化算法clpso、cma-es、gl-25在d=30维的比较,mcde算法效果最佳。在运行时间上,本发明介于比较算法的上流部分,综上所述,无论在求解精度还是收敛速度方面都有所提高。

附图说明

图1为本发明多尺度协同差分进化优化方法的流程图;

图2为本发明种群进化过程坐标系;

图3为本发明对于测试函数在d=30的情况下的进化曲线图;

图4为本发明对于测试函数在d=50的情况下的进化曲线图。

具体实施方式

为了进一步解释本发明的技术方案,下面通过具体实施例来对本发明进行详细阐述。

如图1所示,本发明mcde优化方法的基本流程图,本发明算法mcde引入多种群策略集成机制,包括局部变异策略和全局变异策略,以此来扩大种群的搜索范围。在进化过程中,通过协方差学习矩阵将初始化坐标系统适当将目标个体与变异个体旋转。在协方差学习期间,通过lehmer均值和power均值分别来继承上代优秀的交叉概率cr和缩放因子f。

使用本发明mcde优化方法能够达到快速搜索某一问题最优解的目的。下面给出一个例题,具体说明如何应用本发明mcde。

例题:通过matlab对25个典型的函数最小化问题的仿真寻优来测试本发明mcde的性能,与其他6个经典的de算法对比,包括jade、jde、sade、epsde、code和cobide。jade和jde经常被引用作为基准比较算法,sade和epsde包含着类似变异的策略,code和cobide是基于种群结构改进的算法。测试函数详细参考suganthan,p.n.,hansen,n.,liang,j.j.,deb,k.,chen,y.-p.,auger,a.,tiwari,s.,problemdefinitionsandevaluationcriteriaforcec2005specialsessiononreal-parameteroptimization,kangalreport,2005005(2005)进行比较。测试函数介绍如表1所示。

表1.测试函数

表1中f01-f05为单峰函数,f06-f12为多峰函数,f13-f14为偏移多峰函数,f15-f25为高维复杂函数。jade、jde、sade、epsde、code、cobide和mcde被用于优化上述函数,七个算法在相同的实验背景下运行,且每个测试函数独立运行25次以避免偶然性,并记录平均值和标准差。

本发明多尺度协同差分进化优化方法,参见图1至图4,并详见下文描述:

步骤1、设置mcde算法的参数,所述参数包括种群规模np、个体维数d、进化最大迭代次数fes、当前迭代次数fes、进化代数gen;

步骤2、按公式(1)进行初始化,得到初始种群:

其中,i=1,2,…,np,j=1,2,…,d;np表示种群个体的数量;d表示解的维数;

步骤3、计算种群个体的适应值,记作fitness;

步骤4、根据公式(2)将整体种群pop分为三个子种群pop1、pop2、pop3,pop1种群规模比pop2、pop3大,可以表示为:

其中,npk表示第k个子种群的种群规模,σk表示第k个子种群的规模比例,那么规模比例关系:σ1>σ2=σ3且σk∈[0,1];

步骤5、选取“current-to-pbest/1”、“current-to-rand/1”、“rand/1”作为多尺度变异策略组。变异策略如公式(3)(4)(5)所示:

其中,f为缩放因子,为全局最优个体,k∈[0,1];

步骤6、统计子种群经过每一次种群进化后保留下优良个体的总和bdi.即子种群的优良率bri可以表示为:

计算每一代子种群的优良率bdi,在下一代进化初始化阶段根据优良率bdi重新为三个变异策略分配子种群;

步骤7、通过子种群信息,计算子种群的协方差c,求协方差的特征值λ和特征向量矩阵r,通过基于特征协同系统对目标个体和变异个体进行更新操作:

种群进行交叉和选择操作适应度更好的个体保留下来,并旋转回到原坐标系统:

步骤8、计算试验个体的适应度值fitness_new,若fitness_new<fitness,试验个体替换当前目标个体;否则,保留当前目标个体;

步骤9、将三个子种群重新合并为一个整体种群,并记录种群当前的最优个体;

步骤10、判断是否满足终止条件fes>fes,若满足,则输出最优解,否则,返回step3。

表2和表3分别为d=30和d=50的实验结果。其中,d=30和d=50的情况在cec2005的25个基准函数进行测试。

尽管以上结合附图对本发明进行了描述,但是本发明并不局限于上述的具体措施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种二维码标签以及二维码标签...
  • 二维码加密方法、二维码传输系...
  • 一种基于区块链技术的具有温控...
  • 机器人身份证的防伪系统和方法...
  • 一种针对养殖场饲喂对象的无纸...
  • 一种仓库清点显示系统的制作方...
  • 机器人的身份证设定和颁发系统...
  • 一种基于人脸识别与大数据的智...
  • 一种电子车载标签设备的激活方...
  • 一种标本或试管智能批量识别仪...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
协同进化相关技术
  • 一种韭菜具有抗虫害作用的叶面肥及其制备方法
  • 一种山地果树抗虫害作用的营养喷剂及其制备方法
  • 一种室内栽培花卉防虫营养液及其制备方法
  • 一种基于差分进化算法的高校排课方法
  • 一株对多种植物病原真菌具有拮抗作用的独角莲内生地衣芽孢杆菌及其分离方法
  • 一种温室烟草抗倒伏防虫营养喷剂及其制备方法
  • 一种大棚豆科作物抗虫害营养喷剂及其制备方法
  • 一种大棚洋葱防虫害的营养喷剂及其制备方法
  • 一种提高茶叶产量的抗病虫害营养喷剂及其制备方法
  • 一种促进蔬菜幼苗快速生根的营养喷剂及其制备方法

深圳SEO优化公司萍乡网页设计多少钱甘孜网站制作设计公司南通SEO按天收费报价衡水百度爱采购海西百姓网标王推荐临猗网站设计模板乌海SEO按效果付费多少钱丽水优化报价中山网站关键词优化推荐坪山网站制作设计报价通辽网站推广方案公司迁安模板网站建设推荐南平优化公司黄冈网络广告推广公司盐城设计公司网站公司黄石网页设计报价徐州优秀网站设计公司钦州外贸网站制作公司濮阳网站排名优化价格日照阿里店铺运营推荐济源网站优化按天扣费公司鄂州阿里店铺运营曲靖百姓网标王推广哪家好荆门网站搭建公司南充网站优化按天计费多少钱抚州企业网站制作潮州网页制作价格郴州网站优化按天收费报价光明百度竞价报价广元网络营销歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化