首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:Computing Treewidth on the GPU
  • 作者:Tom C. van der Zanden ; Hans L. Bodlaender
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:89
  • 页码:29:1-29:13
  • DOI:10.4230/LIPIcs.IPEC.2017.29
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We present a parallel algorithm for computing the treewidth of a graph on a GPU. We implement this algorithm in OpenCL, and experimentally evaluate its performance. Our algorithm is based on an O*(2^n)-time algorithm that explores the elimination orderings of the graph using a Held-Karp like dynamic programming approach. We use Bloom filters to detect duplicate solutions. GPU programming presents unique challenges and constraints, such as constraints on the use of memory and the need to limit branch divergence. We experiment with various optimizations to see if it is possible to work around these issues. We achieve a very large speed up (up to 77x) compared to running the same algorithm on the CPU.
  • 关键词:treewidth; GPU; GPGPU; exact algorithms; graph algorithms; algorithm engineering
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有