基于MapReduce的改进粒子群优化算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:banbe0602
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
日渐复杂的现实生活优化问题给进化计算带来了新的挑战,分布式优化算法作为解决这一挑战的有效手段在过去的十年得到了广泛关注。Map Reduce作为云计算的代表性平台,能够和优化算法相结合,有效的推动了分布式进化算法的发展。粒子群优化算法是一种经典的进化优化算法,从它被提出开始,就得到了各界学者的关注,并相继提出了多种改进方案。协同粒子群优化算法与量子行为粒子群优化算法作为改进算法中的经典之作,从不同的角度着手提升了原始粒子群优化算法的性能。本文在总结相关领域已有成果的基础上,从Map Reduce原型入手,提出了一种新的适合优化算法的分布式模型,并通过两种改进的粒子群优化算法为例展示了分布式算法的性能,具体内容如下:(1)简单介绍了文章的研究背景,提出了大数据、云计算的现实问题,引出了分布式进化算法。在背景的基础上,进一步介绍了分布式进化算法、粒子群优化算法和云平台与Map Reduce的研究方向与已经取得的成果。随后过渡到本文的主要研究内容与章节安排。(2)通过编程模式、具体实现、相对优势以及Hadoop相关内容,详细介绍了Map Reduce模型。在基本模型之上,本文提出了一种新的进化算法模型,称之为MREA模型。MREA从可行域入手,将搜索空间分割成大量的不相互重叠的子空间,Map函数在由子空间组成的数据块上进行进化计算,得到各个子空间的相对最优解传递给Reduce函数;随后由Reduce函数进行对比筛选,选出全局最优解。提出的模型适用于绝大多数具有并行潜质的优化算法,移植操作简单便捷,对于大规模复杂问题的求解能够大大提高求解质量和计算效率。(3)提出了基于Map Reduce的协同粒子群优化算法。协同粒子群优化算法是一种维度分布的进化算法,它将原始种群的高维度种群分解为多个低维度子种群,通过种群降低维度在一定程度上避免了“维度灾难”,但是仍然受到早熟现象的困扰。将原始的协同粒子群优化算法移植到MREA模型上,新提出的算法既降低了种群的维度,又分割了定义域,缩小了单个进化算法的粒子搜索范围。“双重简化”促使新的并行算法不论在求解质量还是运行时间上都有显著的提升,并通过与CEC 2013的获奖算法相比,展示出了强劲的竞争力。(4)提出了基于Map Reduce的量子行为的粒子群优化算法。量子行为的粒子群优化算法通过将定义域从原始的经典空间转移到量子空间,搜索粒子可以出现在定义域的各个位置,粒子分布的广泛即能够克服标准粒子群优化算法所自带的早熟现象。然而随着问题规模的扩大,原始的串行算法在计算资源上受到了极大的克制。本文将量子行为的粒子群优化算法移植到了MREA模型上,实现了算法的并行化,大大提升了算法的效率,大幅度缩短了算法的运行时间,并在求解质量上有了一定的提高。
其他文献
玉米是我国种植量较大的农作物之一,但是玉米的产量与种植技术是直接关联的。如今玉米的种植水平已经逐渐的成为了决定玉米产量的一个关键因素。因此,玉米栽培的技术研究就成
就目前而言,我国农业经济的发展在社会整体经济的发展中占有重要位置。种子的质量决定的植物生长的质量情况。为了促进农作物的生产产量,加强对种子质量的控制是非常重要的。
本实验共采集沈阳市一环及其内主要街道的灰尘样品61个,分析测试了Ni、Cr的含量。结果表明:这2种重金属的外源部分占有相当比重,受人类活动影响较大;与国内外其它城市相比,沈
本文准确地分析评价了郑州市粮食生产现状、粮食生产基础条件,从而研究探讨郑州市粮食综合生产能力,针对郑州市粮食生产现状提出了切实可行的对策措施。
引进粳稻新品种4个进行大区生产试验,4个品种667m2产在638.8~717.9kg之间。甬优4149、春优84、甬优538具有丰产性好、抗逆性强、适应性广等优良种性。
当前,我国商业银行由于企业文化建设不完善,一定程度上影响了商业银行核心竞争力的发挥。本文通过分析美国花旗银行在企业文化建设中的具体做法,对我国新形势下商业银行的企
本文阐述了各种传染病对人体的危害,提出使传染病管理工作逐步规范化,正规化,法制化的几点措施。
随着时代的发展和社会的进步,人们的物质享受不再只局限于温饱,越来越追求生活品质的提高,愈加关注食品安全健康问题。农业产品作为人们生活的基础来源,要想满足人们的实际消费需
<正> 高中新教材“简易逻辑”这一章的内容,虽“简洁”,但学生对其中的一些知识的理解深感困难与困惑,尤其是下面几个方面:1 对“命题”概念的理解初中教材与高中新教材对“