基于GPU加速的并行粒子群算法及其应用

被引量 : 0次 | 上传用户:kpku88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化算法(Particle swarm optimization,PSO)源于对鸟群捕食行为的研究,是一种基于群体智能方法的演化计算技术。在实际工程中表现出巨大的潜力。但在数值建模和优化计算等许多领域中,处理大量数据和求解大规模复杂问题时,PSO算法依然需要大量的计算时间,而并行PSO算法由于能较大幅度缩减问题求解的时间,因此成为一个研究热点。当前并行PSO算法主要在并行机上运行或用多线程技术模拟,主要存在下述不足:进程间通信损耗限制了粒子规模;大多数研究人员没有硬件环境,无法使用并行机解决问题;多线程技术是在CPU上用串行模拟并行,不能真正提高性能。近年来,计算机图形处理器(Graphics processing unit,GPU)绘制流水线的高速度和并行性以及近年来发展起来的可编程功能,使其在通用计算领域的应用有着巨大的潜力。本文针对传统并行粒子群算法在实际应用中的不足,结合GPU的高速并行性,本文提出了一种基于GPU加速的细粒度并行粒子群算法(GPUPSO),将并行PSO求解过程转化为GPU纹理并行渲染过程,使得PSO算法在GPU中加速执行,在取得了较好的优化效果的同时,解决了细粒度并行的粒子规模限制问题,提高了算法的运算速度。变形物体的碰撞检测一直是机器人、虚拟现实、动画仿真等领域中一个非常关键的问题。本文针对传统层次包围盒算法在变形物体的碰撞检测中每一帧更新数据量大,效率低的难点问题,将基于GPU加速的并行粒子群算法(GPUPSO)应用到碰撞检测领域,实现了一种基于粒子群优化和GPU加速的变形物体碰撞检测算法,有效地减小了搜索空间,提高了算法效率。该方法将空间物体间距离计算转化为二维离散三角面片中最近三角面片对的寻优问题,并使用GPUPSO算法对其进行求解。实验数据表明,该算法在计算最近距离和获取碰撞位置时得到了较准确的实验结果,同时速度较快,是一种可行的变形物体碰撞检测方法。
其他文献
目的:改进利福平滴眼液的配制方法。方法:以计算量的盐酸溶解利福平,然后用等摩尔量的氢氧化钠中和,生成等处方量的氯化钠;并以玻璃酸钠为载体,配制利福平滴眼液。结果:该滴
判断句是说话人对事物或者事件的状态所进行的主观断定,是根据语句的意义和功能对句子做出的分类。按照意义和功能,句子可以分为叙述句、描写句和判断句。中国语言学界对于判
在环保意识逐年提高的情况下,纺织产业环保技术的重要性也在提高。近年来积极减轻环境负担的姿态还直接与企业价值相关,为此,企业不仅开发环保技术、重视环保型商品,还努力保
互联网时代,面对网络社交对共青团工作的重构与冲击,如何开展网络动员,对共青团工作而言意义重大。本文对共青团网络动员进行了系统研究,识别并解释包括动员信息、动员管控、
从上世纪70年代开始,来华留学人数日渐增加,1978年来华留学人数仅为1236人,到2009年人数第一次突破23万,2012年更是再创新高达到32万。估计到2020年,来我国留学的学生数将超过50万
在简述无人遥控潜行器(ROV)系统构成的基础上,就观察型ROV的推进系统、成像系统、应用环境以及风险分析等方面进行深入探讨,提出了在我国海域环境下,有关水下机器人系统配置以
林逋一直被学界认为是北宋初期"晚唐体"最杰出的一位诗人,但事实并非如此。林逋的七律数量多于五律,且在创作上呈现出与寇准、赵湘等典型的"晚唐体"诗人截然不同的特征。他的
目的1.总结住院带状疱疹患者临床资料,分析带状疱疹发病特点。2.比较膦甲酸钠、更昔洛韦、伐昔洛韦这三种抗病毒治疗方案治疗带状疱疹的疗效。3.探讨带状疱疹后神经痛的影响
本文针对由于扭转梁式悬架动态特性影响的轮胎偏磨损进行了理论分析和虚拟仿真,并利用试验对仿真的结果进行验证,提出了一种研究轮胎偏磨损的方法。利用有限元分析,结合相关