基于CUDA的并行粒子群优化算法研究及应用

被引量 : 6次 | 上传用户:slowfast1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化(Particle Swarm Optimization, PSO)算法是一种典型的群智能优化方法,常用于解决函数优化、组合优化、神经网络训练等问题。与传统的优化方法相比,PSO算法具有结构简单、参数较少、易于实现以及寻优能力强等优点。然而,随着现代计算机技术的发展和应用,一些维度大、复杂性高的问题经常被提出,面对这类问题PSO算法通常需要很长的寻优时间,有时甚至无法得到满意的结果。因此,找到一种并行高效的实现方案具有重要意义。目前,并行PSO算法主要基于CPU平台的并行技术,其线程并发量受到CPU处理核心数目的限制,在处理大规模复杂问题上带来的提速十分有限。近年在视频游戏、计算机仿真等产业的推动下,图形处理器(Graphics Processing Unit, GPU)的计算性能远远超过了CPU,如何将GPU作为通用计算设备加速程序执行成为当下的研究热点。统一计算设备架构(Compute Unified Device Architecture, CUD A)是NVIDIA推出的一种基于GPU的通用并行计算解决方案,它将大规模并行计算逻辑通过一种简单、有效且合理的方式进行表达,成为充分利用GPU并行计算实现程序加速的关键。本文基于CUDA并行技术,重点研究了并行PSO算法的设计及实现。主要研究成果包括:(1)对PSO算法的可并行性进行了分析,设计了适合CUDA多线程环境下的粒子数据存储结构,优化了并行PSO算法的异步并行流程,并解决了多线程通信问题。经实验验证,基于CUDA的并行PSO算法在面对维度高、需要大量迭代的复杂问题上,具有十分显著的加速效果。(2)对图像分割中的最大类间方差法进行了研究分析,针对最大类间方差法中的二维Otsu算法存在阈值寻优耗时过长的问题,将本文提出的CUDA-PSO算法与二维Otsu算法相结合,缩短了最佳阈值的搜索时间。从典型图片的测试结果来看,基于CUDA-PSO的二维Otsu算法保证了良好分割效果的同时,提高了图片分割速度。
其他文献
随着近年来我国医疗改革大环境的变化,高校扩招,医院之间的竞争加大,患者的维权意识不断增强,临床教学资源短缺的矛盾日益突出,医学生的数量和质量日渐滑坡。同时各大医学院
马头琴是蒙古族特有的一种乐器,随着民族音乐的发展,马头琴艺术的影响力也与日俱增,成为具有浓郁地域与民族风格的器乐形态之一。经过数百年与蒙古民族相生相伴的发展,马头琴
【爱尔兰《环境放射性》1996年第3期第287页报道】 切尔诺贝利事故6年后,瑞典、英国、西班牙、比利时、美国、乌克兰、白俄罗斯、俄罗斯的科学家们一起研究了乌克兰、白俄罗
随着我国电网规模的不断扩大,以及超高压直流远距离电力输送和大规模分布式电源的入网运行,给电能质量稳定性和电网经济运行等带来新的挑战,作为保证电网安全经济运行的无功
目的探索高级别宫颈上皮内瘤变(cervical intraepithelial neoplasia,CIN)术后复发/持续危险因素,以指导确定锥切范围及制定术后随访计划。方法回顾性分析2013年8月至2016年6
高熵合金是由5~13种元素按照等摩尔比或接近等摩尔比设计的新型合金。近年来高熵合金引起了材料领域的广泛关注。高熵合金由于具有优异的力学性能、摩擦磨损性能、耐腐蚀性、
随着经济社会的快速发展和工业化进程的日益加快,水资源遭受的污染日趋严重,地下水资源受到的重金属污染也越来越普遍,其中来自重金属铬离子污染及其治理的有效方法与技术研
食管癌作为一种消化系统恶性肿瘤,严重威胁人们身体健康、影响生活质量。据流行病学调查显示,我国是全球食管癌的高发地带,每年因食管癌死亡人数达15万余人,位居世界食管癌死亡人
目的:探讨Beyond冷光美白治疗前应用VivaSens脱敏剂对美白术后牙本质敏感治疗的有效性及对美白效果的影响,阐明其在冷光美白术中的应用价值。方法:选择门诊牙齿冷光美白患者15
自我概念是自我意识的重要组成部分,是人格的核心成分之一。自我概念是心理学研究的重要研究之一,也是小学生心理健康教育的重点。本研究采用读书治疗的方式,以绘本为工具,对自我