首页> 外文会议>IEEE International Symposium on Computational Intelligence and Informatics >Adapting the GA approach to solve Traveling Salesman Problems on CUDA architecture
【24h】

Adapting the GA approach to solve Traveling Salesman Problems on CUDA architecture

机译:调整GA方法以解决CUDA架构上的旅行商问题

获取原文

摘要

The vehicle routing problem (VRP) is one of the most challenging combinatorial optimization problems, which has been studied for several decades. The number of solutions for VRP increases exponentially while the number of points, which must be visited increases. There are 3.0×10⁁64 different solutions for 50 visiting points in a direct solution, and it is practically impossible to try out all these permutations. Some approaches like evolutionary algorithms allow finding feasible solutions in an acceptable time. However, if the number of visiting points increases, these algorithms require high performance computing, and they remain insufficient for finding a feasible solution quickly. Graphics Processing Units (GPUs) have tremendous computational power by allowing parallel processing over lots of computing grids, and they can lead to significant performance gains compared with typical CPU implementations. In this paper, it is aimed to present efficient implementation of Genetic Algorithm, which is an evolutionary algorithm that is inspired by processes observed in the biological evolution of living organisms to find approximate solutions for optimization problems such as Traveling Salesman Problem, on GPU. A 1-Thread in 1-Position (1T1P) approach is developed to improve the performance through maximizing efficiency, which then yielded a significant acceleration by using GPUs. Performance of implemented system is measured with the different parameters and the corresponding CPU implementation.
机译:车辆路径问题(VRP)是最具挑战性的组合优化问题之一,已经研究了数十年。 VRP解决方案的数量成倍增加,而必须访问的点数却增加。直接解决方案中有50个访问点有3.0×10×64种不同的解决方案,实际上不可能尝试所有这些排列。诸如进化算法之类的一些方法允许在可接受的时间内找到可行的解决方案。但是,如果访问点的数量增加,则这些算法需要高性能的计算,并且仍然不足以快速找到可行的解决方案。图形处理单元(GPU)通过允许在许多计算网格上进行并行处理而具有巨大的计算能力,并且与典型的CPU实施相比,它们可以显着提高性能。本文旨在介绍遗传算法的有效实现,这是一种进化算法,其灵感来自在活生物体的生物进化过程中观察到的过程,以在GPU上找到优化问题(例如,旅行推销员问题)的近似解。开发了一种1-Thread in 1-Position(1T1P)方法,以通过最大程度地提高效率来提高性能,然后通过使用GPU产生明显的加速。所实现系统的性能是通过不同的参数和相应的CPU实现来衡量的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号