基于MapReduce模型的并行遗传算法的研究及应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:coniji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
边缘是图像最核心的属性,包含了很多有用的数据。边缘检测技术利用图像的边缘信息对图像进行分割获得目标图像,它是图像进行其它处理的基础。因此,被广泛的应用在图像分割、目标跟踪、模式识别等领域。作为一种智能优化算法,遗传算法可以对边缘检测进行优化处理。遗传算法在串行的处理数据量大、复杂度高的图像等应用时存在求解质量差、收敛速度慢等缺陷。本文研究了基于MapReduce编程模型的并行遗传算法的实现框架,以提高算法处理大量复杂数据的速度和能力。在该框架的基础上,对算法提出了一些改进,提高了问题的求解质量。本文的主要工作有:(1)为了解决遗传算法存在的早熟问题,本文给出了一种改进的评估种群早熟程度的方法。该方法通过计算所有较优个体的平均适应度与最大适应度的比值来评估种群的早熟程度。与其它方法相比,该方法具有计算量小、归一化等优点。(2)利用上述评估种群早熟程度的方法,改进了并行遗传算法的迁移算子。通过评估子种群的早熟程度动态地调整子种群的迁移周期,有利于提高算法的收敛速度和解的质量。然后根据改进的并行遗传算法,设计了基于MapReduce模型的并行遗传算法框架。(3)根据高维空间中的极值点趋向于分布在空间边界处这一理论,本文给出了空间点的边界隶属度这一概念。边界隶属度反映了点的边界隶属程度,可以用来评估该点是否趋近于极值点。在遗传算法的选择和变异操作中,可以根据染色体的边界隶属度动态的调整个体的交叉概率和变异概率,以提高算法的收敛性。(4)把以上给出的对并行遗传算法的改进应用到边缘检测中,实验取得了较好的检测结果,算法的处理速度得到了很大的提高。
其他文献
随着社会经济的发展和科学技术的进步,卫星导航产品在各个行业得到了广泛的应用。同时,工作流动性较大的测绘、勘查、物流等行业对卫星导航系统的便携性有较高要求,并希望产品具
数据挖掘是指从大型数据库或者数据仓库中提取具有潜在价值的知识或模式。本文以江苏移动通信经营分析系统作为背景,研究了数据挖掘技术在客户流失分析主题中的应用。作者以CR
局域网的广泛使用和通过因特网传输语音的可能性,使得VoIP(VoiceoverIP)系统迅速发展,也就是通过网络提供VoIP电话服务。这种服务带来的好处是显而易见的:部署简单、节省费用等
MDA是国际对象管理组织(OMG)为应对业务和技术的快速变化提出的一种开放、中立的系统开发方法和一组建模语言标准的集合。MDA以模型作为系统开发活动的主要制品,将一个应用或
有限元方法是一种广泛适用于各种学科领域的数值分析方法,该方法特别适用于计算机编程计算,几十年来,基于该方法的有限元分析应用的软件也随着经典领域理论、数值计算、计算机技
随着网络技术的飞速发展,以电子政务、电子商务为代表的基于Internet的各种应用正广泛兴起,网络的开放性与信息的安全性之间的矛盾日益变得突出。人们需要在网络中通过信任与
无线通讯技术与Internet技术的迅猛发展推动了无线数据业务的发展。越来越多的移动用户开始通过无线终端访问Internet,使用基于分组域的无线数据业务。为了抢占无线数据业务
视图发布是数据交换的主要手段,但目前视图的维护基本上仍采用手工操作,即当源模式发生变化时,这些变化由相关人员找出,然后决定如何对发布的视图进行相应的更新。因此,视图
高分辨合成孔径雷达(Synthetic Aperture Radar,SAR)突破了外界条件影响的局限,是一种能产生高分辨率遥感图像的相干系统,具有全天候、全天时、多波段、多极化工作方式、可变
图像分割技术的应用领域涉及人类生活的方方面面,涵盖计算机视觉、生理学、认知学与计算机科学等多个学科,是一门结合理论与应用为一体的图像处理与识别技术。而彩色地图图像