Abstract

The Roman domination in a graph $G$ is a variant of the classical domination, defined by means of a so-called Roman domination function $f\colon V(G)\to \{0,1,2\}$ such that if $f(v)=0$ then, the vertex $v$ is adjacent to at least one vertex $w$ with $f(w)=2$ . The weight $f(G)$ of a Roman dominating function of $G$ is the sum of the weights of all vertices of $G$ , that is, $f(G)=\sum _{u\in V(G)}f(u)$ . The Roman domination number $\gamma _{R}(G)$ is the minimum weight of a Roman dominating function of $G$ . In this paper we propose algorithms to compute this parameter involving the $(\min,+)$ 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 $(\min,+)$ product on GPU architecture, taking advantage of its computational power. These algorithms allow us to compute the Roman domination number of cylindrical graphs $P_{m}\Box ~C_{n}$ i.e., the Cartesian product of a path and a cycle, in cases $m=7,8$ ,9 $n\geq 3$ and $m\geq $ 10 $, n\equiv 0\pmod 5$ . Moreover, we provide a lower bound for the remaining cases $m\geq $ 10 $, n\not \equiv 0\pmod 5$ .

Highlights

  • The efficient location of resources in a network is a well-known optimization problem that is usually approached by using graphs

  • Algorithms 1 and 2 provide the exact value of γR(Pm Cn) where m is fixed and their high computational requirements restrict the maximum value of m for which the algorithms are useful

  • We have implemented algorithms that allow to compute the exact values for selected cases and the general lower bound, by using the powers of large matrices in GPU platforms

Read more

Summary

INTRODUCTION

The efficient location of resources in a network is a well-known optimization problem that is usually approached by using graphs. The goal is selecting the appropriate locations to place either one or two legions in order to minimize the needed forces Following this approach, the Roman domination in graphs was introduced in [4]. The Roman domination number of the Cartesian product of two paths has been recently obtained in [36] the problem is still open for the Cartesian product of a path and a cycle and the Cartesian product of two cycles In both of them, solutions for small cases have been provided by using an algorithmic approach (see [33]). The best option is to compute the matrix power with dense data structures It implies a very high computational complexity in terms of run-time and memory requirements since the size of matrices strongly increases with the dimensions of the cylindrical graphs. We will use a modification of the algorithm to obtain a lower bound of γR(Pm Cn), for m ≥ 9, that gives the exact value of this parameter if n ≡ 0 (mod 5)

RELATED WORK
PRELIMINARY RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call