Next Article in Journal
TPM-Based Conditional Privacy-Preserving Authentication Protocol in VANETs
Next Article in Special Issue
Graph Algorithms and Graph Theory-Symmetry Special Issue
Previous Article in Journal
Raft-PLUS: Improving Raft by Multi-Policy Based Leader Election with Unprejudiced Sorting
Previous Article in Special Issue
Pancyclicity of the n-Generalized Prism over Skirted Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Double Roman Domination in Generalized Petersen Graphs P(ck, k)

by
Darja Rupnik Poklukar
1 and
Janez Žerovnik
1,2,*
1
Faculty of Mechanical Engineering, University of Ljubljana, Aškerčeva 6, 1000 Ljubljana, Slovenia
2
Institute of Mathematics, Physics and Mechanics, Jadranska 19, 1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(6), 1121; https://doi.org/10.3390/sym14061121
Submission received: 24 April 2022 / Revised: 12 May 2022 / Accepted: 25 May 2022 / Published: 29 May 2022
(This article belongs to the Special Issue Graph Algorithms and Graph Theory)

Abstract

:
A double Roman dominating function on a graph G = ( V , E ) is a function f : V { 0 , 1 , 2 , 3 } , satisfying the condition that every vertex u for which f ( u ) = 1 is adjacent to at least one vertex assigned 2 or 3, and every vertex u with f ( u ) = 0 is adjacent to at least one vertex assigned 3 or at least two vertices assigned 2. The weight of f equals the sum w ( f ) = v V f ( v ) . The minimum weight of a double Roman dominating function of G is called the double Roman domination number γ d R ( G ) of a graph G. We obtain tight bounds and in some cases closed expressions for the double Roman domination number of generalized Petersen graphs P ( c k , k ) . In short, we prove that γ d R ( P ( c k , k ) ) = 3 2 c k + ε , where lim c , k ε c k = 0 .

1. Introduction

Double Roman domination of graphs [1] is motivated by many applications at the present time and in the past [2]. Initially, modern studies of Roman domination [3,4] were inspired by a real problem from the 4th century, when the Old Roman Emperor Constantine was faced with a problem of how to defend his empire with a limited number of armies. The decision was taken to allocate two types of military units to the empire provinces. Some units were able to move quickly from one province to another to respond to any attack. The second type were the local militia. These armies were permanently positioned in their home province. Emperor Constantine ordered that no legion should ever leave the province to defend the second, if in this case the first province remains undefended. Consequently, there were two armies at some provinces, and at some other provinces only local militia units were stationed. Some provinces had no permanent presence of an army, and were guarded by the armies from neighbouring provinces. Although the classical problem is still of interest in military operations research [5], it also can be used to model and solve the problems where a time-critical service needs to be provided with some reserve. For example, a first aid emergency station should never send all its crew to answer an emergency call.
Following the reasoning above, understanding the double Roman domination problem and its variants may be crucial for positioning the fire stations, first aid stations, etc. at optimal positions. This may greatly improve the public services at no extra cost. A natural generalization of double Roman domination is the k-Roman domination [6]. In case of emergency services, k teams are planned to be quickly available in case of severe emergency calls. The special case, k = 2 , is called double Roman domination.
The decision version of the double Roman domination problem (MIN-DOUBLE-RDF) is known to be NP-complete, also in cases when we are restricted to some special classes of graphs, for example, to planar graphs, bipartite graphs, chordal (bipartite) graphs, circle graphs, and to undirected path graphs [7,8,9]. Due to the intractability of the problem, several avenues of research are of interest. For example, studies of the complexity of the problem for special families of graphs has been performed in the past. The results include linear time algorithms for interval graphs and block graphs [8], for trees [10], for proper interval graphs [11], and for unicyclic graphs [9]. Another popular way to explore are attempts to find closed expressions for the double Roman domination number of some graph families. Among popular examples are generalized Petersen graphs and some of their subfamilies that have been extensively studied recently. The published results include (see the subsection on related previous work) closed expressions for the double Roman domination number of some, and tight bounds for other subfamilies [12,13,14,15]. For more related work, we refer to [16,17,18,19] and the references there.
Here, in Section 2.4, we summarize the previously known results on double Roman domination of generalized Petersen graphs P ( c k , k ) for c = 3 , 4 , 5 and provide improved new general bounds for arbitrary c. The rest of the paper is organized as follows. In Section 2 we summarize some basic definitions and previous results which are used in the following sections. In particular, our main result is outlined in Section 2.5. The constructions and proofs are in Section 3, Section 4, Section 5 and Section 6. In the last section, we discuss the asymptotics and compare the new bounds to the best previously known.

2. Preliminaries

The definitions in the following subsections are recalled from [20].

2.1. Graphs and Double Roman Domination

Assume G = ( V , E ) is a graph without loops and multiple edges. Let V = V ( G ) be the vertex set of G and E = E ( G ) its edge set. A set D V ( G ) is called a dominating set of G if every vertex in V ( G ) \ D has at least one neighbour in D. The cardinality of a minimum dominating set of G is called the domination number γ ( G ) . A double Roman dominating function (DRDF) on a graph G = ( V , E ) is a function f : V { 0 , 1 , 2 , 3 } with the properties that
(1)
every vertex u with f ( u ) = 0 is adjacent to at least one vertex assigned 3 or at least two vertices assigned 2, and
(2)
every vertex u with f ( u ) = 1 is adjacent to at least one vertex assigned 2 or 3.
For an arbitrary subset U V ( G ) define the weight of f on U as w ( f ( U ) ) = u U f ( u ) . Then, the weight of f equals w ( f ) = w ( f ( G ) ) = v V ( G ) f ( v ) . The double Roman domination number γ d R ( G ) of a graph G is the minimum weight of a double Roman dominating function of G. A DRD function f is called a γ d R -function of G if w ( f ) = γ d R ( G ) .
Let f be a double Roman dominating function on G. We define the corresponding double Roman dominating partition ( D 0 , D 1 , D 2 , D 3 ) of the vertex set V = D 0 D 1 D 2 D 3 , where D i = D i f = { u | f ( u ) = i } .
The study of the double Roman domination in graphs was initiated by Beeler et al. [1]. It was proved that 2 γ ( G ) γ d R ( G ) 3 γ ( G ) , and observed that in a double Roman dominating function f of weight γ d R ( G ) , no vertex needs to be assigned the value 1.

2.2. Generalized Petersen Graphs

The generalized Petersen graph P ( n , k ) is a graph with vertex set U V and edge set E 1 E 2 E 3 , where U = { u 0 , u 1 , , u n 1 } , V = { v 0 , v 1 , , v n 1 } , E 1 = { u i u i + 1 | i = 0 , 1 , , n 1 } , E 2 = { u i v i | i = 0 , 1 , , n 1 } , E 3 = { v i v i + k | i = 0 , 1 , , n 1 } . All subscripts are reduced modulo n (see Figure 1). Thus we identify integers i and j iff i j mod n .
It is well known that the graphs P ( n , k ) are 3-regular unless k = n 2 and that P ( n , k ) are highly symmetric [21,22]. As P ( n , k ) and P ( n , n k ) are isomorphic, it is natural to restrict attention to P ( n , k ) with n 3 and k, 1 k < n 2 .
In this paper, we study generalized Petersen graphs for which n = c k . In this case, the graph P ( c k , k ) has, in addition to the long outer cycle, k shorter cycles of length c, called the inner cycles (see Figure 1, right). For graphs P ( c k , k ) , we will also use the following notation. We denote
V i = { v i k , v i k + 1 , v i k + 2 , , v i k + k 1 } , i = 0 , 1 , , c 1 , U i = { u i k , u i k + 1 , u i k + 2 , , u i k + k 1 } , i = 0 , 1 , , c 1 , V = i = 0 c 1 V i , U = i = 0 c 1 U i , V ( P ( c k , k ) ) = V U .
Observe that each of the sets V i meets all the inner cycles, and vertices of U i are exactly the neighbors of V i on the outer cycle.
Petersen graphs are among the most interesting examples when considering nontrivial graph invariants [23]. In particular, the domination and its variations, such as Roman domination and double Roman domination have been extensively studied in the last years.

2.3. Graph Covers

Following the approach used in [24], we will summarize the basic definition of a covering graph. Let G = ( V 1 , E 1 ) and H = ( V 2 , E 2 ) be two graphs, and let p : V 2 V 1 be a surjection. We say p is a covering map from H to G if for each v V 2 , the restriction of p to the neighbourhood of v V 2 is a bijection onto the neighbourhood of p ( v ) in G. In other words, p maps edges incidental to v one-to-one onto edges incidental to p ( v ) . If there exists a covering map from H to G, we will call H a covering graph, or a lift, of G. H is called an h-lift of G if p has a property that for every vertex v V ( G ) , its fiber p 1 ( v ) has exactly h elements. For some more information on covering graphs see [25].
Obviously, a long cycle can be a covering graph of shorter cycles. For example, the cycle C 120 is a 2-lift of C 60 , using the surjection p ( v i ) = v i mod 60 . Furthermore, C 120 is also a 30-lift of C 4 , etc.

2.4. Related Previous Work

To ensure better transparency, we have gathered most of the important results of the previous work in the following Table 1, Table 2 and Table 3.
The double Roman domination number on Petersen graphs P ( c k , k ) for small c ( c = 3 , 4 and 5) has been studied in recent years. The results are summarized in Table 3.
In [20], it has been proven that certain generalized Petersen graphs are covering graphs of some other generalized Petersen graphs.
Proposition 1
([20]). Let k 1 , c 0 3 , and h 2 . The generalized Petersen graph P ( ( h c 0 ) k , k ) is an h-lift of P ( c 0 k , k ) .
Proposition 1 immediately provides a method for establishing upper bounds for double Roman domination numbers of h-lifts.
Proposition 2
([20]). γ d R ( P ( ( h c 0 ) k , k ) ) h γ d R ( P ( c 0 k , k ) ) .

2.5. Our Results

The main results of this paper are either exact values or narrow bounds for the double Roman domination numbers of all Petersen graphs P ( c k , k ) , c 3 , k 3 .
More precisely, we will prove the following theorem.
Theorem 1.
Let c 3 , and k 3 .
  • If c 0 mod 4 and k odd, then
    γ d R ( P ( c k , k ) ) = 3 2 c k .
  • If c 0 mod 4 and k odd, then
    3 2 c k γ d R ( P ( c k , k ) ) < 3 2 ( c + 1 2 ) k , c 1 , 3 mod 4 , 3 2 ( c + 2 3 ) k , c 2 mod 4 , .
  • For k even, it holds
    3 2 c k γ d R ( P ( c k , k ) ) < 3 2 c ( k + 1 2 ) , c 0 mod 4 , 3 2 ( c + 1 2 ) ( k + 1 2 ) , c 1 , 3 mod 4 , 3 2 ( c + 2 3 ) ( k + 1 2 ) , c 2 mod 4 , .

3. Constructions and Proofs—Overview

Below we first observe that applying Propositions 1 and 2 gives exact values of double Roman domination number for all P ( c k , k ) where c 0 mod 4 and k odd.
The second tool is provided by two constructions that transform P ( c k , k ) to P ( ( c 1 ) k , k ) and P ( c k , k ) to P ( c ( k 1 ) , k 1 ) by deleting some vertices and adding some edges. It is shown in Propositions 3 and 4 that the result of the construction indeed is isomorphic to P ( ( c 1 ) k , k ) and to P ( c ( k 1 ) , k 1 ) . Based on the first construction, the upper bounds for γ d R ( P ( c k , k ) ) are established for arbitrary c by using exact values for γ d R ( P ( c k , k ) ) , where h = c 4 and k odd (see Section 5). The second construction allows extension of the results to even k (elaborated upon in Section 6).

4. The Constructions

In the continuation we will heavily use the following construction which produces the graph P ( ( c 1 ) k , k ) from P ( c k , k ) .
Construction 1.
  • Start with P ( c k , k ) .
  • Delete vertices
    V c 1 = { v ( c 1 ) k , v ( c 1 ) k + 1 , v ( c 1 ) k + 2 , , v c k 1 } and
    U c 1 = { u ( c 1 ) k , u ( c 1 ) k + 1 , u ( c 1 ) k + 2 , , u c k 1 }
    and delete all edges incident to these vertices.
  • Add edges { v ( c 2 ) k v 0 , v ( c 2 ) k + 1 v 1 , v ( c 2 ) k + 2 v 2 , v ( c 1 ) k 1 v k 1 } on the inner cycles and edge { u ( c 1 ) k 1 u 0 } on the outer cycle.
The construction is illustrated on example, from P ( 12 , 3 ) to P ( 9 , 3 ) (see Figure 2).
Proposition 3.
Construction Section 4 on P ( c k , k ) results in the graph P ( ( c 1 ) k , k ) .
Proof. 
Obviously, by the construction, each last vertex of each inner cycle is deleted, together with its neighbor on the outer cycle. The labels of the remaining vertices are the same as the standard labeling of P ( ( c 1 ) k , k ) , and it is easy to see that the construction adds exactly the edges that are missing to obtain P ( ( c 1 ) k , k ) . □
Obviously, repeated construction results in graphs P ( ( c 2 ) k , k ) and P ( ( c 3 ) k , k ) .
The second construction transforms P ( c k , k ) to P ( c ( k 1 ) , k 1 ) .
Construction 2.
  • Start with P ( c k , k ) . Choose K { 0 , 1 , , k 1 } .
  • Delete the vertices O u t K = { u j k + K | j = 0 , 1 , 2 , , c 1 } and vertices of the corresponding inner cycle I n n K = { v j k + K | j = 0 , 1 , 2 , , c 1 } and delete all edges incident to these vertices.
  • Add edges u j k + K 1 u j k + K + 1 for j = 0 , 1 , 2 , , c 1 .
The construction is illustrated on example, from P ( 12 , 3 ) to P ( 8 , 2 ) (see Figure 3).
Proposition 4.
Construction Section 4 on P ( c k , k ) results in the graph that is isomorphic to P ( c ( k 1 ) , k 1 ) .
Proof. 
(Sketch.) Recall that the Petersen graph P ( c k , k ) consists of a long outer cycle and k inner cycles of length c.
Let us choose one inner cycle and delete its vertices and all edges incident to these vertices. The resulting graph has exactly c vertices of degree 2 on the outer cycle. Deleting these vertices and replacing each of the paths of length two with a new edge clearly results in a graph that has k 1 cycles of length c, and one long (outer cycle of length c k k = c ( k 1 ) . Observe that this graph is isomorphic to P ( c ( k 1 ) , k 1 ) . We omit obvious technical details. □
We continue with explicit constructions of double Roman dominating sets that directly imply upper bounds, and, in some cases, exact values of P ( c k , k ) .

5. Odd k

Recall that for odd k, exact values of double Roman domination number are known, namely (see Table 3)
γ d R ( P ( 4 k , k ) ) = 6 k .
In this section we first generalize this result to obtain exact values of γ d R ( P ( c k , k ) ) for c = 4 h (or, c 0 mod 4 ). Then we consider the cases where c 0 mod 4 , and provide double Roman dominating functions implying upper bounds in each case.

5.1. Case c 0 mod 4

Proposition 5.
Let k 1 and c = 4 h .
If k 1 mod 2 , then γ d R ( P ( c k , k ) ) = γ d R ( P ( 4 h k , k ) ) = h γ d R ( P ( 4 k , k ) ) = 6 h k = 3 2 c k .
Proof. 
Let c = 4 h . Then, Propositions 1 and 2 imply
  • P ( ( h 4 ) k , k ) is a h-lift of P ( 4 k , k ) and, consequently,
  • γ d R ( P ( ( h 4 ) k , k ) ) h γ d R ( P ( 4 k , k ) ) = 6 h k .
Recalling the general lower bound ([13], see Table 3) we conclude that the statement holds. □
For later use, observe that application of Proposition 1 provides explicit construction of the double Roman dominating partition. More precisely, for example,
D 3 = { v 0 + 4 i | i = 0 , 1 , , k 1 } { u 2 + 4 i | i = 0 , 1 , , k 1 } D = ( , , , D 3 )
is a double Roman domination partition for P ( 4 k , k ) of minimal weight. We call this partition the basic double Roman domination partition of P ( 4 k , k ) . Let f be the corresponding double Roman dominating function. Then f ( x ) = 3 for x D 3 and f ( x ) = 0 otherwise.
Looking more closely to the partition, if k = 4 + 3 , then by trivial counting we observe that
w ( f ( U c 4 ) ) = 3 ( + 1 ) , w ( f ( V c 4 ) ) = 3 ( + 1 ) , w ( f ( U c 3 ) ) = 3 , w ( f ( V c 3 ) ) = 3 ( + 1 ) , w ( f ( U c 2 ) ) = 3 ( + 1 ) , w ( f ( V c 2 ) ) = 3 ( + 1 ) , w ( f ( U c 1 ) ) = 3 ( + 1 ) , w ( f ( V c 1 ) ) = 3 .
In fact,
if i 0 mod 4 then w ( f ( U i ) ) = 3 ( + 1 ) , w ( f ( V i ) ) = 3 ( + 1 ) , if i 1 mod 4 then w ( f ( U i ) ) = 3 , w ( f ( V i ) ) = 3 ( + 1 ) , if i 2 mod 4 then w ( f ( U i ) ) = 3 ( + 1 ) , w ( f ( V i ) ) = 3 ( + 1 ) , if i 3 mod 4 then w ( f ( U i ) ) = 3 ( + 1 ) , w ( f ( V i ) ) = 3 .
It is useful to observe that summing up the weight of the sets for any two consecutive indices gives 3 k , i.e.,
w ( f ( U i 1 ) ) + w ( f ( V i 1 ) ) + w ( f ( U i ) ) + w ( f ( V i ) ) = 3 ( 4 + 3 ) = 3 k .
Also note that in the case k = 4 + 1 , by similar reasoning, we have
w ( f ( U c 4 ) ) = 3 , w ( f ( V c 4 ) ) = 3 ( + 1 ) , w ( f ( U c 3 ) ) = 3 , w ( f ( V c 3 ) ) = 3 , w ( f ( U c 2 ) ) = 3 ( + 1 ) , w ( f ( V c 2 ) ) = 3 , w ( f ( U c 1 ) ) = 3 , w ( f ( V c 1 ) ) = 3 .
and, again, w ( f ( U i 1 ) ) + w ( f ( V i 1 ) ) + w ( f ( U i ) ) + w ( f ( V i ) ) = 3 ( 4 + 1 ) = 3 k , for all i.
Let us summarize the observations for a later reference formally.
Proposition 6.
Let c 0 mod 4 and k odd. Then the basic double Roman dominating partition of V ( P ( c k , k ) ) :
D 3 = { v 0 + 4 i | i = 0 , 1 , , k 1 } { u 2 + 4 i | i = 0 , 1 , , k 1 } D = ( , , , D 3 )
gives rise to a double Roman domination function f that is a γ d R -function. Furthermore, for the function f, it holds that
w ( f ( U c 1 ) ) + w ( f ( V c 1 ) ) + w ( f ( U c ) ) + w ( f ( V c ) ) = 3 k
and
w ( f ( U c 1 ) ) + w ( f ( U c ) ) > w ( f ( V c 1 ) ) + w ( f ( V c ) ) .
Furthermore,
  • if k = 4 + 3 then w ( f ( U c ) ) = 3 ( + 1 ) > 3 4 k , and w ( f ( V c ) ) = 3 < 3 4 k .
  • if k = 4 + 1 then w ( f ( U c 1 ) ) = 3 ( + 1 ) > 3 4 k , and w ( f ( V c 1 ) ) = 3 < 3 4 k .
Obviously, for s = 0 , 1 , 2 , 3 , starting with double Roman domination partitions (indices are taken modulo c k )
D 3 s = { v s + 4 i | i = 0 , 1 , , k 1 } { u s + 2 + 4 i | i = 0 , 1 , , k 1 } D s = ( , , , D 3 s )
gives rise to double Roman domination function f s that is a γ d R -function. Clearly D 0 = D , the basic double Roman domination partition.

5.2. Case c 3 mod 4

According to Proposition 3, we know that P ( c k , k ) can be obtained from P ( ( c + 1 ) k , k ) by Construction 1.
Proposition 7.
If k 1 m o d 2 , and c 3 m o d 4 , then γ d R ( P ( c k , k ) ) < 3 2 ( c + 1 2 ) k .
Proof. 
Let c = 4 h 1 and let f be the double Roman dominating function of P ( ( c + 1 ) k , k ) = P ( 4 h k , k ) as defined above. Recall Construction 1 and note that V ( P ( ( c + 1 ) k , k ) ) = i = 0 c ( V i U i ) and V ( P ( c k , k ) ) = i = 0 c 1 ( V i U i ) .
First assume, that k 3 mod 4 . Define f ˜ on V ( P ( c k , k ) ) as follows.
  • f ˜ ( x ) = f ( x ) for x V ( P ( c k , k ) ) \ ( V c 1 U c 1 ) .
  • For x V c 1 U c 1 , observe that x = u ( c 1 ) k + i or x = v ( c 1 ) k + i for some i = 0 , 1 , . . . , k 1 , and define
    f ˜ ( v ( c 1 ) k + i ) = f ( v ( c 1 ) k + i ) + f ( v c k + i ) and f ˜ ( u ( c 1 ) k + i ) = f ( u ( c 1 ) k + i ) .
It is straightforward to observe that, by definition, f ˜ dominates all vertices on the inner cycle. On the outer cycle, the only interesting part are vertices { u c k 3 , u c k 2 , u c k 1 , u 0 , u 1 , u 2 } . By the basic assignment (see Equation (7)), we know that f ˜ ( u 2 ) = f ( u 2 ) = 3 , and f ˜ ( u c k 3 ) = f ( u c k 3 ) = 3 . Furthermore, u c k 1 and u 0 are dominated by f ˜ , because f ˜ ( v c k 1 ) = 3 and f ˜ ( v 0 ) = 3 . See Figure 4 below. We conclude that f ˜ is a double Roman dominating function of P ( c k , k ) .
Now recall that, by Proposition 6, if k 3 mod 4 then w ( f ( U c ) ) = 3 ( + 1 ) > 3 4 k , and w ( f ( V c ) ) = 3 < 3 4 k . It follows that w ( f ˜ ) < 3 2 ( c + 1 2 ) k , as needed.
The case k 1 mod 4 can be treated similarly. Instead of D, D s is used (with s = 1 ). We omit the details. □

5.3. Case c 2 mod 4

According to Proposition 3, we know that P ( c k , k ) is obtained from P ( ( c + 2 ) k , k ) by Construction 1.
Proposition 8.
If k 1 m o d 2 , and c 2 m o d 4 , then γ d R ( P ( c k , k ) ) < 3 2 ( c + 2 3 ) k .
Proof. 
Let c = 4 h 2 and let f be the double Roman dominating function of ( P ( ( c + 2 ) k , k ) ) as defined above.
Define f ˜ on V ( P ( c k , k ) ) as follows. (Recall that Construction 1 was applied twice.)
  • f ˜ ( x ) = f ( x ) for x i = 0 c 1 U i
  • f ˜ ( x ) = f ( x ) for x i = 1 c 2 V i
  • For x V 0 , let x = v i , i = 0 , 1 , , k 1 and set f ˜ ( v i ) = f ( v i ) + 2 3 f ( v ( c + 1 ) k + i )
  • For x V c 1 , let x = v ( c 1 ) k + i , i = 0 , 1 , , k 1 and set f ˜ ( v ( c 1 ) k + i ) = f ( v ( c 1 ) k + i ) + 2 3 f ( v c k + i )
Observe that, by construction, f ˜ is a double Roman dominating function of P ( c k , k ) .
To compute the weight of f ˜ , recall that by Proposition 6
w ( f ( U c 1 ) ) + w ( f ( U c ) ) > w ( f ( V c 1 ) ) + w ( f ( V c ) )
and hence
w ( f ( V c 1 ) ) + w ( f ( V c ) ) < 1 2 3 k < w ( f ( U c 1 ) ) + w ( f ( U c ) ) ;
thus, the total additional weight assigned is 2 3 ( 1 2 3 k ) = k , because the weights transferred were multiplied by 2 3 . It follows that w ( f ˜ ) < 3 2 ( c + 2 3 ) k , as claimed (see Figure 5). □

5.4. Case c 1 mod 4

According to Proposition 3, we know that P ( c k , k ) can be obtained from P ( ( c + 3 ) k , k ) by Construction 1, applied three times.
Proposition 9.
If k 1 m o d 2 , and c 1 m o d 4 , then γ d R ( P ( c k , k ) ) < 3 2 ( c + 1 2 ) k .
Proof. 
Let c = 4 h 3 and f be the double Roman dominating function of ( P ( ( c + 3 ) k , k ) ) as defined above.
Recall Construction 1 and assume k 3 mod 4 . Define f ˜ on V ( P ( c k , k ) ) as follows.
  • f ˜ ( x ) = f ( x ) for x V ( P ( c k , k ) ) \ ( V c 1 U c 1 )
  • For x V c 1 U c 1 , observe that x = u ( c 1 ) k + i or x = v ( c 1 ) k + i for some i = 0 , 1 , . . . , k 1 , and define
    f ˜ ( v ( c 1 ) k + i ) = f ( v ( c 1 ) k + i ) + f ( v ( c + 2 ) k + i ) and f ˜ ( u ( c 1 ) k + i ) = f ( u ( c 1 ) k + i ) .
Observe that, by construction, f ˜ is a double Roman dominating function of P ( ( c 3 ) k , k ) and w ( f ˜ ) < 3 2 ( c + 1 2 ) k , as needed (see Figure 6). We omit the details.
The case k 1 mod 4 is analogous. We skip the details. This completes the proof. □

6. Even k

For even k, we start with DRD functions for P ( c ( k + 1 ) , k + 1 ) constructed in the previous considerations (Propositions 5–9). The upper bounds for γ d R ( P ( c k , k ) ) for k even will be established by using the next observation.
Proposition 10.
Assume f is a DRDF for P ( c ( k + 1 ) , k + 1 ) . Then there is a DRDF f ˜ for P ( c k , k ) of weight w ( f ˜ ) ( k + 1 2 ) 1 k + 1 w ( f ) .
Proof. 
Let f be a DRDF for P ( c ( k + 1 ) , k + 1 ) . Recall Construction 2. By Proposition 4, if we choose any K { 0 , 1 , , k } , delete the inner cycle I n n K = { v j k + K | j = 0 , 1 , 2 , , c } , K { 0 , 1 , , k } , and the corresponding K-th “column” of vertices O u t K = { u j k + K | j = 0 , 1 , 2 , , c } , we obtain a graph that is isomorphic to P ( c k , k ) .
Define a DRDF f ˜ on P ( c k , k ) , using the original labeling of P ( c ( k + 1 ) , k + 1 ) , as follows.
  • f ˜ ( x ) = f ( x ) for x P ( c ( k + 1 ) , k + 1 ) \ ( O u t K 1 I n n K 1 O u t K I n n K ) .
  • For x O u t K 1 we know that x = u j k + K 1 for some j and define f ˜ ( x ) = f ( u j k + K 1 ) + f ( u j k + K ) .
  • For x I n n K 1 we know that x = v j k + K 1 for some j and define f ˜ ( x ) = f ( v j k + K 1 ) .
Recall that the basic double Roman dominating partition for P ( c k , k ) with c = 4 h and k odd was higly symmetrical, in the sense that w ( I n n i ) = w ( O u t i ) = 3 4 c . Furthermore, in the proofs of Propositions 7–9, DRDF’s were constructed such that the property w ( I n n i ) w ( O u t i ) was preserved. Therefore, we can choose K such that the weight of the inner cycle is not under average, i.e., w ( f ( I n n K ) ) 1 2 ( k + 1 ) w ( f ) .
We conclude that, by construction, f ˜ is a double Roman dominating function of P ( c k , k ) , and
w ( f ˜ ) w ( f ) 1 2 ( k + 1 ) w ( f ) = ( k + 1 2 ) 1 k + 1 w ( f ) ,
as needed. □
The Proposition just proved directly implies the next statement.
Proposition 11.
γ d R ( P ( c k , k ) ) ( k + 1 2 ) 1 k + 1 γ d R ( P ( c ( k + 1 ) , k + 1 ) ) ,
We are now ready to prove the upper bounds in case k is even.
Proposition 12.
Let k 0 m o d 2 , then
1.
If c 0 mod 4 , then γ d R ( P ( c k , k ) ) 3 2 c ( k + 1 2 ) .
2.
If c 1 mod 4 , then γ d R ( P ( c k , k ) ) 3 2 ( c + 1 2 ) ( k + 1 2 ) .
3.
If c 2 mod 4 , then γ d R ( P ( c k , k ) ) 3 2 ( c + 2 3 ) ( k + 1 2 ) .
4.
If c 3 mod 4 , then γ d R ( P ( c k , k ) ) 3 2 ( c + 1 2 ) ( k + 1 2 ) .
Proof. 
By Proposition 5 we have γ d R ( P ( c ( k + 1 ) , k + 1 ) ) = 3 2 c ( k + 1 ) for c 0 mod 2 and k + 1 1 odd. From the proof of Proposition 5, we have explicit definition of a γ d R -function f, with the property that w ( f ( U i ) ) = w ( f ( V i ) ) = 3 k + 1 4 for all i. By Proposition 10, there is a DRD function f ˜   w ( f ˜ ) ( k + 1 2 ) 1 k + 1 w ( f ) . Hence γ d R ( P ( c k , k ) ) 3 2 c ( k + 1 2 ) .
The other three cases follow from Propositions 7–9 by analogous reasoning. □

7. Conclusions and Future Work

Based on the previously known constructions of DRDF’s for P ( 4 k , k ) , the upper bounds for double Roman domination numbers of P ( c k , k ) were derived, using the notion of graph covers and some new constructions of DRDF’s.
It may be of interest to compare the upper bounds of Theorem 1 with the bounds given by Gao et al. [12] (see Table 2). Let us take n = c k and compare the following cases based on formula by Gao et al. below.
1.
Case k 1 mod 2 , n 0 mod 4 . Both formulas give exact value.
2.
Case k 1 mod 4 , n 0 mod 4 . Theorem 1 gives either 3 k 2 ( c + 1 2 ) or 3 k 2 ( c + 2 3 ) depending on c. As
3 k 2 ( c + 1 2 ) < 3 k 2 ( c + 2 3 ) = 3 c k 2 + k < 3 c k 2 + 5 k + 5 4 ,
we conclude that Theorem 1 improves the upper bound of [12] in these cases.
3.
Case k 3 mod 4 , n 0 mod 4 . Reasoning along the same lines as in the previous case shows that Theorem 1 also improves the upper bound of [12] in these cases.
4.
Case k 0 mod 4 , n 0 mod ( 3 k + 1 ) . As we assume n = c k , it follows that we must have n 0 mod 4 and c must be odd. Theorem 1 thus assures the upper bound γ d R ( P ( c k , k ) ) < 3 2 ( c + 1 2 ) ( k + 1 2 ) = 3 2 c k + 3 4 c + 3 4 k + 3 8 . Because 3 c k 2 ( 3 k + 2 ) ( 3 k + 1 ) = 3 c k 2 ( 1 + 1 3 k + 1 ) = 3 c k 2 + c 2 3 k ( 3 k + 1 ) < 3 c k 2 + c 2 , we conclude that in this case the upper bound in Theorem 1 does not improve the general bound of [12].
5.
Case k 0 mod 4 , n 0 mod ( 3 k + 1 ) . Now we cannot extract any condition on c so we compare 3 c k 2 ( 3 k + 2 ) ( 3 k + 1 ) + 5 k + 4 4 with the upper bound 3 2 ( c + 2 3 ) ( k + 1 2 ) = 3 2 c k + 3 4 c + k + 1 2 and conclude that for large enough k, the upper bound of Theorem 1 is better, whereas for the large c, the bound of [12] is not improved.
6.
Case k 2 mod 4 , n 0 mod ( 3 k 1 ) . Compare 3 c k 2 ( 3 k ) ( 3 k 1 ) = 3 2 c k + 3 k ( 3 k 1 ) c 2 with 3 2 c ( k + 1 2 ) = 3 2 c k + 3 4 c to conclude that in this case, the bound of Theorem 1 does not improve the general bound.
7.
Case k 2 mod 4 , n 0 mod ( 3 k 1 ) . In this case, comparing 3 n 2 ( 3 k ) ( 3 k 1 ) + 5 k + 6 4 = 3 2 c k + 3 k ( 3 k 1 ) c 2 + 5 k + 6 4 and 3 2 ( c + 2 3 ) ( k + 1 2 ) = 3 2 c k + 3 4 c + k + 1 2 leads to the conclusion that Theorem 1 improves the general bounds for large enough k, and that for large c, the bound of [12] is not improved.
We can thus conclude that Theorem 1 in several cases improves the previously known general upper bound. The new bounds hold for all c and k, and are asymptoticaly the best possible, as the following corollary formally states.
Corollary 1.
For the double Roman domination number of generalized Petersen graphs P ( c k , k ) of large graphs the following holds.
(1)
3 4 c lim k γ d R ( P ( c k , k ) ) 2 k 3 4 ( c + ε ) , where ε = 0 , 1 2 , 2 3 , 1 2 when c 0 , 1 , 2 , 3 mod 4 .
(2)
3 4 k lim c γ d R ( P ( c k , k ) ) 2 c 3 4 ( k + ε ) , where ε = k mod 2 .
(3)
lim c , k γ d R ( P ( c k , k ) ) 2 c k = 3 4 .
The proof of Corollary 1 follows from Theorem 1.

Author Contributions

Both the authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Slovenian Research Agency ARRS (grants P2-0248, J2-2512, and J1-1693).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors wish to sincerely thank to the anonymous reviewers for their constructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Beeler, R.A.; Haynes, T.W.; Hedetniemi, S.T. Double Roman domination. Discret. Appl. Math. 2016, 211, 23–29. [Google Scholar] [CrossRef]
  2. Cockayne, E.J.P.; Dreyer, A., Jr.; Hedetniemi, S.M.; Hedetniemi, S.T. Roman domination in graphs. Discret. Math. 2004, 278, 11–22. [Google Scholar] [CrossRef] [Green Version]
  3. ReVelle, C.S.; Rosing, K.E. Defendens Imperium Romanum: A classical problem in military strategy. Am. Math. Mon. 2000, 107, 585–594. [Google Scholar] [CrossRef]
  4. Stewart, I. Defend the Roman Empire! Sci. Am. 1999, 281, 136–138. [Google Scholar] [CrossRef]
  5. Arquilla, J.; Fredricksen, H. “Graphing” an Optimal Grand Strategy. Mil. Oper. Res. 1995, 1, 3–17. [Google Scholar] [CrossRef]
  6. Hening, M.A. Defending the Roman empire from multiple attacks. Discret. Math. 2003, 271, 101–115. [Google Scholar] [CrossRef] [Green Version]
  7. Ahangar, H.A.; Chellali, M.; Sheikholeslami, S.M. On the double Roman domination in graphs. Discret. Appl. Math. 2007, 232, 1–7. [Google Scholar]
  8. Barnejee, S.; Henning, M.A.; Pradhan, D. Algorithmic results on double Roman domination in graphs. J. Comb. Optim. 2020, 39, 90–114. [Google Scholar]
  9. Poureidi, A.; Rad, N.J. On algorithmic complexity of double Roman domination. Discret. Appl. Math. 2000, 285, 539–551. [Google Scholar] [CrossRef]
  10. Zhang, X.; Li, Z.; Jiang, H.; Shao, Z. Double Roman domination in trees. Inf. Process. Lett. 2018, 134, 31–34. [Google Scholar] [CrossRef]
  11. Poureidi, A. A linear algorithm for double Roman domination of proper interval graphs. Discret. Math. Algorithms Appl. 2020, 12, 2050011. [Google Scholar] [CrossRef]
  12. Gao, H.; Huang, J.; Yang, Y. Double Roman Domination in Generalized Petersen Graphs. Bull. Iran. Math. Soc. 2021, 1–10. [Google Scholar] [CrossRef]
  13. Shao, Z.; Wu, P.; Jiang, H.; Li, Z.; Žerovnik, J.; Zhang, X. Discharging approach for double Roman domination in graphs. IEEE Acces 2018, 6, 63345–63351. [Google Scholar] [CrossRef]
  14. Shao, Z.; Erveš, R.; Jiang, H.; Peperko, A.; Wu, P.; Žerovnik, J. Double Roman graphs in P(3k,k). Mathematics 2021, 9, 336. [Google Scholar] [CrossRef]
  15. Jiang, H.; Wu, P.; Shao, Z.; Rao, Y.; Liu, J. The double Roman domination numbers of generalized Petersen graphs P(n,2). Mathematics 2018, 6, 206. [Google Scholar] [CrossRef] [Green Version]
  16. Amjadi, J.; Nazari-Moghaddam, S.; Sheikholeslami, S.M.; Volkmann, L. An upper bound on the double Roman domination number. J. Comb. Optim. 2008, 36, 81–89. [Google Scholar] [CrossRef]
  17. Maimani, H.R.; Momeni, M.; Mahid, F.R.; Sheikholeslami, S.M. Independent double Roman domination in graphs. Akce Int. J. Graphs Comb. 2020, 17, 905–910. [Google Scholar] [CrossRef]
  18. Mobaraky, B.P.; Sheikholeslami, S.M. Bounds on Roman domination numbers of graphs. Mat. Vesnik 2008, 60, 247–253. [Google Scholar]
  19. Volkmann, L. Double Roman domination and domatic numbers of graphs. Commun. Comb. Optim. 2018, 3, 71–77. [Google Scholar]
  20. Poklukar, D.R.; Žerovnik, J. On the Double Roman Domination in Generalized Petersen Graphs P(5k,k). Mathematics 2022, 10, 119. [Google Scholar] [CrossRef]
  21. Steimle, A.; Staton, W. The isomorphism classes of the generalized Petersen graphs. Discret. Math. 2009, 309, 231–237. [Google Scholar] [CrossRef] [Green Version]
  22. Watkins, M.E. A theorem on Tait colorings with an application to the generalized Petersen graphs. J. Comb. Theory 1969, 6, 152–164. [Google Scholar] [CrossRef] [Green Version]
  23. Holton, D.A.; Sheehan, J. The Petersen Graph; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  24. Malnič, A.; Pisanski, T.; Žitnik, A. The clone cover. Ars Math. Contemp. 2015, 8, 95–113. [Google Scholar] [CrossRef]
  25. Gross, J.L.; Tucker, T.W. Topological Graph Theory; Wiley-Interscienc: New York, NY, USA, 1987. [Google Scholar]
  26. Zhao, W.; Zheng, M.; Wu, L. Domination in the generalized Petersen graph P(ck,k). Util. Math. 2010, 81, 157–163. [Google Scholar]
  27. Wang, H.; Xu, X.; Yang, Y. On the Domination Number of Generalized Petersen Graphs P(ck,k). Ars Comb. 2015, 118, 33–49. [Google Scholar]
Figure 1. Standard drawing of generalized Petersen graph P ( n , k ) (left) and an alternative drawing of P ( c k , k ) (right).
Figure 1. Standard drawing of generalized Petersen graph P ( n , k ) (left) and an alternative drawing of P ( c k , k ) (right).
Symmetry 14 01121 g001
Figure 2. A construction of P ( 9 , 3 ) from P ( 12 , 3 ) .
Figure 2. A construction of P ( 9 , 3 ) from P ( 12 , 3 ) .
Symmetry 14 01121 g002
Figure 3. A construction of P ( 8 , 2 ) from P ( 12 , 3 ) .
Figure 3. A construction of P ( 8 , 2 ) from P ( 12 , 3 ) .
Symmetry 14 01121 g003
Figure 4. The outside vertices U of P ( ( c + 1 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (one row) and the row of vertices who`s neighbors are possibly altered.
Figure 4. The outside vertices U of P ( ( c + 1 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (one row) and the row of vertices who`s neighbors are possibly altered.
Symmetry 14 01121 g004
Figure 5. The outside vertices U of P ( ( c + 2 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (two rows) and the row of vertices whose neighbors are possibly altered.
Figure 5. The outside vertices U of P ( ( c + 2 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (two rows) and the row of vertices whose neighbors are possibly altered.
Symmetry 14 01121 g005
Figure 6. The outside vertices U of P ( ( c + 3 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (three rows) and the row of vertices whose neighbors are possibly altered.
Figure 6. The outside vertices U of P ( ( c + 3 ) k , k ) and construction of P ( c k , k ) . Emphasized are the vertices that are deleted (three rows) and the row of vertices whose neighbors are possibly altered.
Symmetry 14 01121 g006
Table 1. Previously known results on domination number of generalized Petersen graphs P ( n , k ) .
Table 1. Previously known results on domination number of generalized Petersen graphs P ( n , k ) .
ResultsReferences
k 1 , c 3 :
γ ( P ( c k , k ) ) c 3 5 k 3 , c 0 mod 3 , c 3 5 k 3 2 k 3 , c 1 mod 3 , c 3 5 k 3 2 k 3 + k 3 , c 2 mod 3 . Zhao et al. [26]
γ ( P ( 4 k , k ) ) = 2 k ; k 1 mod 2 , 2 k + 1 ; k 0 mod 2
γ ( P ( 5 k , k ) ) = 3 k for all k 1 .Wang et al. [27]
Table 2. Previously known results on double Roman domination number of generalized Petersen graphs P ( n , k ) .
Table 2. Previously known results on double Roman domination number of generalized Petersen graphs P ( n , k ) .
ResultsReferences
n 3 :
γ d R ( P ( n , 1 ) ) = 3 n 2 , n 0 mod 4 , 3 n + 3 2 , n 1 , 3 mod 4 , 3 n + 4 2 , n 2 mod 4 Shao et al. [13]
n 5 :
γ d R ( P ( n , 2 ) ) = 8 n 5 , n 0 mod 5 , 8 n 5 + 1 , n 1 , 2 , 3 , 4 mod 5 . Jiang et al. [15]
If G is a graph of maximum degree 1 : γ d R ( G ) 3 | V ( G ) | + 1 .
γ d R ( P ( n , k ) ) 3 n 2 . Shao et al. [13]
k 3 :     γ d R ( P ( n , k ) ) = 3 n 2 , k 1 mod 2 , n 0 mod 4 .
γ d R ( P ( n , k ) ) 3 n 2 + 5 k + 5 4 , k 1 mod 4 , n 0 mod 4 , 3 n 2 + 5 k + 7 4 , k 3 mod 4 , n 0 mod 4 , 3 n 2 ( 3 k + 2 ) ( 3 k + 1 ) , k 0 mod 4 , n 0 mod ( 3 k + 1 ) , 3 n 2 ( 3 k + 2 ) ( 3 k + 1 ) + 5 k + 4 4 , k 0 mod 4 , n 0 mod ( 3 k + 1 ) , 3 n 2 ( 3 k ) ( 3 k 1 ) , k 2 mod 4 , n 0 mod ( 3 k 1 ) , 3 n 2 ( 3 k ) ( 3 k 1 ) + 5 k + 6 4 , k 2 mod 4 , n 0 mod ( 3 k 1 ) . Gao et al. [12]
Table 3. Previously known results on double Roman domination number of generalized Petersen graphs P ( c k , k ) for small c.
Table 3. Previously known results on double Roman domination number of generalized Petersen graphs P ( c k , k ) for small c.
ResultsReferences
γ d R ( P ( 3 k , k ) ) = 5 k + 1 , k { 1 , 2 , 4 } 5 k , otherwise Shao et al. [14]
γ d R ( P ( 4 , 1 ) ) = 6 , γ d R ( P ( 8 , 2 ) ) = 14 , γ d R ( P ( 10 , 2 ) ) = 16 Jiang et al. [15]
γ d R ( P ( 12 , 3 ) ) = 18 , γ d R ( P ( 5 , 1 ) ) = 9 Shao et al. [13]
γ d R ( P ( 4 k , k ) ) = 6 k , k odd 6 k + 3 , k > 2 even Folklore, C.F. [20]
23 γ d R ( P ( 15 , 3 ) ) 26 Gao et al. [12]
k 2 :
8 k γ d R ( P ( 5 k , k ) ) 8 k , k 2 , 3 mod 5 8 k + 2 , otherwise Rupnik P. et al. [20]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rupnik Poklukar, D.; Žerovnik, J. Double Roman Domination in Generalized Petersen Graphs P(ck, k). Symmetry 2022, 14, 1121. https://doi.org/10.3390/sym14061121

AMA Style

Rupnik Poklukar D, Žerovnik J. Double Roman Domination in Generalized Petersen Graphs P(ck, k). Symmetry. 2022; 14(6):1121. https://doi.org/10.3390/sym14061121

Chicago/Turabian Style

Rupnik Poklukar, Darja, and Janez Žerovnik. 2022. "Double Roman Domination in Generalized Petersen Graphs P(ck, k)" Symmetry 14, no. 6: 1121. https://doi.org/10.3390/sym14061121

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop