分解型多目标进化算法的分布式设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:jinxiangjinshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,由于分解型多目标进化算法在多目标优化问题的求解方面有着比较优秀的表现,越来越多的学者投入到了分解型多目标进化算法的研究中,并提出了大量的优秀算法来对多目标优化问题进行求解。为了进一步降低分解型算法求解大规模问题的运行时间成本,本文利用流行的Spark分布式计算框架,对两种分解型算法,基于分解的多目标进化算法(Multi-objective Evolutionary Algorithm Based on Decomposition,MOEA/D)和锥形分解多目标进化算法(Multi-objective Evolutionary Algorithm Based on Cone Decomposition,MOEA/CD)进行分布式设计与实现,并应用于无线传感器网络布局问题。本文首先结合分解型多目标进化算法的特点以及Spark分布式计算框架的特点,提出了一个通用的分布式方案——主从分布式方案。主从分布式方案的实现非常简单,对原始算法的改动较小,并且对DTLZ标准测试例的实验结果分析可知该算法不仅能降低时间成本,其所得到的解集质量也非常接近串行算法。但是由于主从分布式方案的时间成本依然存在较大的改进空间,因此又提出了一个更为快速的分布式方案——岛屿分布式方案,并根据算法MOEA/D子种群局部更新的特点设计了基于Spark框架部分种群岛屿分布式方案,以及根据MOEA/CD子种群全局更新的特点设计了基于Spark框架的整体种群岛屿分布式方案。部分种群岛屿分布式方案通过将种群个体进行分割,并对分割后的各个部分个体同时进行进化,使得每一代进化所需要的时间比串行算法时间要短;而整体种群岛屿分布式方案则将种群信息复制多份,每个分区分配一份完整的种群信息,但每个岛屿仅负责其中一个分区的一部分种群的进化,并且分布式岛屿间同时进行进化。从两个方案的DTLZ标准测试例的实验结果分析可知其均能在保证解集质量不明显下降的前提下达到减少算法运行时间的目的,且其加速效果要比主从分布式方案的效果要好。为了进一步验证岛屿分布式方案的性能,本文将部分种群岛屿分布式MOEA/D以及整体种群岛屿分布式MOEA/CD应用于无线传感器网络布局问题。实验结果表明,部分种群岛屿分布式MOEA/D的加速效果要比整体种群岛屿分布式MOEA/CD稍好,而整体种群岛屿分布式MOEA/CD得到的解集质量要明显优于部分种群岛屿分布式MOEA/D。
其他文献
目前,OCR技术对简单版面的分析已经解决并得到了一定的普及,然而随着信息时代的到来,文本图像的版面已经不再是简单的文字和图形的组合,而是涵盖了文本、表格、图形和图像等
随着社会经济的不断发展、科学技术水平的不断提升,互联网上的数字视频正不受限制地增长并且逐渐成长为一种新型的力量。这些视频大多数存储在非结构化的存储库中,因而对图像
纸介考试,作为课程评价过程的一个重要环节,是对课程和教学质量进行反映和评估的重要手段。现行的纸介考试多数根据外在的客观标准进行评价,在评价的过程中往往是外在的标准
人体行为识别是计算机视觉研究的一个重要课题,有着巨大的研究价值和广阔的应用前景。目前,它的应用主要集中在智能安防、病患监护、人机交互等领域。传统的人体行为识别研究
数字时代的到来和信息技术的发展,使得数字图像凭借它快捷、廉价的优点,在成像效果与成本间获得良好折中,逐渐取代了以往的胶片图像。为了满足不同需求,方便处理图像,各种图
随着物联网、云计算、大数据的发展和应用,全球数据量正在以前所未有的速度呈现出爆炸式的增长。为了满足数据业务飞速发展对海量存储数据的需求,存储系统应用多级闪存(MLC)
传统互联网模式中,企业所需求的计算和存储资源需要提前进行预估。不同企业业务规模大小不同,对资源需求量也存在较大差别。同时,企业都会储备一定额外的资源,用于高峰期可能
黄曲霉毒素B1(Aflatoxin B1,AFB1)是目前危害最大的霉菌毒素,经细胞色素P450(cytochrome P450,CYP450)酶代谢活化后生成强毒性代谢物AFB1-8,9-环氧化物(AFBO),后者能共价结合DNA、蛋白质等生物大分子,造成DNA损伤、基因突变、细胞代谢障碍等,甚至细胞死亡。肝脏是产生CYP450酶的最主要器官,因此成为AFB1的靶器官。AFB1不仅威胁人类健康和
计算机的诞生为人类开启了智能时代的大门,伴随着计算机技术的飞速发展,越来越多的技术成果被广泛应用于人类的日常生活与工作中,并将不断地服务于人类、造福于人类。在计算
互联网技术的飞速发展为数据的产生、修改与共享带来极大便利,但同时数据质量变得难以保证。数据起源作为记录数据从产生到消亡的整个演变过程的一种元数据,可用于分析数据质