基于在线分组的大规模协同进化算法研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:scv100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模优化广泛的存在于科学研究和工程实践中。合作型协同进化算法将大规模问题分解为维度较小的子问题,是一种解决大规模问题有效的方法。与传统进化算法相比,协同进化算法使用的“分而治之”的策略带来了两个新的任务:(1)设计问题分解策略;(2)设计子问题的协作策略,这两个问题的研究均对算法性能有着重要影响。本文对这两个任务,分别进行了研究并提出了相应的改进方法。(1)针对子问题之间的协作方式,主要贡献包括:(1)提出了基于非平衡多模优化的协同进化算法IMMO-CC。将多模优化算子引入协同进化框架,并采用基于双目标(适应度与多样性)选择原理实现多模优化的非平衡搜索,使协同进化算法的子问题能够获得更充分的信息,从而更好地彼此协作。此外,非平衡也能够在多模优化算子中节省计算资源,让协同进化能够进行地更充分。所提算法使用基于排斥的协方差自适应进化策略作为优化算子,并在CEC’10大规模测试函数上进行了实验,对实验结果的统计分析显示,所提算法性能优于其它7个已有的协同进化算法。(2)提出了一种基于选择的多种群协同进化算法。通过分析协同进化算法子问题呈动态性的特点,在多种群进化机制下设计了一种选择策略,对多种群CMA-ES(协方差自适应进化策略)进行动态选择,使具有更高质量的种群获得更多的进化机会。该算法利用CMA-ES强大的局部搜索能力发现多个最优解,同时增加了对动态问题的适应性。在CEC’10大规模测试函数上的实验结果证实了CC-SMP算法的有效性。(2)针对问题分解策略,提出了使用边缘分布乘积模型,进行在线分组的协同进化算法。从遗传算法中连接学习的方法得到启发,基于扩展压缩遗传算法中的基因分组方法,设计了一种运行在协同进化算法框架下的在线变量分组方法。将基于边缘概率乘积模型和最小描述准则的变量分组策略与CC-SMP算法结合,提出了可在线分组的协同进化算法CC-SMP-MDL。通过CEC’10大规模测试函数实验,验证了算法具有良好的性能。
其他文献
近年来,人们对太赫兹科学技术投入了越来越多的关注目光。太赫兹技术在5G通讯、安防、物质鉴定等多个领域都日臻成熟。由于大气环境现实环境中水的存在,制约有效信号的获取,
变胞多指灵巧手是采用球面五连杆机构作为手掌的一种新型多指灵巧手,通过将可重构变胞机构运用到机械灵巧手的手掌部分,以增加手掌额外自由度的方式拓展了机械灵巧手的工作空
在近年来无线网络中的流量和用户数量,用户密度都发生了爆发式增长。为了在接下来的5G网络中支持更高的网络流量,更多的用户数量和更高的用户密度,同时也要提升网络中用户的
建筑外墙立面是观者看到建筑时的第一图像,建筑所体现的地域特色关系到一座城市的历史遗存和记忆。探索立面的形态规律和构成尺度,是探索建筑风貌特色继承的一种较直接的途径
近些年以来,伴随着移动通讯手段的不断成熟,对语音通讯的编码质量以及网络带宽占用量的要求全面提升,AMR作为移动互联网语音通讯的语音压缩编码标准被广泛应用,同时也为隐写
近年来,建筑火灾事故屡见不鲜。如何确保火灾中人员的安全是一个有意义的研究课题。在高层建筑疏散中,建筑物的楼梯结构、人员疏散行为以及疏散引导条件等因素都会影响到整体
背景:以体力活动与营养膳食调控为核心的生活方式干预已成为2型糖尿病防治的一线方案,而患者长期维持健康生活方式的依存性是关键。随着智能手机的普及,基于手机应用(APP)的2
随着近年来互联网技术的快速进步和发展,文本信息量呈现爆炸性增长的趋势,作为信息的重要载体,文本处理成为信息研究的一个重要研究课题。文本之间语义相关度计算的相关研究
黄土高原退耕还林还草政策实施后,植被的大规模恢复引起的实际蒸散发量变化对区域水文循环过程产生了重大影响。为全面合理评估退耕还林还草的生态效应、水资源承载能力和区
系统获得抗性(systemic acquired resistance,SAR)是一种可诱导的植物抗病模式,具有抵抗二次病原菌侵染的广谱抗性。在拟南芥中,病原菌直接侵染或由植物激素水杨酸SA(salicyl