Powers of large matrices on GPU platforms to compute the Roman domination number of cylindrical graphs
arXiv:2409.17658 · doi:10.1109/ACCESS.2021.3058738
Abstract
The Roman domination in a graph is a variant of the classical domination, defined by means of a so-called Roman domination function such that if then, the vertex is adjacent to at least one vertex with . The weight of a Roman dominating function of is the sum of the weights of all vertices of , that is, . The Roman domination number is the minimum weight of a Roman dominating function of . In this paper we propose algorithms to compute this parameter involving the powers of large matrices with high computational requirements and the GPU (Graphics Processing Unit) allows us to accelerate such operations. Specific routines have been developed to efficiently compute the product on GPU architecture, taking advantage of its computational power. These algorithms allow us to compute the Roman domination number of cylindrical graphs i.e., the Cartesian product of a path and a cycle, in cases , and 10. Moreover, we provide a lower bound for the remaining cases .