基于分组轮盘赌的GPU并行蚁群优化算法

来源 :武汉大学 | 被引量 : 0次 | 上传用户:crp123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群优化算法(Ant Colony Optimization Algorithm,ACO)源于对蚁群觅食过程的研究,通过每只蚂蚁的简单搜索,整个蚁群能够发现食物源与蚁巢之间距离最短的路线,是以群体智能为基础的一种元启发式搜索算法。因为ACO实现起来不算很复杂,并且具有较强鲁棒性、正反馈性等优点,从而得到广泛的应用。但是传统ACO在解决大规模优化问题上,容易出现早熟的现象且计算时间太长,而改进的并行ACO算法能够明显减少求解问题的时间。计算机图形处理器(Graphic Processing Unit,GPU)近年来发展迅速,其处理器核心采用多流水线结构、支持数据向量处理以及达到了 32位浮点精度,是一个性能非常强大的并行通用计算平台。此外,NVIDIA公司还推出了专门的统一计算设备架构(Compute Unified Device Architecture,CUDA)。CUDA 架构中除了具有非常多的高性能并行计算指令,还提供了大量接口用于直接访问硬件,新的优化架构使得GPU提供的硬件计算资源的访问变得更加高效。因此针对大规模的实际应用,基于CUDA并行的的数据运算能够取得很好的性能。为了减少ACO在处理大规模问题时的计算时间,提升算法的性能,本文根据GPU的架构特性,改进了一种基于分组轮盘赌的GPU并行蚁群算法。使用CUDA内核并行求解ACO算法,并运用了新的轮盘赌策略来加强算法的并行性。本文根据改进的并行模型与策略,实现了并行的最大最小蚂蚁系统用于求解旅行商问题,详细阐述了算法的设计思想,并给出了具体的程序设计流程与实验结果。在相同的实验环境下对比了相应的串行算法和其他并行蚁群算法,针对实验结果,分析了本文算法特点。从实验的结果可以看出本文改进的ACO取得了非常好的优化效果,算法求解的时间明显得到了缩减。
其他文献
中国越来越多的地方政府正在或者计划采用PPP模式实施轨道交通项目建设,然而轨道交通PPP项目风险因素众多,风险因素之间相关性复杂,显著影响PPP项目的总体绩效。现有研究一方
背景卵巢恶性肿瘤是女性生殖器官常见的三大恶性肿瘤之一,致死率居妇科恶性肿瘤之首,它已经成为严重威胁妇女生命安全和健康生活的主要肿瘤。目前卵巢癌临床上常规的治疗方案
铁路作为现代综合运输体系的骨干力量,是国家的重要基础设施和经济命脉。近年来,随着我国铁路现代化和跨越式发展进程的不断推进,列车速度随之提高,运营范围不断扩大,对安全
天然气是最清洁的化石燃料,主要包含甲烷以及少量的高碳氢化合物。目前约占全球能源需求的24%。天然气可以以气态,液态或固态方式进行存运。天然气水合物就是以固态的方式进
现如今,随着装配式建筑逐渐成为趋势所需,各类建筑中都在广泛使用装配式建筑。但由于装配式建筑的构件需要在工厂进行预制,这就无法保证工期,造价也会超出预期等难题,无法实
直膨式太阳能-空气复合热源热泵热水器(DX-SASHPWH)一直备受关注,本系统中采用的新型集热/蒸发器通过将太阳能吸热板与螺旋翅片管结合,使得集热/蒸发器可以同时吸收太阳辐射
近年来,由于移动设备的大范围普及,我们可以方便得利用装有各种传感器的移动设备去采集周围环境中的传感数据,比如湿度,温度,交通状况等。移动群智感知的概念由此而来,它指的
生物质快速热解制油是生物质能利用领域的研究热点。但生物质自身存在缺氢多氧的特点,生物油也存在有利组分含量不足、酸性较高等问题。本文将从生物质三组分、玉米秸秆与多
随着我国经济的迅速发展,对石油的需求越来越大,石油的进口量也日趋增多。我国进出口的石油约有百分之九十从海上运输,在我国沿海海域航行的油轮每天多达四百余艘。其中VLCC
随着声呐探测技术的发展,为提高生存能力,“大潜深”已成为水下航行体的重要发展趋势,这对水声吸声材料提出了耐压和吸声的更高的要求。本文开展耐压型吸声聚氨酯弹性体的制