期刊文献+

基于CUDA的并行联程路径搜索算法

CUDA-based Parallel Interline Path-searched Algorithm
下载PDF
导出
摘要 随着民航业的蓬勃发展,形成了庞大的航线网络,在众多城市间有很多航线可供选择。如何快速地从如此庞大的网络中得到K条最短路径(K-Shortest-Path,简称KSP)成了联程路径搜索的瓶颈。采用Yen算法求解航线网络中的KSP问题,并在CU-DA平台下实现其并行化。并行的基本策略是借助GPU平台并行的松弛每个节点的相关边。最后,通过在CUDA平台下的实验结果表明,与串行Yen算法计算相比,基于CUDA的并行Yen的计算速度得到了很大的提高。 With the vigorous development of the civil aviation industry, there has already formed an extensive route network, and there are many routes to choose from between the same cities taken-off and landed. How quickly to find K shortest paths (K-Shortest-Path, KSP) becomes a bottleneck of interline path-searched algorithm in such a large network. This article adopts the Yen algorithm to solve the KSP problem in the route network, and to achieve its parallelism in CUDA platform. The basic parallel strategy is to use the classic algorithm for finding the shortest path, then according to the Yen algorithm proposing restrictions to define.~leviated nodes, and finally departing from nodes parallel multi-core graphics to find candidate paths. On the basis of the aboved process, the experimental results show that compared with the serial Yen algorithm, calculation speed of parallel Yen based on the the CUDA greatly improves.
出处 《智能计算机与应用》 2013年第1期29-32,共4页 Intelligent Computer and Applications
基金 中央高校基本科研业务费专项基金(ZXH2011B003) 国家自然科学基金(61103005)
关键词 KSP问题 Yen算法 CUDA KSP Problem Yen Algorithm CUDA
  • 相关文献

参考文献12

  • 1HOFFMAN W,PAVLEY R. A method of solution of the nth best path problem[J].Journal of the ACM,1959,(04):506-514.
  • 2YEN J Y. Finding the K shortest loopless paths in a network[J].Management Science,1971,(11):712-716.
  • 3MARTINS E Q v,PASCOAL M M B,SANTOS J L E. A new algorithm for ranking loopless paths[R].CISUC,1997.
  • 4MARTINS E Q V,PASCOAL M M B. A new implementation of Yen's ranking loopless paths algorithm[J].Quarterly Journal of the Belgian Italian Opertaions Research Societies,2000,(02):121-134.
  • 5HERSHBERGER J,MAXEL M,SUR S. Finding the K short est simple paths:a new algorithm and its implementation[J].ACM Transactions on Algorithms,2007,(04):45.
  • 6张舒;褚艳利.GPU高性能运算之CUDA[M]北京:中国水利水电出版社,2009.
  • 7钱颂迪.运筹学[M]北京:清华大学出版社,1990.
  • 8CLIMACO J,CRAVEIRINHA J,PASCOAL M. A bicriterion approach for routing problems in multimedia networks[J].Networks,2003.399-404.
  • 9DIJKSTRA E W. A note on two problems in connexion with graphs[J].Numerische Mathematik,1959,(01):269-271.
  • 10程峰,李德华.基于CUDA的Adaboost算法并行实现[J].计算机工程与科学,2011,33(2):118-123. 被引量:11

二级参考文献21

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:225
  • 2曹锋,周傲英.基于图形处理器的数据流快速聚类[J].软件学报,2007,18(2):291-302. 被引量:24
  • 3Buck I. Stream computing on graphics hardware [D]. Stanford: Stanford University, 2005.
  • 4Huang Y W, Chen C Y, Tsai C H. Survey on block matching motion estimation algorithms and architectures with new results [J]. Journal of VLSI Signal Processing, 2006, 42(5) :297-320.
  • 5Ho C W, Au O C, Chan S, et al. Motion estimation for H. 264/AVC using programmable graphics hardware [C] // Proceedings of IEEE International Conference on Muhimedia and Expo, Piscataway, 2006:2049-2052.
  • 6Lee C Y, Lin Y C, Wu C L, et al. Multi pass and frame parallel algorithms of motion estimation in H. 264/AVC for generic GPU [C] //Proceedings of IEEE International Conference on Multimedia and Expo, Piscataway, 2007: 1603-1606.
  • 7Chen W N, Hang H M. H. 264/AVC motion estimation implementation on compute unified device architecture (CUDA)[C]//Proceedings of IEEE International Conference on Multimedia and Expo, Piscataway, 2008:697-670.
  • 8NVIDIA. CUDA programming guide 2.0[M]. Santa Clara: NVIDIA Corporation, 2008.
  • 9Harvey J P.GPU Acceleration of Object Classification Algorithms Using NVIDIA CUDA[D].Rochester Institute of Technology,2009.
  • 10Friedman J,Hastie T,Tibshirani R.Additive Logistic Regression:A Statistical View of Boosting[J].The Annals of Statistics,2008,28(2):337-407.

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部