English

A GPU-based parallel algorithm for enumerating all chordless cycles in graphs

Distributed, Parallel, and Cluster Computing 2015-06-26 v2

Abstract

In a finite undirected simple graph, a chordless cycle is an induced subgraph which is a cycle. We propose a GPU parallel algorithm for enumerating all chordless cycles of such a graph. The algorithm, implemented in OpenCL, is based on a previous sequential algorithm developed by the current authors for the same problem. It uses a more compact data structure for solution representation which is suitable for the memory-size limitation of a GPU. Moreover, for graphs with a sufficiently large amount of chordless cycles, the algorithm presents a significant improvement in execution time that outperforms the sequential method.

Keywords

Cite

@article{arxiv.1410.4876,
  title  = {A GPU-based parallel algorithm for enumerating all chordless cycles in graphs},
  author = {Elisângela Silva Dias and Diane Castonguay and Humberto Longo and Walid Abdala Rfaei Jradi and Hugo A. D. do Nascimento},
  journal= {arXiv preprint arXiv:1410.4876},
  year   = {2015}
}

Comments

15 pages

R2 v1 2026-06-22T06:27:51.797Z