Next Article in Journal
A MCDM-Based Framework for Quantifying Reproducibility Readiness in Machine Learning Research
Next Article in Special Issue
Two-State Transfer Invariants for Edge-Weighted Bichromatic Partition Functions on Canonical Recursive 2-Trees
Previous Article in Journal
Blockchain-Enabled Federated Learning: A Dynamic-Grouping Privacy-Preserving Framework
Previous Article in Special Issue
Estimating the First, Hyper-Zagreb Index for Direct Product of F-Sum Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Complexity and Exact Values for [k]-Roman and Strong Roman Domination for Specific Graph Families

by
Juan Carlos Valenzuela-Tripodoro
1,*,
María Antonia Mateos-Camacho
1,
Martín Cera López
2 and
María Pilar Álvarez-Ruíz
3
1
Departamento de Matemáticas, Universidad de Cádiz, 11202 Algeciras, Spain
2
Departamento de Matemática Aplicada I, Universidad de Sevilla, 41001 Sevilla, Spain
3
Departamento de Estadística e IO, Universidad de Cádiz, 11202 Algeciras, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(9), 1535; https://doi.org/10.3390/math14091535
Submission received: 19 February 2026 / Revised: 6 April 2026 / Accepted: 28 April 2026 / Published: 1 May 2026
(This article belongs to the Special Issue Recent Advances in Graph Theory, Applications and Related Topics)

Abstract

Motivated by the original idea of defending the Roman Empire, all these domination concepts can be interpreted as vertex-labeling schemes that model the allocation of resources to protect a graph against attacks. A Roman dominating function (RDF) is a labeling of the vertices of a graph with labels in { 0 , 1 , 2 } such that every vertex labeled 0 is adjacent to at least one vertex labeled 2. The weight of an RDF is the sum of all vertex labels. Vertices labeled 2 are intended to protect their neighbors labeled 0. The Roman domination number is the minimum weight of an RDF on the graph. In 2017, Álvarez et al. introduced strong Roman domination as a variant of Roman domination designed to protect the vertices of a graph against multiple simultaneous attacks. In 2021, Ahangar et al. defined [ k ] -Roman domination, another model intended to defend a graph against individual attacks on vertices. In this paper, we investigate the computational complexity of the associated decision problems for [ k ] -Roman domination and strong Roman domination. Furthermore, we determine exact values of these parameters for several graph families under both variants.

1. Introduction

In this study, we present new results on two variants of Roman domination: [ k ] -Roman domination and strong Roman domination.
In 1999, Stewart described the defensive strategy decreed by Emperor Constantine I “The Great” to defend the Roman Empire [1]. Subsequently, Cockayne et al. formalized the concept of Roman domination based on this defensive strategy [2].
A graph is denoted by G = ( V ( G ) , E ( G ) ) , where V ( G ) is the vertex set and E ( G ) is the edge set. Two edges are said to be independent if they do not share any endpoint, that is, no vertex is incident to both edges. We consider only simple, undirected, and finite graphs G = ( V , E ) without loops or multiedges. A Roman dominating function (RDF) on a finite graph G = ( V , E ) is a function that assigns to each vertex one of the labels { 0 , 1 , 2 } , such that every vertex labeled 0 is adjacent to at least one vertex labeled 2. Vertices labeled 2 are intended to protect their neighbors labeled 0. The Roman domination number of the graph, γ R ( G ) , is the minimum weight (the sum of all vertex labels) of an RDF. An RDF f of minimum weight is called a γ R ( G ) -function. For a subset A V ( G ) , we denote by f ( A ) the sum v A f ( v ) .
Since then, various studies have emerged that attempt to improve the effectiveness of this model. These studies propose different strategies based on increasing the number of units, edges, etc., under single attacks [2,3,4] or simultaneous attacks [5,6,7].
We denote by [ m ] = { 1 , 2 , , m } the set of consecutive integers starting from 1. The open neighborhood (resp. closed neighborhood) of a vertex u in a graph, N ( u ) (resp. N [ u ] ), is the set of adjacent vertices to u (resp. the set of adjacent vertices to u , including the vertex itself). That is, N [ u ] = N ( u ) { u } . We denote by δ ( G ) and Δ ( G ) the minimum and maximum degree of G, respectively.
Given a labeling f of the vertices of a graph G , the active neighborhood of u, denoted by A N ( u ) , is the set { w N ( u ) : f ( w ) > 0 } . Similarly, A N [ u ] = A N ( u ) { u } .
A dominating set of vertices in a graph is a subset D V such that every vertex in V D has a neighbor in D. The domination number, γ ( G ) , of a graph is the minimum cardinality of a dominating set in G. A vertex with degree equal to 1 is called a leaf, and a vertex that is adjacent to exactly one leaf (resp. to at least two leaves) is called a weak support vertex (resp. strong support vertex). A path of length n is a sequence of distinct vertices P n : u 0 u 1 u n such that u i u i + 1 E ( P n ) for all i { 0 , , n 1 } . A cycle on n vertices, denoted C n , is a sequence of distinct vertices v 1 , v 2 , , v n together with edges v i v i + 1 , for i = 1 , , n 1 and v n v 1 , forming a closed loop. A tree is a connected and acyclic graph. A tree with exactly two non-leaf vertices is called a bi-star or a double star, S s , t , where the non-leaf vertices are adjacent to s and t leaves, respectively, with 1 s t .
A caterpillar is a tree T such that the subgraph obtained by deleting all leaves of T is a path; this path is called the spine of the caterpillar. A crown graph  C ( n ) is the graph obtained from a complete bipartite graph K n , n by removing a complete matching, i.e., a set of n pairwise independent edges. Let H be a graph with a distinguished vertex r V ( H ) (called the root). The rooted product of a graph G and the rooted graph ( H , r ) , denoted by G r H , is obtained by taking | V ( G ) | vertex-disjoint copies of H and identifying the root r of the i-th copy with the i-th vertex of G. For integers n 3 and t 1 , the t-fold wheel  W n , t is the graph obtained from a cycle C n (the rim) by adding t new vertices (the hubs) which are pairwise nonadjacent, and making each hub adjacent to every rim vertex. A bipartite graph G = ( A B , E ) is star-convex if there exists a star T with vertex set A such that, for every b B , the neighborhood N ( b ) induces a connected subtree of T.
One of the strategies used to defend a graph against an individual attack on a vertex is to increase the number of protection units, without leaving strong vertices undefended. Consequently, a series of variations appeared, such as double, triple, or quadruple Roman domination [3,4,8]. To generalize this defensive strategy, Ahangar et al. [3] defined [ k ] -Roman domination in 2021. A function f : V { 0 , 1 , , k + 1 } is said to be a [ k ] -Roman dominating function, and it is denoted by [ k ] -RDF, if for every vertex u of the graph we have f ( N [ u ] ) k + | A N ( u ) | . The minimum weight of a [ k ] -RDF on a graph G is known as the [ k ] -Roman domination number ( [ k ] -RDN) of G, and it is denoted by γ [ k R ] ( G ) . We say that a [ k ] -RDF with weight equal to γ [ k R ] ( G ) is a γ [ k R ] ( G ) -RDF. Any labeling f of the vertices of a graph may be expressed as an ordered vertex partition f = ( V 0 , V 1 , , V k + 1 ) where V j = { v V : f ( v ) = j } .
Figure 1 shows an RDF and a [ k ] -RDF on a graph.
A natural question arises: How many units are sufficient to defend a graph against multiple simultaneous attacks? Several authors have investigated this problem [6,9]. To address this problem, in 2017, Alvarez et al. [5] introduced strong Roman domination. A strong Roman dominating function f (for short, StRDF) assigns labels from the set { 0 , 1 , 2 , , Δ 2 + 1 } to the vertices of the graph in such a way that for every vertex v with f ( v ) = 0 , there exists at least one neighbor u such that f ( u ) 1 + 1 2 | N ( u ) B 0 | , where B 0 = { w V : f ( w ) = 0 } . In other words, under simultaneous attacks, every strong vertex could defend, at least, one-half of its undefended neighbors without leaving itself unprotected. We also denote by B 1 = { w V : f ( w ) = 1 } and by B 2 = V B 0 B 1 . The strong Roman domination number (for short, StRDN) of G is the minimum weight of an StRDF on G and is denoted by γ S t R ( G ) .
It can be observed, see Figure 2, that with two more units compared to Roman domination, at least half of the undefended vertices can be protected against multiple simultaneous attacks.
Let f be a Roman-type dominating function on G and let u , v V ( G ) with u v E ( G ) .
  • We say that u is Roman dominated by v if f ( v ) = 2 .
  • We say that u is strongly Roman dominated by v if f ( v ) 1 + 1 2 | N ( v ) B 0 | , where B 0 = { w V : f ( w ) = 0 } .
  • For k 1 , we say that u is [ k ] -Roman dominated by v whenever f ( N [ v ] ) k + | A N ( v ) | .
Next, we recall some results used in the proofs. Let p be a positive integer. A graph G is called a p-graph if it is equipped with a labeling function : V ( G ) { 1 , 2 , , p } assigning to each vertex a label from a set of size p.
The clique-width of a graph G, denoted by cw ( G ) , is the minimum number of labels needed to construct G using the following operations: (i) creation of a new vertex with a given label, (ii) disjoint union of two labeled graphs, (iii) joining by edges all the vertices with label i to all vertices with label j, and (iv) relabeling all vertices with label i to label j.
An r-expression is an algebraic expression that constructs a graph using at most r labels and the operations defining clique-width. A graph has clique-width at most r if and only if it can be generated by an r-expression.
Proposition 1
([5]). Given any graph G, γ R ( G ) γ S t R ( G ) 1 + Δ 2 γ ( G ) .
Proposition 2
([5]). Let G be a graph of order n , then, γ S t R ( G ) n Δ ( G ) 2 .
Proposition 3
([5]). Let G be a graph of order n , then, γ S t R ( G ) n + 1 2 . Furthermore, if n is odd, then equality holds if and only if Δ ( G ) = n 1 .
Corollary 1
([5]). For n 1 , γ S t R ( K 1 , n ) = n + 1 2 .
The corona product  G H is obtained by taking one copy of G and | V ( G ) | disjoint copies of H, connecting each vertex v i V ( G ) to all vertices of the i-th copy H i , so that V ( G H ) = V ( G ) i V ( H i ) and E ( G H ) = E ( G ) i E ( H i ) i { v i u : u V ( H i ) } .
Proposition 4
([10]). For m 3 , γ S t R ( C m K 1 ) 5 n 6 , where n = 2 m .
Theorem 1
([11]). Let G be a connected graph of order n with Δ ( G ) 4 . Then, γ S t R ( G ) 3 n 5 .
Remark 1
([11]). Let G be a connected graph of order n with Δ ( G ) 4 and let f = ( B 0 , B 1 , B 2 ) be a γ S t R ( G ) -RDF. Let B 2 i = { v B 2 : | N ( v ) B 0 | = i } , i = 1 , 2 , 3 , 4 , B 0 1 = { v B 0 : | N ( v ) B 2 | = 1 } and B 0 2 = { v B 0 : | N ( v ) B 2 | 2 } . Clearly, ( B 2 1 , B 2 2 , B 2 3 , B 2 4 ) is a partition of B 2 and ( B 0 1 , B 0 2 ) is a partition of B 0 . From this, it follows that n = | B 0 | + | B 1 | + | B 2 | , | B 2 | = i = 1 4 | B 2 i | , and | B 0 | = | B 0 1 | + | B 0 2 | . Among all the possible γ S t R -functions f of a graph, we choose one that maximizes | B 1 | . Consequently, it is satisfied that B 2 1 = , B 2 3 = and N ( v ) B 0 B 0 1 , for all v B 2 2 .

2. Complexity Results for [k]-Roman Domination

Recent investigations have established that the decision problem for [ k ] -Roman domination is NP-complete across several graph classes, including bipartite and chordal graphs [12], and star-convex and comb-convex bipartite graphs [13]. In contrast to these hardness results, this section demonstrates that [ k ] -Roman domination can be solved in linear time when the graph satisfies certain structural conditions.
Courcelle’s Theorem 2 provides a framework for solving optimization problems in linear time by expressing them in Monadic Second-Order Logic (MSOL).
Monadic Second-Order Logic (MSOL) is a powerful extension of first-order logic that, in addition to quantification over individual vertices, allows quantification over sets of vertices (and, in some variants, sets of edges). In the context of graphs, MSOL formulas are interpreted over the structure V ( G ) , R , where R ( u , v ) indicates adjacency between vertices u and v. This expressive framework enables the definition of a wide range of graph properties and combinatorial problems by means of logical formulas involving vertex variables, set variables, and standard logical connectives.
LinEMSOL (Linear Extended Monadic Second-Order Logic) is an extension of MSOL that allows, in addition to the usual logical predicates over vertices, edges, and sets, the use of linear objective functions defined in terms of the cardinalities of monadic sets. In this framework, one can express optimization problems of the form min { i a i | X i | : φ ( X 1 , , X m ) } , where φ is an MSOL formula and a i are fixed integers. Courcelle’s Theorem extends to LinEMSOL, ensuring that such optimization problems are solvable in linear time on graph classes of bounded clique-width, provided that an appropriate graph decomposition (such as an r-expression) is given.
Theorem 2
([14]). Let C be a class of p-graphs with clique-width at most r such that there is a known O ( f ( | V | , | E | ) ) algorithm which, for each p-graph in C , constructs an r-expression defining it. Then every LinEMSOL problem on C can be solved in time O ( f ( | V | , | E | ) ) .
To demonstrate that we can reduce the complexity of the problem, let us express it in LinEMSOL. Let us consider f = ( V 0 , V 1 , , V k + 1 ) where v V j if and only if f ( v ) = j , and let V j be the monadic sets. Then,
Partition ( V ) : v : i = 0 k + 1 V i ( v ) i j : ¬ V i ( v ) V j ( v ) ,
which is satisfied if the sets V j represent a partition of V.
Each vertex v must satisfy the condition for a [ k ] -RDF. Therefore, we need to introduce the predicate corresponding to the set N [ v ] as follows: N [ v , u ] : ( u = v ) R ( u , v ) . With this notation, the following predicate represents the condition of [ k ] -RDF,
[ k ] - RDF ( V ) : v : i = 1 k + 1 i · | { u : N [ v , u ] V i ( u ) } | k + | u : R ( u , v ) V 1 ( u ) V k + 1 ( u ) | .
Thus, finding a minimum-weight [ k ] -RDF in the graph G can be expressed as the following LinEMSOL-type problem:
min j = 1 k + 1 j · | V j | : Partition ( V ) [ k ] - RDF .
Consequently, the task of identifying a minimum-weight [ k ] -RDF is successfully reduced to a LinEMSOL optimization problem. This leads to the following theorem.
Theorem 3.
The decision problem associated with [ k ] -Roman domination, [ k ] -RDN, can be expressed as a LinEMSOL optimization problem. Consequently, if an r-representation of the graph is included in the problem input, or if an efficient algorithm is available that provides it, then the [ k ] -RDN problem can be solved in linear time with respect to the graph order.
Corollary 2.
Since [ k ] - RDN is expressible in LinEMSOL, it can be solved in f ( k ) · n time for any graph class with bounded clique-width, including cographs, distance-hereditary graphs, and complete graphs; and bounded treewidth, including trees, series-parallel graphs, and outerplanar graphs.

3. Complexity Results for Strong Roman Domination

Álvarez et al. introduced the concept of strong Roman domination in their seminal paper (see [5]) and showed that the associated decision problem is NP-complete for planar graphs. In this section, we prove that the StRDP is also NP-complete for several classes of graphs, including subclasses of bipartite graphs.
We begin by formulating the associated decision problem for strong Roman domination.
StRDN PROBLEM
   Instance: A graph G = ( V , E ) and a positive integer k.
   Question: Does G have an StRD function f with f ( V ) k ?
To show that the StRDN PROBLEM is NP-complete, we make use of the restricted version of the Exact Cover by 3-Sets (RX3C) problem (see [15,16]).
RESTRICTED EXACT 3-COVER (RX3C) PROBLEM
   Instance: Let X be a finite set with | X | = 3 q , and let C be a set of 3-element subsets of X such that each x X belongs to exactly three sets in C.
   Question: Does there exist a subset C * C such that the sets in C * form a partition of X, i.e.,
S C * S = X and S S = for all distinct S , S C * ?
(such a set C * is called an exact cover of X).
Theorem 4.
The StRDN PROBLEM is NP-complete for star-convex bipartite graphs.
Proof. 
It can be readily verified that the StRDN PROBLEM belongs to the complexity class NP . Indeed, one can check in polynomial time whether a function f : V { 0 , 1 , , Δ 2 + 1 } is an StRDF of weight at most k.
Next, we prove that the StRDN PROBLEM is NP-complete for star-convex bipartite graphs by constructing a polynomial transformation between RX3C and the StRDN PROBLEM.
Let I = ( X , C ) be an instance of RX3C with X = { x j : j [ 3 q ] } and C = { c j : j [ 3 q ] } .
We construct (see Figure 3) a star-convex bipartite graph Γ ( I ) = Γ = ( A B , E ) and we give a positive integer k such that I contains an exact cover if and only if Γ has an StRD function f with f ( V ) k = 6 q + 2 .
Consider the bipartite graph Γ ( I ) = ( V , E ) with V = A B , where
A = { a , x i , z i : i [ 3 q ] } , B = { c j , a 1 , a 2 : j [ 3 q ] } .
Then | A | = 6 q + 1 and | B | = 3 q + 2 . For i , j [ 3 q ] , we join x i to c j if and only if x i c j , and set
E = { { a , a 1 } , { a , a 2 } } { { a , c j } , { c j , z j } : j [ 3 q ] } .
Let us point out that Γ ( I ) is a star-convex bipartite graph with vertex classes given by A B , the set of edges E defined above and the star graph T Γ with central vertex a and leaves { x i , z j } associated to the vertex class B. That is, for each vertex y B , the subset N Γ ( I ) ( y ) A induces a connected subtree in the graph T Γ .
Assume that C C is an exact cover of X in the RX3C instance I = ( X , C ) , with | C | = q . We define a function f : V ( Γ ( I ) ) { 0 , 1 , , Δ / 2 + 1 } as follows:
f ( v ) = 3 , if v = c j C , 1 , if v = z i with c i C , q + 2 , if v = a , 0 , otherwise .
Let us verify that f is a strong Roman dominating function:
  • Each vertex x j A { a , z i } belongs to exactly one c j C . Since f ( c j ) = 3 and c j has at most four neighbors with f = 0 , the strong Roman domination condition is satisfied for x j .
  • Each vertex z i either satisfies f ( z i ) = 1 or has a neighbor c i with f ( c i ) = 3 , which guarantees that z i is strongly Roman dominated.
  • For the vertex a, we have f ( a ) = q + 2 = 1 + 1 2 | B 0 N ( a ) | , where B 0 = { v V : f ( v ) = 0 } , ensuring that all vertices in N [ a ] are strongly Roman dominated.
Finally, the total weight of f is
f ( V ( Γ ( I ) ) ) = f ( a ) + c j C f ( c j ) + z i : c i C f ( z i ) = ( q + 2 ) + 3 q + 2 q = 6 q + 2 .
Therefore, f is a strong Roman dominating function of Γ ( I ) with weight 6 q + 2 , as required.
Conversely, let us assume that there exists an StRDF f = ( B 0 , B 1 , B 2 ) with f ( V Γ ) = f ( V ) 6 q + 2 .
  • Claim 1. f ( a i ) = 0 for i = 1 , 2 and f ( a ) 2 .
Since N ( a 1 ) = N ( a 2 ) = { a } , it can be readily verified that the minimum weight of f is achieved when f ( a i ) = 0 and f ( a ) 2 .
  • Claim 2. f ( x i ) = 0 for all i [ 3 q ] .
Let r = | X | = | { x i : f ( x i ) 0 } | . First of all, we note that since | N ( c j ) { a } | = 4 for all j [ 3 q ] , the minimum weight of f ( N [ c j ] { a } ) is obtained if and only if f ( c j ) = 3 and f ( N ( c j ) { a } ) = 0 . Moreover, there must exist a subset C X C with | C X | = 3 q r 3 such that f ( c ) = 3 for all c C X , ensuring that the set X X is strongly Roman dominated by C X . Then
f ( V ) f ( X ) + f ( C X ) + f ( { z j : f ( c j ) = 0 } ) + f ( N ( c j ) { z j } : f ( c j ) = 0 } ) + f ( a ) r + 3 3 q r 3 + 3 q 3 q r 3 + 1 2 ( 3 q 3 q r 3 + 2 ) + 1 r + 3 ( q r 3 ) + 3 q ( q r 3 ) + 1 2 3 q ( q r 3 ) + 2 6 q + 2 + r 2 r 3 + 1 2 r 3
It can be easily verified that if r 1 then r 2 r 3 + 1 2 r 3 1 . As a consequence, r ≥ 1 implies that f(V) ≥ 6q + 3, a contradiction. Therefore, we must have r = 0, and the claim holds.
  • Claim 3. | { z j : f ( z j ) = 0 } | = q , and f ( a ) = q + 2 .
Let s = | Z | = | { z j : f ( z j ) = 0 } | . By Claim 2, we have that f ( x i ) = 0 for all 1 i 3 q , which implies that f ( c ) = 3 for any c C Z = { c j : z j Z } . Moreover, since | X | = 3 q then s q .
Furthermore, since f ( x i ) = 0 for all 1 i 3 q ,   c j must be strongly Roman dominated by the vertex a, whenever f ( c j ) = 0 . Then,
6 q + 2 f ( V ) f ( C Z ) + f ( { z j : f ( z j ) 0 } ) + f ( a ) 3 s + 3 q s + 3 q s + 2 2 + 1 9 2 q + 2 + 3 2 s 9 2 q + 2 + 3 2 q = 6 q + 2
and the inequalities become equalities.
Thus, we have s = q and f ( a ) = q + 2 , and there are exactly q vertices z j with f ( z j ) = 0 , which implies that the q corresponding vertices c j satisfy f ( c j ) = 3 . Clearly, f ( c j ) = 0 otherwise. Moreover, the remaining 2 q vertices z j , with f ( z j ) 1 , add 2 q to the total weight f ( V ) , which implies that f ( z j ) = 1 for all z j with f ( z j ) 0 .
  • Claim 4. C = { c j : f ( c j ) = 3 } is a solution to the instance I = ( X , C ) of the RX3C problem.
By Claim 3, we have that | { c j : f ( c j ) = 3 } | = q . By Claim 2, f ( x i ) = 0 for all i [ 3 q ] and f is an StRD function. Therefore, each and every vertex x i must be adjacent to exactly one vertex c j , which means that C is a solution to I = ( X , C ) .
The latter concludes the proof. □

4. Exact Values for [k]-Roman Domination

This section presents some results obtained for the [ k ] -Roman domination number that will be presented. The first result allows us to bound the labels of a [ k ] -Roman dominating function asigned to strong and weak support vertices, leaves, and their neighborhoods.
Lemma 1.
Let G be a non-trivial connected graph and let f be a γ [ k R ] -RDF with k 2 .
(i) 
If v is a weak support vertex and u is a leaf adjacent to v, then k f ( u ) + f ( v ) k + 1 . Furthermore, if f ( u ) + f ( v ) = k , it follows that f ( u ) = k and f ( v ) = 0 .
(ii) 
If v is a strong support vertex, then f ( v ) = k + 1 and f ( u ) = 0 for all leaves u N ( v ) .
Proof. 
The first inequality in item (i) follows directly from the definition of a [ k ] -RDF, since f ( u ) + f ( v ) = f ( N [ u ] ) k + | A N ( u ) | k . Now, suppose, for the sake of contradiction, that f ( u ) + f ( v ) > k + 1 . Consider the function g defined as follows: g ( u ) = 0 ,   g ( v ) = k + 1 and g ( z ) = f ( z ) for all other vertices. Since u is perfectly dominated by its support vertex v, and f is a [ k ] -RDF, it follows that g is also a [ k ] -RDF. Moreover, w ( g ) = w ( f ) f ( u ) + f ( v ) + k + 1 < w ( f ) , which contradicts the optimality of f. Therefore, f ( u ) + f ( v ) k + 1 .
If f ( u ) + f ( v ) = k and we assume that f ( u ) < k , then v must be an active neighbor of u. Consequently, f ( N [ u ] ) = f ( u ) + f ( v ) k + | A N ( u ) | k + 1 , which is a contradiction. Hence, we must have f ( u ) k . Since f ( u ) + f ( v ) = k , we deduce that f ( u ) = k and f ( v ) = 0 .
Now, we prove item (ii). Let { u i : i I } be the set of leaves adjacent to the strong support vertex v . Since v is a strong support vertex, | I | 2 . We consider the function g defined by g ( u i ) = 0 for all i I , g ( v ) = k + 1 , and g ( z ) = f ( z ) otherwise. If i I f ( u i ) = 0 , the result follows immediately, since f ( v ) = k + 1 is required to dominate those leaves. Assume, therefore, that at least one leaf has a non-zero label; without loss of generality, let f ( u 1 ) > 0 . If for any other leaf, say u 2 , we had f ( u 2 ) = 0 , it would follow that f ( v ) = k + 1 . Then, the function g described above would be a [ k ] -RDF with weight w ( g ) = w ( f ) f ( u 1 ) < w ( f ) , which is impossible. Thus, under these conditions, f ( u i ) 0 for every i I .
Furthermore, it is also impossible that f ( v ) = 0 because v is a strong support vertex; otherwise, f ( u i ) = k for all i I . In that case, the function g would be a [ k ] -RDF with weight w ( g ) = w ( f ) | I | k + k + 1 w ( f ) 2 k + k + 1 = w ( f ) k + 1 < w ( f ) , which is again a contradiction. Therefore, f ( v ) + f ( u i ) k + 1 for all i I . Assume, without loss of generality, that f ( u 1 ) = min { f ( u i ) : i I } . Then, the function g satisfies:
w ( g ) = w ( f ) i I f ( u i ) + f ( v ) + k + 1 w ( f ) ( | I | 1 ) f ( u 1 ) + k + 1 f ( v ) + f ( u 1 ) < w ( f ) ,
which leads to a contradiction. This concludes the proof. □
Let q i 2 be integers, and let K 1 , q i i , for i [ n ] , be n star graphs with central vertices denoted by c i . Let H = ( V ( H ) , E ( H ) ) be an arbitrary graph of order n, where V ( H ) = { v i : i [ n ] } . We denote by H ( K 1 , q i i ) the graph obtained by identifying each central vertex c i of K 1 , q i i with the vertex v i of the graph H.
Lemma 2.
Let q i be integers and let H be a graph of order n. Then, γ [ k R ] ( H ( K 1 , q i i ) ) = ( k + 1 ) n .
Proof. 
We consider the previously defined graph H ( K 1 , q i i ) . This graph is composed entirely of strong support vertices and their corresponding leaves. The result follows directly from the second item of Lemma 1. □
As a consequence of the previous result, one can readily derive the [ k ] -Roman domination number for bi-stars.
Proposition 5.
Let p and q be two positive integers. Then:
(i) 
γ [ k R ] ( S 1 , q ) = 2 k + 1 , for q 1
(ii) 
γ [ k R ] ( S p , q ) = 2 k + 2 , for p , q 2 .
Proof. 
To prove item (i), we denote by u the weak support vertex and by v the strong support vertex of the bistar S 1 , q . Then, the function f defined as f ( u ) = k ,   f ( v ) = k + 1 , and f ( z ) = 0 for all other vertices, is a [ k ] -RDF; therefore, γ [ k R ] ( S 1 , q ) 2 k + 1 . On the other hand, by Lemma 1, we know that for any [ k ] -RDF f on S 1 , q , we have that f ( N [ u ] ) k and f ( N [ v ] ) k + 1 , which proves the equality.
Item (ii) is a straightforward consequence of Lemma 2 by considering H = P 2 . □
Given a γ [ k R ] -function, the following proposition allows us to establish bounds on the sequence of labels for cycles and paths.
Proposition 6.
Let G be a path or cycle with at least four vertices and let f be a γ [ k R ] -function. There cannot exist four consecutive vertices in G assigned the label k + 1 2 under f .
Proof. 
First, consider the case k = 1 . Suppose there exist four consecutive vertices { u i 2 , u i 1 , u i ,   u i + 1 } in G, all assigned the label 1 . We can then define the function g by setting g ( u i 2 ) = 1 ,   g ( u i 1 ) = 0 ,   g ( u i ) = 2 ,   g ( u i + 1 ) = 0 and g ( v ) = f ( v ) otherwise. This function is a [ k ] -RDF with a total weight w ( g ) < w ( f ) , which contradicts the optimality of f .
Now, assume k 2 and suppose there are four consecutive vertices { u i 2 , u i 1 , u i , u i + 1 } in G such that f ( u j ) = k + 1 2 for every j { i 2 , i 1 , i , i + 1 } . We define the function g as follows: g ( u i 2 ) = g ( u i 1 ) = k + 1 2 , g ( u i ) = 0 , g ( u i + 1 ) = k , and g ( v ) = f ( v ) for all other vertices. Since k 2 , we have k + 1 2 2 . Therefore, u i is [ k ] -dominated by its two neighbors because g ( N [ u i ] ) = g ( u i 1 ) + g ( u i ) + g ( u i + 1 ) = k + 1 2 + k k + 2 = k + | A N ( u i ) | . The weight of g satisfies: w ( g ) = w ( f ) + k 2 k + 1 2 w ( f ) 1 < w ( f ) , yielding a contradiction. □
The following results allow us to establish general bounds for the [ k ] -Roman domination number, as well as exact values under certain conditions for cycles and paths.
Remark 2.
If k is even, the previous proposition is true for three consecutive vertices. That is, if k is even, there cannot exist three consecutive vertices in G assigned the label k + 1 2 under f. If such vertices v i 1 , v i , v i + 1 existed, by considering the function g such that g ( v i ) = k + 1 2 1 and g ( v ) = f ( v ) otherwise for k 6 , or g ( v i 1 ) = g ( v i + 1 ) = k , g ( v i ) = 0 and g ( v ) = f ( v ) otherwise for k 4 , we would obtain that g is a [ k ] -RDF with a smaller weight than f, which would be a contradiction. Furthermore, if k is odd, the previous statement is not true. It suffices to consider for k = 3 and n = 10 the label assignment ( 2 , 2 , 2 , 0 , 3 , 0 , 2 , 2 , 0 , 3 ) .
In the work of Brezovnik and Zerovnik [17], it is proven (Lemma 8 [17]) that if H is a spanning subgraph of the graph G, then γ [ k R ] ( G ) γ [ k R ] ( H ) . Taking the previous result into account, the following holds.
Proposition 7.
Let k 1 , and let P n and C n be the path and the cycle of order n, respectively, with n 3 . Then, for any m 3 ,
γ [ k R ] ( C m C n ) γ [ k R ] ( C m P n ) , and , in particular , γ [ k R ] ( C n ) γ [ k R ] ( P n ) .
Under certain conditions regarding the existence of a [ k ] -RDF on a path, the inequality shown in the previous result can be improved.
Proposition 8.
Let n , k 4 be positive integers and let P n be a path of order n such that there exists a γ [ k R ] ( P n ) -RDF, denoted by f = ( V 0 , , V 2 , , V k , ) . Then, γ [ k R ] ( C n ) γ [ k R ] ( P n ) 1 .
Proof. 
Let P n : v 1 v 2 v n be a path and let f be a γ [ k R ] -RDF on P n with V k + 1 = . In particular, it follows that 0 < f ( v 1 ) ,   f ( v n ) < k + 1 . Consider the cycle obtained by adding to P n the edge v 1 v n , that is, C n = P n + v 1 v n . Without loss of generality, we may assume that f ( v 1 ) f ( v n ) .
Let us define the function g on C n as follows: g ( v 2 ) = min { k + 1 , f ( v 2 ) + f ( v 1 ) 1 } , g ( v 1 ) = 0 and g ( z ) = f ( z ) otherwise. For any vertex other than v 1 , the function g satisfies the conditions to be a [ k ] -RDF, since this property holds for the original function f.
On the other hand, since 2 f ( v 1 ) f ( v n ) , it follows that g ( v n ) 2 . Furthermore, since f is a [ k ] -RDF, we have that f ( v 1 ) + f ( v 2 ) k + 1 . Consequently, it can be verified that:
g ( N C n [ v 1 ] ) = g ( v 1 ) + g ( v 2 ) + g ( v n ) = f ( v 1 ) + f ( v 2 ) 1 + f ( v n ) k + 1 1 + f ( v n ) k + 2 = k + | A N g ( v 1 ) | .
Then, g is a [ k ] -RDF on the cycle C n with weight γ [ k R ] ( P n ) 1 . This concludes the proof. □
To introduce the next result, we recall that an efficient dominating set is a dominating set S such that | N [ u ] S | = 1 for every vertex u V ( G ) . An efficient graph is a graph having an efficient dominating set.
Theorem 5 establishes that for n 0 ( mod 3 ) , the [ k ] -Roman domination numbers for C n and P n are equal; furthermore, we determine their exact value. To this end, we first provide a preliminary lemma below.
Lemma 3.
[18] For any graph G, if S and S are two different efficient sets then | S | =   | S |   = γ ( G ) .
We also use a result by Brezovnik and Zerovnik [17].
Proposition 9.
[17] Let G be an efficient graph. Then γ [ k R ] ( G ) = ( k + 1 ) γ ( G ) .
As a consequence of the previous results, we derive the following theorem.
Theorem 5.
Let n be a positive integer such that n 0 ( mod 3 ) . Then,
γ [ k R ] ( C n ) = γ [ k R ] ( P n ) = ( k + 1 ) n 3 .
Proof. 
Let G be a cycle or a path graph and let V ( G ) = { v 1 , , v n } be the vertex set of G. It is sufficient to note that the set { v 3 j 1 : j = 1 , , n 3 } is an efficient dominating set in G .
Finally, we extend the concept of reinforcement, defined in [19] as the minimum number of edges that must be added to a graph to decrease its Roman domination number.
Definition 1.
Let G = ( V , E ) be a graph. The [ k ] -Roman domination reinforcement number of G, denoted by r [ k R ] ( G ) , is defined as
r [ k R ] ( G ) = min { | F | : F E ( G ¯ ) and γ [ k R ] ( G + F ) < γ [ k R ] ( G ) } ,
where E ( G ¯ ) denotes the edge set of G ¯ , and G + F is obtained by adding to G the edges of F.
Proposition 10.
Let P n be a path with n 4 vertices. Then, r [ k R ] ( P n ) { 1 , 2 } . Moreover, there exist two edges e , e E ( P n ¯ ) such that,
(i) 
If n 0 ( mod 3 ) , then r 2 and γ [ k R ] ( P n + { e , e } ) γ [ k R ] ( P n ) 1
(ii) 
If n 1 ( mod 3 ) , then r = 1 and γ [ k R ] ( P n + e ) γ [ k R ] ( P n ) k
(iii) 
If n 2 ( mod 3 ) , then r = 1 and γ [ k R ] ( P n + e ) γ [ k R ] ( P n ) 1 .
Proof. 
Let P n : v 1 v 2 v n be a path of order n.
  • Case (i). If n 0 ( mod 3 ) , we observe that γ [ k R ] ( P n ) = ( k + 1 ) n 3 . Let us define the function f : V ( P n + { v 2 v 4 , v 6 v 8 } ) { 0 , 1 , 2 , , k + 1 } , as follows f ( v 3 i 1 ) = k + 1 for 1 i n 3 , where i 2 , f ( v 5 ) = k and f ( v ) = 0 otherwise. This function is a [ k ] -RDF with weight ( k + 1 ) n 3 1 . Thus, by adding two edges, we decrease the [ k ] -Roman domination number of P n by one.
  • Case (ii). If n 1 ( mod 3 ) , we have that γ [ k R ] ( P n ) = ( k + 1 ) n 3 + k . Let us define the function f : V ( P n + { v 1 v 3 } ) { 0 , 1 , 2 , , k + 1 } in the following way: f ( v 3 i ) = k + 1 for 1 i n 1 3 and f ( v ) = 0 or all other vertices. This function is a [ k ] -RDF in P n + { v 1 v 3 } , with weight ( k + 1 ) n 3 . So, by adding one edge, we decrease the [ k ] -Roman domination number of P n by k .
  • Case (iii). If n 2 ( mod 3 ) , then γ [ k R ] ( P n ) = ( k + 1 ) n 3 + k + 1 . In this case, the function f : V ( P n + { v 1 v 4 } ) { 0 , 1 , 2 , , k + 1 } , defined as f ( v 2 ) = k , f ( v 3 i + 1 ) = k + 1 for 1 i n 2 3 and f ( v ) = 0 otherwise, is a [ k ] -RDF in P n + { v 1 v 4 } , with weight ( k + 1 ) n 3 + k . Therefore, by adding one edge, we decrease the [ k ] -Roman domination number of P n by one, yielding r [ k R ] ( P n ) = 1 . □

5. Exact Values for Strong Roman Domination

In this section, we address the problem of obtaining the exact values for some graph families under strong Roman domination. Specifically, the first result determines the exact values for t-fold wheel graphs.
Proposition 11.
Let m , t be positive integers. Then
γ S t R ( W m , t ) = t 2 + 2 , m = 3 , t 2 ; t 2 + 3 , m = 4 , t 2 ; m 2 + t , m 5 , t = 2 ; or m 0 ( mod 2 ) , m 5 and t = 3 ; m 1 2 + t + 1 2 + 2 , m 5 , t 3 , with m , t 1 ( mod 2 ) ; or m 6 , t 4 , with m + t 1 ( mod 2 ) ; t 2 + 4 , m = 5 , t 0 ( mod 2 ) and t 4 ; m 2 + t 2 + 2 , m 6 , t 4 with m , t 0 ( mod 2 ) .
Proof. 
To prove the result, we distinguish the following cases:
  • Case (i). Here, all vertices are universal. Since n = 3 + t , we have n + 1 = t + 4 . By Proposition 3, it follows that γ S t R ( W 3 , t ) = t + 4 2 , for t 2 .
  • Cases (ii) and (iii). We distinguish two subcases:
    • Subcase (ii): G = W 4 , t , for t 2 , and Subcase (iii.1): G = W m , t for m 5 and t = 2 .
      • In both instances, there are two non-adjacent vertices with maximum degree Δ = n 2 . Using the upper bound from Proposition 2, we have:
        γ S t R ( G ) n Δ 2 = n n 2 2 = n n 2 + 1 = n 2 + 1 = Δ 2 + 2 .
      • From Proposition 3, we deduce γ S t R ( G ) n + 1 2 = Δ + 3 2 = Δ + 1 2 + 1 .
      • Moreover, if n is odd, since Δ = n 2 < n 1 , we have that γ S t R ( G ) > n + 1 2 and therefore,
        γ S t R ( G ) n + 1 2 + 1 = Δ + 3 2 + 1 = Δ + 2 2 + 1 = Δ 2 + 2 .
      • On the other hand, if n is even, γ S t R ( G ) n + 1 2 = Δ + 3 2 = Δ 2 + 2 = Δ 2 + 2 .
      • Since Δ = n 2 = t + 2 for Subcase (ii) and Δ = m + 2 2 = m for Subcase (iii.1), the result follows.
    • Subcase (iii.2). For m 5 with m 0 ( mod 2 ) , and t = 3 .
      • Using Proposition 2 and the fact that Δ = m = n 3 is even, we obtain γ S t R ( W m , 3 ) n Δ 2 = n 2 + n 2 Δ 2 = m 2 + 3 .
      • For the lower bound, the assumption that m is even implies that the graph order n is odd. Consequently, by Proposition 3, we obtain the strict inequality γ S t R ( W m , 3 ) > n + 1 2 . Thus, γ S t R ( W m , 3 ) n + 1 2 + 1 = m + 4 2 + 1 = m 2 + 3 .
  • Case (iv). For m 5 , t 3 . We distinguish the following subcases:
    • Subcase (iv.1). m , t 1 ( mod 2 ) with m 5 and t 3 .
      • Here, n is even. We define the function f as follows: if c is a vertex on the cycle, let f ( c ) = 1 + t + 1 2 ; if s is an interior vertex, let f ( s ) = 1 + m 1 2 ; and let f ( z ) = 0 for z c , s . The vertex c covers the t 1 undefended interior vertices and its two undefended neighbors in the cycle, while s covers the m 1 vertices of the cycle. Thus, all vertices are strongly Roman dominated, which ensures that f is an StRDF:
        w ( f ) = 2 + t + 1 2 + m 1 2 γ S t R ( W m , t ) .
      • To prove the lower bound, let f be a γ S t R -function. Observe that
        γ S t R ( W m , t ) = w ( f ) | B 1 | + | B 2 | + | B 0 | 2 .
      • If | B 2 = { s } | = 1 , and t = 3 , we have:
        γ S t R ( W m , t ) = w ( f )   | B 1 | + f ( s ) = t 1 + 1 + m 2 1 + t 1 2 + 1 + m + 1 2 = 1 + t 1 2 + 2 + m 1 2 = t + 1 2 + 2 + m 1 2 ,
        attaining the upper bound for t = 3 .
      • If | B 2 = { c } | = 1 with c on the cycle, and m = 5 , we have:
        γ S t R ( W m , t ) = w ( f )   | B 1 | + f ( c ) 1 + t + 2 2 + m 3 = 1 + t 2 + m 2 1 + t + 1 2 + m 2 2 + 1 = t + 1 2 + m 1 2 + 2 ,
        attaining the upper bound for m = 5 .
      • For the remaining cases, we now show by contradiction that there must exist at least two distinct strong vertices c , s B 2 :
        • Suppose B 2 = .
          Then γ S t R ( W m , t ) = w ( f ) | B 1 | = n = m + t . However, this contradicts the upper bound, as 2 + t + 1 2 + m 1 2 γ S t R ( W m , t ) = w ( f ) = m + t = t 2 + t 2 + m 2 + m 2 > t + 1 2 + 1 + m 1 2 + 1 .
        • Suppose | B 2 |   = 1 with a cycle vertex c B 2 and m 7 . It follows that γ S t R ( W m , t ) = w ( f ) | B 1 | + f ( c ) 1 + t + 2 2 + m 3 = 1 + t 2 + m 2 > 1 + t + 1 2 + m 2 2 + 1 = t + 1 2 + m 1 2 + 2 , a contradiction.
        • Suppose | B 2 |   = 1 with an interior vertex s B 2 and t 5 . Here, γ S t R ( W m , t ) = w ( f ) | B 1 | + f ( s ) = t 1 + 1 + m 2 > 1 + t 1 2 + 1 + m + 1 2 = 1 + t 1 2 + 2 + m 1 2 = t + 1 2 + 2 + m 1 2 , a contradiction.
        • Suppose | B 2 |   2 and all strong vertices are interior vertices. So, γ S t R ( W m , t ) = w ( f ) 2 ( 1 + m 2 ) 1 + t 2 = 2 m + 1 2 + t 1 m + 1 2 + t + 2 > m 1 2 + t 2 + 2 = m 1 2 + t + 1 2 + 2 , a contradiction.
        • Suppose | B 2 |   2 and all strong vertices are on the cycle. Then, γ S t R ( W m , t ) = w ( f ) 2 ( 1 + t + 1 2 ) 1 + m 4 = 2 t + 1 2 + m 3 t + 1 2 + m 1 t + 1 2 + m 1 2 + 3 > t + 1 2 + m 1 2 + 2 , a contradiction.
      • Therefore, there must be at least two strong vertices c , s B 2 , one on the cycle and one in the interior. Thus, the following holds:
        γ S t R ( W m , t ) = w ( f )   | B 1 | + | B 2 | + | B 0 | 2 | B 2 | + | B 0 | 2 = t + 1 2 + 2 + m 1 2 .
    • Subcase (iv.2). m 0 ( mod 2 ) and t 1 ( mod 2 ) with m 6 and t 5 .
      • In this case, n is odd. We proceed as in Subcase (iv.1). A similarly constructed function f satisfies Equations (1) and (2).
        If | B 2 | = 1 with vertex c B 2 on the cycle and m = 6 or s B 2 is an interior vertex with t = 5 , the bounds hold. The The remaining cases—specifically, B 2 = , | B 2 | = 1 with vertex c B 2 on the cycle and m 8 or s B 2 an interior vertex with t 7 ; and | B 2 |   2 with all strong vertices either on the cycle or in the interior—lead to a contradiction. We conclude that there are at least two strong vertices c , s B 2 (one on the cycle, one interior) and the bounds hold.
    • Subcase (iv.3). m 1 ( mod 2 ) and t 0 ( mod 2 ) with m 7 and t 4 .
      • Note that n is odd. By defining f as in the previous subcases, inequalities (1) and (2) are verified.
      • If | B 2 |   = 1 and either c B 2 is on the cycle with m = 7 or s B 2 is an interior vertex with t = 4 , the inequalities become equalities. The remaining cases ( B 2 = ; | B 2 |   = 1 with a cycle vertex c B 2 and m 9 or an interior vertex s B 2 with t 6 ; and | B 2 |   2 with all the strong vertices either on the cycle or in the interior) again lead to a contradiction. Therefore, we can assume that there are at least two strong vertices c , s B 2 (one on the cycle, one interior), completing the proof for this subcase.
  • Case (v). m = 5 and t 0 ( mod 2 ) with t 4 .
    • We denote the vertices of the cycle as c 1 , c 2 , c 3 , c 4 , c 5 . We define the function f as follows: let f ( c 1 ) = 1 + t + 2 2 ; f ( c 3 ) = f ( c 4 ) = 1 and f ( z ) = 0 , otherwise. The vertex c 1 covers all the undefended vertices. Thus, all vertices are strongly Roman dominated, which ensures that f is an StRDF:
      w ( f ) = t + 2 2 + 3 = 4 + t 2 γ S t R ( W 5 , t ) .
      To prove the lower bound, let f be a γ S t R -function. We know that the lower bound holds, (2).
      If | B 2 | = 1 with a vertex cycle c B 2 , it follows that
      γ S t R ( W 5 , t ) = w ( f ) | B 1 | + f ( c ) 1 + t + 2 2 + 2 = 4 + t 2 .
      Arguing in the same way as in the previous cases, if B 2 = or | B 2 | = 1 with a strong interior vertex or | B 2 | 2 , we arrive at a contradiction.
  • Case (vi). m , t 0 ( mod 2 ) with m 6 and t 4 .
    • To begin, we define a function f as follows: if c 1 is a vertex on the cycle, then f ( c 1 ) = 1 + t 2 ; if c 2 N ( c 1 ) , then f ( c 2 ) = 1 ; if s is an interior vertex, then f ( s ) = 1 + m 2 2 ; and f ( z ) = 0 otherwise. Vertex c 1 covers the t 1 undefended interior vertices and its sole undefended neighbor in the cycle, while s covers the m 2 vertices of the cycle. Thus, all vertices are strongly Roman dominated, ensuring f is an StRDF.
      w ( f ) = 1 + m 2 2 + 1 + 1 + t 2 = m 2 + 2 + t 2 γ S t R ( W m , t ) .
      For the reverse inequality, we will show by contradiction that we may assume the existence of two strong vertices, one in the interior and the other on the cycle:
      If B 2 = , then γ S t R ( W m , t ) = w ( f ) | B 1 | = n = m + t , which contradicts the upper bound:
      2 + t 2 + m 2 γ S t R ( W m , t ) = w ( f ) = m + t = t 2 + t 2 + m 2 + m 2 > t 2 + 1 + m 2 + 1 .
      If | B 2 | = 1 and either c B 2 is on the cycle with m = 6 or s B 2 is an interior vertex with t = 4 , the inequalities of the lower bound (2) become equalities.
    • Proceeding as in the previous cases, if | B 2 |   = 1 and either c B 2 is on the cycle with m 8 or s B 2 is an interior vertex with t 6 , using the lower bound, (2), we obtain a contradiction with the upper bound.
    • Similarly, if | B 2 |   2 and all strong vertices are interior vertices or all are on the cycle, following the same arguments, and using the lower and upper bounds, we again arrive at a contradiction.
    • Therefore, we can assume that there are at least two strong vertices c , s B 2 (one on the cycle, one interior) and therefore,
      γ S t R ( W m , t ) = w ( f )   | B 1 | + | B 2 | + | B 0 | 2 1 + 1 + t 2 + 1 + m 2 2 = t 2 + 2 + m 2 .
This concludes the proof. □
Next, we determine the exact values of the strong Roman domination number for crown graphs C ( n ) , see Figure 4, whose values depend strictly on the parity of n .
Proposition 12.
Let C ( n ) be a crown graph with 2 n vertices, where n 3 . Then,
γ S t R ( C ( n ) ) = n + 1 , i f n 1 ( mod 2 ) n + 2 , i f n 0 ( mod 2 ) .
Proof. 
Let C ( n ) denote the crown graph with 2 n vertices. Let A be the independent set containing n vertices u 1 , u 2 , , u n , and let B be the subset consisting of the remaining n vertices, denoted by v 1 , v 2 , , v n , where each v i is a neighbor of u j , for all j i .
To obtain an upper bound for γ S t R ( C ( n ) ) , we define a function f by assigning f ( u 1 ) = f ( v 1 ) = 1 + Δ 2 and f ( z ) = 0 for the remaining vertices. Thus, the vertex u 1 covers the n 1 vertices of the set B, and v 1 covers the n 1 vertices of A under the conditions of strong Roman domination.
Consequently, f is an StRDF and γ S t R ( C ( n ) ) w ( f ) = 2 + 2 Δ 2 . Since Δ = n 1 , the upper bound holds.
Taking into account Proposition 3, we have that
γ S t R ( C ( n ) ) 2 n + 1 2 = n + 1 .
Therefore, for odd n 3 , we obtain the equality.
Let us assume that n 4 is an even integer. We now show that B 2 contains at least two vertices. If B 2 = then γ S t R ( C ( n ) ) = w ( f ) | B 1 | = 2 n n + 4 > n + 2 , which is a contradiction.
If | B 2 |   = 1 , say u 1 B 2 A , it follows that
γ S t R ( C ( n ) ) = w ( f ) | B 1 | + f ( u 1 ) n + 1 + n 1 2 n + n + 1 2 n + 3 > n + 2 ,
which is again a contradiction.
Hence, there are at least two strong vertices in B 2 . Moreover, if B 2 A or B 2 B then w ( f ) 2 ( 1 + n 1 2 ) + n 2 > n + 2 , which is again a contradiction. Therefore, there is at least one vertex in B 2 A and one vertex in B 2 B . From this, one can straightforwardly deduce that
γ S t R ( C ( n ) ) 1 + n 1 2 + 1 + n 1 2 = 1 + n 2 + 1 + n 2 = n + 2 .
Proposition 13.
Let G = C m K 1 be the corona product of a cycle and a singleton K 1 . Then,
γ S t R ( C m K 1 ) = 3 m 2 , i f m 0 ( mod 4 ) 3 m + 1 2 , i f m 1 ( mod 2 ) 3 m + 2 2 , i f m 2 ( mod 4 )
Proof. 
We construct a labeling on G and show that it is an StRD function, thereby obtaining an upper bound for γ S t R ( G ) .
For m = 3 it can be easily verified that γ S t R ( C 3 K 1 ) = 5 . Let m = 4 k + r with k 1 and r { 0 , 1 , 2 , 3 } . Let { v j } be the vertices of the cycle and let { u j } be the pendant vertices, for j [ m ] , where u j is adjacent to v j . We define the labeling f : V ( G ) { 0 , 1 , 2 } as follows:
  • Cycle vertices: For the blocks of four vertices, we define f ( v 4 i + 1 ) = f ( v 4 i + 4 ) = 2 and f ( v 4 i + 2 ) = f ( v 4 i + 3 ) = 0 for all i { 0 , 1 , , k 1 } . If r > 0 , the labels of the remaining vertices v j (for j > 4 k ) are defined as:
    f ( v 4 k + 1 ) = 2 if r = 1 ; f ( v 4 k + 1 ) = f ( v 4 k + 2 ) = 2 if r = 2 ; f ( v 4 k + 1 ) = f ( v 4 k + 3 ) = 2 , f ( v 4 k + 2 ) = 0 if r = 3 .
  • Pendant vertices: The labels of the pendant vertices are determined by their neighbors:
    f ( u j ) = 0 if f ( v j ) = 2 , 1 if f ( v j ) = 0 .
Observe that every vertex labeled 0 is adjacent to at least one vertex labeled 2. Furthermore, every vertex labeled 2 has sufficient weight to satisfy the StRDF condition for its, at most, two neighbors labeled 0. Hence, f is an StRDF of G with total weight:
w ( f ) = 6 k = 3 ( 4 k ) 2 = 3 m 2 if r = 0 ; 6 k + 2 = 3 ( 4 k + 1 ) + 1 2 = 3 m + 1 2 if r = 1 ; 6 k + 4 = 3 ( 4 k + 2 ) + 2 2 = 3 m + 2 2 if r = 2 ; 6 k + 5 = 3 ( 4 k + 3 ) + 1 2 = 3 m + 1 2 if r = 3 .
These values match those stated in the proposition. Therefore, the upper bound holds.
Now, let us prove the lower bound. First, consider the case r = 0 . Let f be an StRD function such that | B 1 | is maximum. We claim that:
  • There is no vertex v V ( G ) such that f ( v ) = 3 . Otherwise, v must be a vertex of the cycle, say v = v j . Then, we would have f ( v j ) = 3 and f ( v j 1 ) = f ( v j + 1 ) = f ( u j ) = 0 . We define the following function g : g ( v j ) = 2 , g ( u j ) = 1 and g ( z ) = f ( z ) , otherwise. The new function g is an StRD function with the same weight as f but | B 1 g |   >   | B 1 f | , which is a contradiction.
  • Every vertex v with a label 2 has exactly two neighbors having a label 0. Otherwise, if v would have only one neighbor v in B 0 , the function defined by g ( v ) = g ( v ) = 1 would be an StRDF of minimum weight with more vertices labeled 1 than f , yielding again a contradiction.
  • As a consequence, every vertex with a label 2 is a vertex v j of the cycle C m ; its leaf u j has a label 0; one of its neighbors in the cycle, say v j 1 , must have a label 0 ; and the corresponding leaf u j 1 must have a label 1 .
We now apply the following discharging procedure. Consider s 0 ( v ) = f ( v ) as the initial charge for each vertex v of G. We apply the following rules to obtain the new value of the charges s ( v ) :
  • Each vertex v j of the cycle with a label 0 receives a charge of 1 unit from its leaf with a label 1 , so s 0 ( v j ) increases by 1 and s ( u j ) = 0 .
  • Each vertex v j of the cycle with a label 2 transfers a charge of 1 2 unit to its neighbor v j 1 on the cycle having a label 0, hence s ( v j ) = 3 2 and s 0 ( v j 1 ) increases by 1 2 .
  • Each vertex v j of the cycle with a label 1, if any, receives 1 2 unit from its leaf u j , which also has a label 1 because f has minimum weight. So, s ( v j ) = 3 2 and s ( u j ) = 1 2 .
In summary, by this procedure, the total charge does not vary, i.e., v V s ( v ) = v V f ( v ) . After applying the rules to all the vertices of G, we have that:
γ S t R ( G ) = v V f ( v ) = v V s ( v ) = v B 0 s ( v ) + v B 1 s ( v ) + v B 2 s ( v ) v B 0 V ( C m ) f ( v ) + 1 + 1 2 + v B 1 V ( C m ) f ( v ) + 1 2 + v B 2 V ( C m ) f ( v ) 1 2 = | B 0 V ( C m ) | 3 2 + | B 1 V ( C m ) | 1 + 1 2 + | B 2 V ( C m ) | 2 1 2 = 3 2 | V ( C m ) | = 3 m 2 .
The proof for the other two cases of congruences is quite similar. □
Remark 3.
Let G be a connected graph, f a γ S t R -function, v a support vertex of the graph, and { u 1 , , u p } be the set of its leaves, with p 2 . Then,
f ( v ) + 1 i p f ( u i ) 1 + p 2 .
Now, we establish a specific result for a particular class of caterpillar graphs, which is subsequently extended to a more general setting, see Figure 5.
Proposition 14.
Let C be a caterpillar graph whose central path consists of n vertices v i , each having x i leaves, where 1 i n and x i 2 . Then,
γ S t R ( C ) = i = 1 n 1 + x i 2 .
Proof. 
Let C be the caterpillar graph as stated in the proposition. Let us define a function f by setting f ( v i ) = 1 + x i 2 for the vertices v i ( 1 i n ) on the central path; and f ( z ) = 0 , otherwise. This labelling convention ensures that f is an StRDF and, therefore,
γ S t R ( C ) i = 1 n 1 + x i 2 .
On the other hand, by Remark 3, since the vertices v i are strong support vertices, we know that f ( N [ v i ] ) 1 + x i 2 , 1 i n . Therefore,
γ S t R ( C ) = i = 1 n f ( N [ v i ] ) i = 1 n 1 + x i 2 ,
and the result follows. □
To conclude this section, we provide an upper bound for the StRDN of caterpillars. To this end, let C be a caterpillar whose central path consists of n vertices v i . We denote by x i the number of leaves attached to the vertex v i where x i 2 , and let P r i be the induced subpaths of length r i that may occur between the support vertices v i and v i + 1 .
Proposition 15.
Let C be a caterpillar whose central path consists of n strong support vertices v i (having x i 2 leaves each); k weak support vertices; and q induced subpaths of length r j whose vertices are not support vertices of the caterpillar. Then,
γ S t R ( C ) ) i = 1 n 1 + x i 2 + 2 k + j = 1 q 2 r j 3 .
Proof. 
To obtain this bound, we define a function f on the caterpillar, ensuring that it is an StRDF. For vertices v i with two or more leaves, we define f ( v i ) = 1 + x i 2 ; f ( z ) = 2 , for all weak support vertices; and we label each intermediate subpath of length r j , for j [ q ] , with a γ S t R -function h j having weight h j ( P r j ) = 2 r j 3 . All vertices are thus covered under strong Roman domination and, therefore, we obtain:
γ S t R ( C ) i = 1 n 1 + x i 2 + l = 1 k f ( u j ) + j = 1 q h j ( P r j ) = i = 1 n 1 + x i 2 + 2 k + j = 1 q 2 r j 3 .

Author Contributions

Conceptualization, J.C.V.-T., M.A.M.-C., M.C.L. and M.P.Á.-R.; methodology, J.C.V.-T., M.A.M.-C., M.C.L. and M.P.Á.-R.; validation, J.C.V.-T., M.A.M.-C., M.C.L. and M.P.Á.-R.; investigation, J.C.V.-T., M.A.M.-C., M.C.L. and M.P.Á.-R.; writing—original draft, M.C.L. and M.P.Á.-R.; and writing—review and editing, J.C.V.-T. and M.A.M.-C. All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

Juan Carlos Valenzuela-Tripodoro was partially funded by the Spanish Ministry of Science, Innovation and Universities through project PID2022-139543OB-C41 and also by the European Commission’s Horizon Europe Research and Innovation programme through the Marie Sklodowska-Curie Actions Staff Exchanges (MSCA-SE) under Grant Agreement no. 101182819 (COVER: (C)ombinatorial (O)ptimization for (V)ersatile Applications to (E)merging u(R)ban Problems). Martín Cera López was partially supported by the Research, Development, and Innovation Plan of the Regional Government of Andalusia under project FQM-240. Martín Cera López was partially funded by PPIT-FEDER through project SOL2024-31708: Mathematics for Cybersecurity and Smart City Development.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Stewart, I. Defend the Roman empire! Sci. Am. 1999, 281, 136–138. [Google Scholar] [CrossRef] [Scilit]
  2. Cockayne, E.J.; Dreyer, P.A.; Hedetniemi, S.M.; Hedetniemi, S.T. Roman domination in graphs. Discret. Math. 2004, 278, 11–22. [Google Scholar] [CrossRef] [Scilit]
  3. Abdollahzadeh Ahangar, H.; Álvarez, M.; Chellali, M.; Sheikholeslami, S.; Valenzuela-Tripodoro, J. Triple Roman domination in graphs. Appl. Math. Comput. 2021, 391, 125444. [Google Scholar] [CrossRef] [Scilit]
  4. Beeler, R.A.; Haynes, T.W.; Hedetniemi, S.T. Double Roman domination. Discret. Appl. Math. 2016, 211, 23–29. [Google Scholar] [CrossRef] [Scilit]
  5. Álvarez-Ruiz, M.; Mediavilla-Gradolph, T.; Sheikholeslami, S.; Valenzuela-Tripodoro, J.; Yero, I. On the strong Roman domination number of graphs. Discret. Appl. Math. 2017, 231, 44–59. [Google Scholar] [CrossRef] [Scilit]
  6. Henning, M.A. Defending the Roman Empire from multiple attacks. Discret. Math. 2003, 271, 101–115. [Google Scholar] [CrossRef] [Scilit]
  7. Kämmerling, K.; Volkmann, L. Roman k-domination in graphs. J. Korean Math. Soc. 2009, 46, 1309–1318. [Google Scholar] [CrossRef] [Scilit]
  8. Kou, Z.; Kosari, S.; Hao, G.; Amjadi, J.; Khalili, N. Quadruple Roman Domination in Trees. Symmetry 2021, 13, 1318. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, Z.; Li, X.; Khojandi, A. On the k-Strong Roman Domination Problem. Discret. Appl. Math. 2020, 285, 227–241. [Google Scholar] [CrossRef] [Scilit]
  10. Mahmoodi, A.; Nazari-Moghaddam, S.; Behmaram, A. Some Results on the Strong Roman Domination Number of Graphs. Math. Interdiscip. Res. 2020, 5, 259–277. [Google Scholar] [CrossRef] [Scilit]
  11. Chen, X.G.; Sohn, M.Y. Strong Roman Domination in Grid Graphs. Kyungpook Math. J. 2019, 59, 515–523. [Google Scholar] [CrossRef]
  12. Khalili, N.; Amjadi, J.; Chellali, M.; Sheikholeslami, S.M. On [k]-Roman domination in graphs. AKCE Int. J. Graphs Comb. 2023, 20, 291–299. [Google Scholar] [CrossRef] [Scilit]
  13. Valenzuela-Tripodoro, J.C.; Mateos-Camacho, M.A.; Cera Lopez, M.; Álvarez-Ruiz, M.P. Further Results on the [k]-Roman Domination in Graphs. Bull. Iran. Math. Soc. 2024, 50, 27. [Google Scholar] [CrossRef] [Scilit]
  14. Courcelle, B.; Makowsky, J.A.; Rotics, U. Linear Time Solvable Optimization Problems on Graphs of Bounded Clique-Width. Theory Comput. Syst. 2000, 33, 125–150. [Google Scholar] [CrossRef] [Scilit]
  15. Garey, M.R.; Johnson, D.S. Computers and Intractability; A Guide to the Theory of NP-Completeness; W. H. Freeman & Co.: New York, NY, USA, 1990. [Google Scholar]
  16. Gonzalez, T.F. Clustering to minimize the maximum intercluster distance. Theor. Comput. Sci. 1985, 38, 293–306. [Google Scholar] [CrossRef] [Scilit]
  17. Brezovnik, S.; Zerovnik, J. [k]-Roman domination on cylindrical grids CmPn. arXiv 2026. [Google Scholar] [CrossRef] [Scilit]
  18. Haynes, T.W.; Hedetniemi, S.T.; Henning, M.A. Efficient Domination in Graphs; Springer International Publishing: Cham, Switzerland, 2023; pp. 259–289. [Google Scholar] [CrossRef] [Scilit]
  19. Jafari Rad, N.; Sheikholeslami, S. Roman reinforcement in graphs. Bull. Inst. Comb. Its Appl. 2011, 61, 81–90. [Google Scholar]
Figure 1. RDF and γ R ( G ) = 6 ; [ k ] -RDF and γ [ k R ] ( G ) = 3 ( k + 1 ) .
Figure 1. RDF and γ R ( G ) = 6 ; [ k ] -RDF and γ [ k R ] ( G ) = 3 ( k + 1 ) .
Mathematics 14 01535 g001
Figure 2. (a) An RDF and γ R ( G ) = 6 ; (b) An StRDF and γ S t R ( G ) = 8 .
Figure 2. (a) An RDF and γ R ( G ) = 6 ; (b) An StRDF and γ S t R ( G ) = 8 .
Mathematics 14 01535 g002
Figure 3. Construction of the star-convex bipartite graph Γ ( I ) . Blue vertices represent the vertex class A and red vertices the vertex class B .
Figure 3. Construction of the star-convex bipartite graph Γ ( I ) . Blue vertices represent the vertex class A and red vertices the vertex class B .
Mathematics 14 01535 g003
Figure 4. A γ S t R -function on the crown graph C ( 3 ) .
Figure 4. A γ S t R -function on the crown graph C ( 3 ) .
Mathematics 14 01535 g004
Figure 5. An StRDF for a caterpillar.
Figure 5. An StRDF for a caterpillar.
Mathematics 14 01535 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Valenzuela-Tripodoro, J.C.; Mateos-Camacho, M.A.; López, M.C.; Álvarez-Ruíz, M.P. Complexity and Exact Values for [k]-Roman and Strong Roman Domination for Specific Graph Families. Mathematics 2026, 14, 1535. https://doi.org/10.3390/math14091535

AMA Style

Valenzuela-Tripodoro JC, Mateos-Camacho MA, López MC, Álvarez-Ruíz MP. Complexity and Exact Values for [k]-Roman and Strong Roman Domination for Specific Graph Families. Mathematics. 2026; 14(9):1535. https://doi.org/10.3390/math14091535

Chicago/Turabian Style

Valenzuela-Tripodoro, Juan Carlos, María Antonia Mateos-Camacho, Martín Cera López, and María Pilar Álvarez-Ruíz. 2026. "Complexity and Exact Values for [k]-Roman and Strong Roman Domination for Specific Graph Families" Mathematics 14, no. 9: 1535. https://doi.org/10.3390/math14091535

APA Style

Valenzuela-Tripodoro, J. C., Mateos-Camacho, M. A., López, M. C., & Álvarez-Ruíz, M. P. (2026). Complexity and Exact Values for [k]-Roman and Strong Roman Domination for Specific Graph Families. Mathematics, 14(9), 1535. https://doi.org/10.3390/math14091535

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