基于GPU的并行智能算法

来源 :湖南大学 | 被引量 : 2次 | 上传用户:wohaha163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大部分智能优化算法在求解各种优化问题时,随着问题规模即维数的增加,性能迅速恶化,而现实世界中许多大规模全局优化问题随着科技的发展其问题的规模不断增加。因此,如何提高智能算法在求解复杂函数优化问题上的性能是当前计算智能领域的研究热点。串行的智能优化算法,面对大规模复杂优化问题具有挑战性,设计一种快速稳定高精度的算法势在必行。图形处理器(GPU)在数值计算能力和存储器带宽上相对CPU有明显的优势,而它在成本和功耗上也不需要付出太大代价,从而为这些复杂函数问题的快速求解提供了一种新的解决方案。当前,计算机行业正在从只使用CPU向CPU与GPU异构并行的“协同处理”方向发展。CPU和GPU分工合作,由GPU处理数值并行计算的任务,由CPU进行复杂逻辑和事务处理等串行计算,从而可以最大限度地利用计算机的处理能力,既提高了程序性能,又节省了成本和资源,是一种革命性的进步。由于复杂函数具有各种复杂的特征,即使将这些基本算法进行改进之后能够找到最优解,计算时间也是非常长。因此,本文首先将这些基本的智能算法进行改进,设计了四种改进的串行算法,然后将这些改进的串行算法在GPU设备上使用CUDA编程实现,既加快了算法的计算速度,也提高了算法的计算精度。本文所作的工作主要有以下几点:(1)本文提出了一种基于自适应变异策略的混沌布谷鸟搜索算法,利用混沌机制初始化种群和处理超过界限值的新生个体;利用自适应变异策略根据选择概率选择部分解变量进行动态调整;提出维更新策略和自适应发现概率。通过对20个著名的复杂函数进行测试,实验结果表明:当GPU为NVIDIA Ge Force 310时,PAMSCCS和串行算法相比,平均加速比达到3倍左右,最高加速比达到8倍以上;当GPU为NVIDIA Ge Force GTX 970时,PAMSCCS的平均加速比为26,最高加速比为81,使算法性能得到大幅度提升。(2)针对智能算法在求解复杂高维函数问题时易出现收敛速度慢或局部最优的问题,本文引入一种改进的入侵杂草优化算法(IIWO),将基本IWO算法进行改进和相应地调整:将每株杂草新生种子个数设置为固定参数,将初始步长和最终步长改成自适应步长,对超过界限值的解重新初始化,同时将该算法用于GPU平台,提出了基于GPU并行的改进的杂草优化算法(PIIWO)。通过对CEC’2010多个高维函数的求解,结果表明,与同类算法相比,本文所设计的IIWO性能更佳,具有更高的收敛速度和计算精度;而并行算法PIIWO比串行算法IIWO不仅寻优迭代次数更少,而且有更好的寻优精度和显著的加速比,在低端GPU上能获得平均3倍左右的加速比,在高端GPU上能获得平均22倍、最高38倍以上的加速比。(3)针对遗传算法易陷入局部最优和后期寻优精度不高等缺陷,本文对遗传算法进行改进和完善,引入两阶段选择操作、随机多演化交叉算子、自适应高斯变异算子、量子行为算子,提出一种基于GPU的并行量子行为遗传算法(PQBGA)。通过对25个高维复杂函数的优化,结果显示,QBGA的性能不仅远远优于基本遗传算法,在收敛精度和稳定性方面也优胜于其它8个著名的智能优化算法,表明该算法的可行性和有效性;将QBGA在GPU平台上实现,并在两种GPU上与CPU算法进行比较,最高加速比分别达到了18倍和626倍,大大提高了算法的运行速度和执行效率,获得了非常满意的加速效果。(4)本文使用样条差分方法离散一维热传导方程,从而转化为线性方程组的形式,然后将线性方程组转化为一个无约束的优化问题,最后通过使用并行混合粒子群(PHPSO)算法进行求解。PHPSO算法将PSO算法和共轭梯度算法(CGM)进行混合之后使用CUDA编程实现。文中使用一个数值实例进行仿真,实验结果表明:在求解一维热传导方程问题上,PHPSO算法的计算效率是可观的,PHPSO算法的平均加速比分别达到12.12和13.06,说明了该算法的有用性和有效性。
其他文献
本文在对中西各国政治体制进行比较观察的基础上,指出中西各国政治体制具有多样性的特点,都是一种“历史生成”,都处于“基本适应,问题不少”的状态,中国不能照搬西方政治体
利用"数字信息系统实验室"(DISLab)对物体的平抛运动进行了实验研究,并针对实验装置中存在问题提出了改进方案,最后将改进后的实验装置与原实验装置的实验结果进行比较研究,结果
<正>"工厂化、机械化、标准化、科技化、集约化"齐头并进;我国烟花爆竹行业安全生产保障能力明显提升!烟花爆竹生产属劳动密集型高危行业,具有生产企业规模小、工艺设备简单
随着我国社会经济的发展,城市生活节奏的加快,中式外卖食品因其独特的便捷性在竞争激烈的餐饮行业中逐渐脱颖而出,成为城市人们生活中必不可少的一部分。中式外卖食品不仅给人们
随着社会对电力依赖程度的增加,对电力供电可靠性的要求越来越高。如何将电网运行风险控制在最小,提高供电可靠性成为电网运行企业要解决的一个关键问题。本文提出电网运行风
<正>10月10日,记者获悉,万载县烟花爆竹产业基地正式认定为全省第二批外贸转型升级产业出口基地,据悉,这是宜春市唯一入选该名单的出口基地。近年来,万载县凭借扎实的产业基
增值税是指以商品在流转过程中产生的增值额作为计税依据而征收的一种流转税。通过三十多年的发展,增值税已经成为我国的第一大税种,在促进社会资源的高效配置,筹集财政收入
任何对于能源利用系统中局部系统、设备节能技术改造,必然引起系统热力参数的变化,归结到能源利用本质上来,必然引起系统不可逆损失的变化;同时,在日常生活中,对于节能技术我
2001年教育部颁布的《义务教育语文课程标准(实验稿)》中提出了语文综合性学习这一名词。它是语文教学的一种新形态,同时也是语文教学上的一大难点。语文综合性学习自提出并
"一带一路"倡议为中国旅游产业国际化布局迎来新契机。依托多种地理空间分析手段,对比"一带一路"区域国家的中国出境与目的地入境游客规模空间演化规律,可以为拓宽出境旅游发