Parallel Implementations on the GPU of Algorithms for the Minimum Dominating Set Problem Using Dynamic Programming on Tree Decompositions.
dc.rights.license | CC-BY-NC-ND | |
dc.contributor.advisor | Rooij, J. M. M. van | |
dc.contributor.author | Jimkes, T.A. | |
dc.date.accessioned | 2019-08-26T17:01:11Z | |
dc.date.available | 2019-08-26T17:01:11Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | https://studenttheses.uu.nl/handle/20.500.12932/33651 | |
dc.description.abstract | Two different algorithms that solve the Minimum Dominating Set problem are implemented in both a sequential, and parallel fashion. The first on the CPU, and the latter using GPU programming. The aim of this work is to find out to what extent these algorithms can be implemented on the GPU, and how these four different implementations compare on different instances. The experimental results show that when the tree width k grows, parallelization of these algorithms provides reductions in run time that can reach multiple orders of magnitude. The sequential implementations do outperform their parallel counterparts for very small bag sizes, due to the overhead associated with the GPU implementations. | |
dc.description.sponsorship | Utrecht University | |
dc.format.extent | 452725 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.title | Parallel Implementations on the GPU of Algorithms for the Minimum Dominating Set Problem Using Dynamic Programming on Tree Decompositions. | |
dc.type.content | Master Thesis | |
dc.rights.accessrights | Open Access | |
dc.subject.courseuu | Computing Science |