基于多核机群的混合群智能并行算法研究

来源 :广西师范学院 | 被引量 : 0次 | 上传用户:hynyjhnyjn66656
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群智能优化算法是近年来新型的一种仿生类优化算法,其中人工鱼群算法(Artificial Fish Swarm Algorithm, AFS)和人工蜂群算法(Artificial Bee ColonySwarm Algorithm, ABC)是近几年研究较多的两种群智能优化算法。因其鲁棒性较强、参数设置简单、易于实现等特点,在工程优化、演化计算、电力系统、计算机和通讯等领域得到了广泛的研究与应用,已成为交叉科学中较活跃的前沿性课题。群智能算法作为一种新兴的演化计算技术,在模拟动物采样、收集食物的过程中采取不同方法来解决复杂问题。人工鱼群算法与人工蜂群算法具有较强的全局搜索能力,但后期精细搜索能力较差,易陷入局部最优。因此,首先引入反向学习机制,对初始化种群进行均匀分布,然后将种群随机分为两组,并使用交互学习策略加快算法收敛速度,算法前期采用AFS与ABC进行全局搜索,得到寻优范围;后期采用改进的DN-AFS和RP-ABC算法对前期得到的解进行局部精细搜索;最后构建MPI+OpenMP+STM并行编程模型,对算法进行并行设计与分析。通过仿真实验,证明提出的混合群智能并行算法的可行性和有效性。本文的主要工作包括:(1)针对人工鱼群算法后期搜索能力减弱,种群多样性减少,容易陷入局部最优,引入动态权衡因子策略,在寻优过程中介入控制人工鱼的步长与视野范围,有效平衡全局寻优方向;并通过常数阈值判断鱼群的聚集程度,适时引入小生境技术增加种群多样性,提出在多核机群环境下的人工鱼群并行算法(PDN-AFS),仿真实验证明算法寻优能力有显著的提高。(2)通过分析人工蜂群算法的特点,得到算法在处理复杂函数优化问题时收敛速度缓慢,较易陷入早熟,提出了一种人工蜂群并行算法(PRP-ABC),引入随机摄动因子η和全局最优解gbest两个策略,得到新的食物源更新公式,应用OpenMP并行技术支持,优化结果表明PRP-ABC有较高加速比。(3)通过分析上述提出的两种改进算法,结合AFS和ABC较强的全局寻优能力,提出混合群智能并行算法。把种群随机等分为两组,算法前期,两组分别采用AFS和ABC进行寻优,定位全局最优解;算法后期将得到的解同样分为两组执行,其中一组采用DN-AFS执行,另一组采用RP-ABC执行,增强后期局部搜索能力。两组同时进化,设计MPI+OpenMP+STM并行编程模型,最后通过对复杂函数优化实验验证混合算法的寻优效率。
其他文献
在云计算快速发展的年代,将计算资源和存储资源存放云端已成为时代发展的必然趋势。当前,云服务的种类快速增加,云服务的质量快速提高,服务供应商们在云服务的相关技术上投入
随着计算机网络技术的发展和普及,出现了越来越多的像”新浪”,“淘宝”等众多的大型门户网站和电子商务网站,这类网站都保存了大量的数据资源。由于受客户端浏览器的限制,无
恶性黑色素瘤是当今世界增长最快的癌症之一。皮损区域分割,即皮损区域的边缘检测,是基于皮肤镜图像的计算机自动诊断的重要环节。然而,在处理大小、颜色、纹理、结构变化多
网络作为维系生产中心与灾备中心之间信息传输的重要桥梁,无论局域网(LAN)、城域网(MAN)还是广域网(WAN),其作用均无可替代。它将容灾系统架构组成元素关联在一起,其中任意一方
如今在科学和工程领域中,如信号处理、最优控制、统计、模式识别等等都常会用到最优化问题。神经网络方法为解决最优化问题提供了一个有效的发展方向,通过使用具备高度并行计
Motif(模体)是指DNA序列中长度较短、具有保守功能的序列片段,Motif发现即从DNA序列中寻找出Motif的过程,该问题是生物信息学中一个基础而重要的研究课题。利用计算机技术来
云计算使得计算资源可以按需提供,给信息技术产业带来了革命性的变化。使得用户可以像使用水、电一样按需购买计算资源。以亚马逊为首的许多IT厂商纷纷推出自己的云计算服务,
电子商务的飞速发展导致服饰商品数据的大量增加,用户从海量的服饰商品中挑选合适的商品越来越困难,而服饰商品信息大部分是用服饰图像展示的,这就导致了服饰图像检索的产生
由于科技飞速的发展和经济的增长,国民的生活水平得到了明显改善,但是随之也带来了一些问题,如,环境的严重污染,癌症率的持续升高等等。占女性癌症第一的乳腺癌,对女性朋友的健康产
计算机三维动画是现在计算机的研究重点,其中,人体运动仿真技术被引用到了各个领域中。本文的研究重点在于实现流体环境下人体运动的仿真系统,由于硬件条件的限制,仿真系统的