基于分布式并行计算的高性能演化算法研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:longwayli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和计算机的普及,人类社会已经进入了信息化时代。伴随着社会的发展,问题规模也逐渐增大,许多实际问题也随之成为大规模优化问题。然而随着问题规模的增大、决策变量的增多,“维度灾难”使很多传统问题的解决方法难以奏效。演化算法作为经典的启发式算法,有着易理解、收敛速度快、搜索能力强的特性,在解决低维小规模问题上表现优异,然而随着问题规模扩大之后,演化算法也同样出现了搜索性能会急剧下降的问题。面对这种情况,当前一种较为流行的解决方案是将合作协同进化框架与演化算法相结合,将大规模优化问题分解为多个规模较小的子问题,取得了非常不错的优化结果。其算法求解过程可以分为问题分解、子问题优化、整合优化结果三个阶段。大规模优化问题由于其问题的复杂性,其整体求解过程是一个非常耗时的漫长过程。目前,关于如何改进算法以提高问题优化结果的研究有很多,而对于如何降低各个阶段的求解时间、提升大规模优化问题求解效率的研究则非常有限。本文以大规模优化问题为研究对象,采用改进的差分分组算法(Differential Grouping 2,DG2)作为问题的分解方法,合作协同量子行为粒子群优化算法(Cooperative Coevolution Quantun-behaved Particle Swarm Optimization,CCQPSO)作为问题求解阶段的优化算法,通过分析DG2算法的并行化可行性,借助协同进化算法和量子行为粒子群优化算法的天然并行性,实现了大规模优化问题在分解阶段、子问题优化阶段的并行化。本文的主要工作有:1)研究了在共享内存模型中基于OpenMP实现的并行DG2分组算法(Parallel Differential Grouping 2,P-DG2),该算法借助OpenMP框架,将传统的串行DG2分组算法进行并行化改进,使之更加符合并行化程序理念,实现了任意多核的并行加速计算。在IEEE CEC’2013 LSGO测试函数上的实验结果表明,P-DG2算法在不影响分组结果和精度的情况下,有效减少了算法在分组阶段的运行时间,取得了良好的加速比和效率性能。2)研究了在消息通信模型中基于MPI的并行协同进化量子行为粒子群优化算法(Parallel-Cooperative Coevolution Quantun-behaved Particle Swarm Optimization,PCCQPSO)及其相关的改进策略。算法从建立拓扑模型结构切入,采用粗粒度的策略,将协同进化与MPI的进程并行相结合,保证算法的收敛效果。同时,对算法进行进一步改进,引入二次分组策略和邻域通信策略,提升算法的整体性能。实验表明,并行化改进之后的算法在大规模优化问题上具有更好的优化结果。3)研究了演化算法在国产超级计算机神威·太湖之光的并行化,国产CPU采用主从核的构造,计算采用核间并行MPI+核内并行OpenACC(进程并行+线程并行)的方式。在这种混合并行计算模型的框架下,研究了传统演化算法和CCQPSO算法在解决高维度问题情况下的表现,实验表明CCQPSO的性能通过大规模并行得到了进一步的提升,且具有非常好的并行可扩展性。本论文通过结合演化算法和并行计算的一些特性,借助合作协同进化框架,对利用演化算法求解大规模优化问题的分组、求解、计算阶段进行了并行化处理,同时分析了其并行化之后的效率和加速比表现。实验结果表明,并行化之后的结果在保证正确性的同时,极大减少了算法执行的时间,在1000维的大规模优化问题上表现出了良好的性能。同时,在部分问题上,基于分解策略的并行化会提高算法的优化性能,可以同时促进加速和结果的优化。此外,通过在超级计算机神威太湖之光的大规模并行来看,演化算法的分布式并行仍然具有非常好的性能表现,在求解大规模优化问题上仍然有许多非常值得研究的工作。
其他文献
本文尝试从"性价比"的视角分析一国出口的综合竞争力,并利用跨国微观贸易数据对制造业的"性价比"水平进行国际比较;同时,基于出口价格和出口质量的演进趋势分析,探究了中国制
水煤浆变换系统不锈钢管线及设备多次发生材质失效,对此开展全面失效分析,并通过材质升级、风险分析及安全评定、声发射在线监测等手段,保证装置安稳长运行。
运用文献资料法、系统方法、哲学方法和逻辑分析法等,探讨了篮球运动发展中的规律,研究得出篮球运动在其发展过程中存在内部的、本质的、必然的联系,这种联系反复不断地出现,
主要介绍了CVD碳包覆工艺、包覆层种类和物理性质(结构、含量和分布)对电极材料电化学性能(首次容量、首次库仑效率、循环和倍率充放电性能等)的影响,在此基础上提出了尚需深入研
503厂经常受碱液、碱粉尘和碱蒸汽浸蚀的各车间,其墙面和天棚均采用耐碱砂浆抹面作构件或结构的防碱保护层。为完成这一施工任务,并提高抹灰工程机械化的水平,我们在学习北
背景急性髓细胞白血病(AML)是常见的血液系统恶性肿瘤,近年发现端粒酶逆转录酶TERT或其RNA模板TERC基因的突变可能与AML发病相关。端粒悬突是参与维持端粒酶复合体结构稳定的
我很纳闷,学术剽窃在有些人那里怎么就不算是个问题。记得上大学时,中国古典文学的所有课程,老师一上来就先讲学术规范,引文(无论直接、间接)注明出处是做学问最起码的道德。现如今
期刊
本文试图从世界整体发展进程的角度来探讨30年代世界经济危机爆发的原因。一战后资本主义世界的整体发展突出表现为资本主义世界经济体系的重大变化,即世界经济体系开始从一
2011年5月25日,中国注册会计师协会在北京召开会计师事务所多元化经营座谈会。财政部副部长王军出席会议并讲话,中注协董新钢副秘书长、杨志国副秘书长、梁立群副书记、部分
目的了解专业学位硕士在高级护理实践课程中运用Sim Man Essential无线智能病人开展模拟训练的真实体验。方法在进入临床实习前开展高级护理实践模拟训练,分别在临床病例编辑