Next Article in Journal
Bifurcation Analysis of a Predator–Prey Model with Coefficient-Dependent Dual Time Delays
Previous Article in Journal
Pair of Associated η-Ricci–Bourguignon Almost Solitons with Generalized Conformal Killing Potential on Sasaki-like Almost Contact Complex Riemannian Manifolds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vertex–Edge Roman {2}-Domination

by
Ahlam Almulhim
* and
Saiful Rahman Mondal
Department of Mathematics and Statistics, College of Science, King Faisal University, Al-Ahsa 31982, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(13), 2169; https://doi.org/10.3390/math13132169
Submission received: 16 May 2025 / Revised: 24 June 2025 / Accepted: 1 July 2025 / Published: 2 July 2025
(This article belongs to the Special Issue Graph Theory and Its Applications 2025)

Abstract

A vertex–edge Roman { 2 } -dominating function on a graph G = ( V , E ) is a function f : V { 0 , 1 , 2 } satisfying that, for every edge u v E with f ( v ) = f ( u ) = 0 , w N ( v ) N ( u ) f ( w ) 2 . The weight of the function f is the sum a V f ( a ) . The vertex–edge Roman { 2 } -domination number of G, denoted by γ v e R 2 ( G ) , is the minimum weight of a vertex–edge Roman { 2 } -dominating function on G. In this work, we begin the study of vertex–edge Roman { 2 } -domination. We determine the exact vertex–edge Roman { 2 } -domination number for cycles and paths, and we provide a tight lower bound and a tight upper bound for the vertex–edge Roman { 2 } -domination number of trees. In addition, we prove that the decision problem associated with vertex–edge Roman { 2 } -domination is NP-complete for bipartite graphs.

1. Introduction and Terminology

There are many articles in the literature investigating variables of either vertex or edge domination, while there are few papers in the literature investigating vertex-dominating edges. In many situations in real life, we need to dominate edges using vertices; for example, in the context of highway safety, if highways are considered as edges, and intersections (or towns) as vertices, the aim is to place services—such as road safety vehicles—at vertices with minimum cost; that is, we want to use as few road safety vehicles as possible. This highlights the usefulness of dominating edges using vertices or, as it is called in the literature, vertex–edge domination.
In this work, we introduce a variant of vertex–edge domination called vertex–edge Roman { 2 } -domination, which involves adding an extra condition to vertex–edge domination. In the highway safety example, this additional condition enhances the reliability of highway safety. Vertex–edge Roman { 2 } -domination relaxes the condition of vertex–edge Roman domination (the definition of this notion will be given later); thus, the vertex–edge Roman { 2 } -domination number lies between the vertex–edge Roman domination number and vertex–edge domination number (the definition of this notion will be given later). This may improve the understanding of the previous two vertex–edge domination variants.
All graphs G = ( V , E ) in this paper are finite, undirected, and simple (i.e., they contain no parallel edges and no loops). Let v V ( G ) . The set of all vertices adjacent to v in G is denoted by N G ( v ) , which is called the open neighborhood of v. The closed neighborhood of v in G is the set N G [ v ] : = N G ( v ) { v } . If G is clear from the context, we write N ( v ) and N [ v ] instead of N G ( v ) and N G [ v ] , respectively. The degree d ( v ) of a vertex v V ( G ) is | N ( v ) | . A vertex v V ( G ) is called a leaf if d ( v ) = 1 . A vertex u V ( G ) is called a support vertex if u is adjacent to a leaf; u is called a strong support vertex if u is adjacent to at least two leaves. We denote the set of leaves in a graph G by L ( G ) . We denote the number of leaves and the number of support vertices in G by l ( G ) and s ( G ) , respectively. A path with n vertices is denoted by P n . A cycle with n vertices is denoted by C n . A star graph with n vertices ( n 1 leaves and one non-leaf vertex) is denoted by S n . A double star graph is a connected graph that contains exactly two non-leaf vertices; a double star graph can be obtained from two star graphs by adding an edge between their centers. Let G be a connected graph. The distance between two vertices u , v V ( G ) , denoted by dist G ( u , v ) , is the length of a shortest path between u and v in G. The diameter of G is diam ( G ) : = max { dist G ( u , v ) | ( u , v ) V × V } . A path in G is called a diametral path if its length is equal to diam ( G ) , and it is a shortest path between its ends. A tree that has a vertex r identified as the root is called a rooted tree. The successors of a vertex v in a rooted tree are the neighbors of v that are not in the unique path between v and the root r. In some of the literature, the successors of v are called the children of v. If T is a rooted tree and v V ( T ) , then T v denotes the subtree of T that is induced by v and its successors.
Let G = ( V , E ) be a graph. A set D V is called a vertex–edge dominating set of G if, for every edge u v E , ( N ( u ) N ( v ) ) D . The minimum cardinality of a vertex–edge dominating set of G is called the vertex–edge domination number of G, and it is denoted by γ v e ( G ) . Vertex–edge domination was introduced in [1].
Let f : V B be a function, where B Z . The weight of the function f is w ( f ) : = a V f ( a ) . Let V b f = { a V f ( a ) = b } , where b B . If H is a subgraph of G, then f ( H ) : = h V ( H ) f ( h ) .
A function f : V { 0 , 1 , 2 } is called a Roman dominating function on G = ( V , E ) if every vertex v V with f ( v ) = 0 is adjacent to a vertex u with f ( u ) = 2 . The Roman domination number of G is the minimum weight of a Roman dominating function on G. Roman domination was motivated by a defensive strategy used to protect the Roman Empire by Constantine the Great, who was born in 272 and died in 337 BC. The strategy was then studied as a mathematical concept in graph theory in [2,3,4,5,6].
A function f : V { 0 , 1 , 2 } is called a vertex–edge Roman dominating function, abbreviated as veRDF, on G = ( V , E ) if, for every edge u v E with f ( v ) = f ( u ) = 0 , ( N ( u ) N ( v ) ) V 2 f . The vertex–edge Roman domination number of G is γ v e R ( G ) : = min { w ( f ) f is a veRDF on G } . Vertex–edge Roman domination was introduced in [7] and investigated further in [8]. A variant of vertex–edge Roman domination, called vertex–edge perfect Roman domination, was introduced and investigated in [9].
A function f : V { 0 , 1 , 2 } is called a Roman { 2 } -dominating function if, for every v V with f ( v ) = 0 , u N ( v ) f ( u ) 2 . The minimum weight of a Roman { 2 } -dominating function of G is the Roman { 2 } -domination number of G, and it is denoted by γ R 2 ( G ) . Roman { 2 } -domination was introduced in [10]. For a recent survey of this notion, refer to [11].
In this work, we begin the study of vertex–edge Roman { 2 } -domination. A function f : V { 0 , 1 , 2 } is called a vertex–edge Roman { 2 } -dominating function, abbreviated as veR2DF, on G = ( V , E ) if, (★) for every edge u v E with f ( v ) = f ( u ) = 0 , w N ( v ) N ( u ) f ( w ) 2 . We say the edge u v E is f-dominated if either max { f ( v ) , f ( u ) } 1 or (★) holds. The vertex–edge Roman { 2 } -domination number of G is γ v e R 2 ( G ) : = min { w ( f ) f is a veR2DF on G } . It is not difficult to see that the vertex–edge Roman { 2 } -domination number is bounded above by the Roman { 2 } -domination number and bounded below by the vertex–edge domination number; that is, for any graph G, γ v e ( G ) γ v e R 2 ( G ) γ R 2 ( G ) .
Observe that, for every connected graph G with | V ( G ) | 2 , we have that γ v e R 2 ( G ) | V ( G ) | 1 , as one can label a vertex with 0 and label each of the remaining vertices with 1 to obtain a veR2DF on G. Clearly, every veRDF is veR2DF. On the other hand, if f is a veR2DF on G, then the function θ : V { 0 , 1 , 2 } , defined as V 0 θ = V 0 f , V 1 θ = , V 2 θ = V 1 f V 2 f , is a veRDF on G with w ( θ ) 2 w ( f ) ; hence, we have the following result.
Proposition 1. 
Let G be a graph. Then, 1 2 γ v e R ( G ) γ v e R 2 ( G ) γ v e R ( G ) .
The next result follows directly from the definition of Roman { 2 } -domination.
Proposition 2. 
For any graph G, γ v e R 2 ( G ) γ R 2 ( G ) .
The following result gives the exact value of the γ v e R 2 ( G ) of cycles.
Theorem 1. 
Let n 4 . Then, γ v e R 2 ( C n ) = n 3 .
Proof. 
First, we show that γ v e R 2 ( C n ) n 3 for any n 4 . Let n 4 , and C n = v 1 v 2 v n v 1 . Define a veR2DF f on C n such that f ( v i ) = 1 if i 1 ( mod 3 ) and f ( v i ) = 0 if i 0 , 2 ( mod 3 ) . Clearly, w ( f ) = n 3 ; so, γ v e R 2 ( C n ) n 3 for any n 4 . Now, we prove by induction on n that γ v e R 2 ( C n ) = n 3 for any n 4 . It is not difficult to see that if n { 4 , 5 , 6 } , then γ v e R 2 ( C n ) = 2 = n 3 , and γ v e R 2 ( C 7 ) = 3 = 7 3 . This has proven the base step. Let C n be a cycle of order n 8 , and assume that the statement holds for all n , where 4 n < n . Assume that there exists a veR2DF f on C n such that w ( f ) < n 3 . Choose two distinct vertices u , v V ( C n ) such that f ( u ) , f ( v ) 1 and dist ( u , v ) is as small as possible. From the definition of a vertex–edge Roman { 2 } -dominating function, we must have dist ( u , v ) 4 . If dist ( u , v ) 3 , contract the shortest path between u and v to a single vertex w, and let the new formed cycle be C n . Observe that n { n 1 , n 2 , n 3 } ; so, n 5 . Define a veR2DF f on C n such that f ( w ) = max { f ( u ) , f ( v ) } and f ( x ) = f ( x ) for every x V ( C n ) . Then, w ( f ) w ( f ) 1 < n 3 1 = n 3 3 n 3 . This contradicts the hypothesis; hence, the statement holds. Now, assume that dist ( u , v ) = 4 ; so, we must have f ( u ) = f ( v ) = 2 . Contract the shortest path between u and v to a single vertex w, and let the new formed cycle be C n . Observe that n = n 4 ; so, n 4 . Define a veR2DF f on C n such that f ( w ) = 2 and f ( x ) = f ( x ) for every x V ( C n ) . Thus, w ( f ) = w ( f ) 2 < n 3 2 = n 6 3 n 3 . This contradicts the hypothesis; hence, the statement holds. □

2. Paths and Trees

Paths and trees are important classes of graphs due to their applications. For example, paths represent connections and routes within a network, and trees are used to model hierarchical data and relationships. In this section, we provide the exact value of the vertex–edge Roman { 2 } -domination number of paths, and we give a tight lower bound and a tight upper bound for the vertex–edge Roman { 2 } -domination number of trees.
Theorem 2. 
Let n 2 . Then, γ v e R 2 ( P n ) = n 3 .
Proof. 
First, we show that γ v e R 2 ( P n ) n 3 . Let P n = v 1 v 2 v n . If n 0 ( mod 3 ) , define a veR2DF f on P n such that f ( v i ) = 1 if i 2 ( mod 3 ) , and f ( v i ) = 0 otherwise. Clearly, w ( f ) = n 3 . If n 1 , 2 ( mod 3 ) , define a veR2DF f on P n such that f ( v i ) = 1 if i 1 ( mod 3 ) , and f ( v i ) = 0 otherwise. Clearly, w ( f ) = n 3 . Thus, γ v e R 2 ( P n ) n 3 .
Now, we show by induction on n that γ v e R 2 ( P n ) = n 3 . If n = 2 , then γ v e R 2 ( P 2 ) = 1 = 2 3 ; if n = 3 , then γ v e R 2 ( P 3 ) = 1 = 3 3 ; if n = 4 , then γ v e R 2 ( P 4 ) = 2 = 4 3 . This establishes the base step. Let P n be a path of order n 5 , and assume that γ v e R 2 ( P k ) = k 3 , where 2 k < n . Assume, for the sake of contradiction, that there exists a veR2DF f on P n with w ( f ) < n 3 . We check the possibilities of the summation f ( v n ) + f ( v n 1 ) + f ( v n 2 ) . Clearly, f ( v n ) + f ( v n 1 ) + f ( v n 2 ) 1 .
Case 1.
f ( v n ) + f ( v n 1 ) + f ( v n 2 ) = 1 ; then, either f ( v n ) = 1 ,   f ( v n 1 ) = f ( v n 2 ) = 0 or f ( v n 1 ) = 1 ,   f ( v n ) = f ( v n 2 ) = 0 . If we are in the first sub-case (i.e., f ( v n ) = 1 ,   f ( v n 1 ) = f ( v n 2 ) = 0 ), then we must have f ( v n 3 ) 1 ; if we are in the second sub-case, then either f ( v n 3 ) 1 or f ( v n 4 ) 1 . By deleting the vertices v n , v n 1 , v n 2 , we obtain the path P n 3 , and the restriction of f on V ( P n 3 ) gives a veR2DF f on P n 3 such that
w ( f ) = w ( f ) 1 < n 3 1 = n 3 3 ,
contradicting the hypothesis.
Case 2.
f ( v n ) + f ( v n 1 ) + f ( v n 2 ) 2 . Assume that either f ( v n 3 ) 1 or f ( v n 4 ) 1 . By deleting v n , v n 1 , v n 2 , we obtain the path P n 3 , and the restriction of f on V ( P n 3 ) gives a veR2DF f on P n 3 such that
w ( f ) w ( f ) 2 < n 3 2 < n 3 3 ,
contradicting the hypothesis. So, we may assume that f ( v n 3 ) = f ( v n 4 ) = 0 . By deleting v n , v n 1 , v n 2 , we obtain the path P n 3 . Define a veR2DF f on P n 3 such that f ( v n 4 ) = 1 , and f ( v i ) = f ( v i ) otherwise. Then,
w ( f ) w ( f ) 1 < n 3 1 = n 3 3 ,
contradicting the hypothesis.
Hence, the statement holds. □
We need a proposition and a lemma before providing a tight lower bound for the vertex–edge Roman { 2 } -domination number of trees.
Proposition 3. 
Let G be a graph of order n 3 and θ a veR2DF on G such that w ( θ ) = γ v e R 2 ( G ) . Then, L ( G ) V 2 θ = .
Proof. 
Assume that G contains a leaf v with θ ( v ) = 2 . Let w be the support vertex adjacent to v. Define a veR2DF θ on G such that θ ( v ) = 0 ,   θ ( w ) = 1 , and θ ( x ) = θ ( x ) for all x V ( G ) { v , w } . Clearly, w ( θ ) < w ( θ ) , which contradicts the hypothesis. □
Lemma 1. 
Let G be a graph of order n 3 . Then, there exists a veR2DF θ on G such that w ( θ ) = γ v e R 2 ( G ) , and L ( G ) V 0 θ .
Proof. 
Let f be a veR2DF on G that witnesses γ v e R 2 ( G ) . By Proposition 3, L ( G ) V 2 θ = . If L ( G ) V 0 f , we are finished. Assume that L ( G ) V 1 f . Since w ( f ) = γ v e R 2 ( G ) , then every v L ( G ) V 1 f is adjacent to a support vertex w v with f ( w v ) = 0 . Define a veR2DF θ on G such that θ ( v ) = 0 and θ ( w v ) = 1 for every v L ( G ) V 1 f , and θ ( x ) = f ( x ) otherwise. Clearly, w ( θ ) w ( f ) and, as w ( f ) = γ v e R 2 ( G ) , it follows that w ( θ ) = γ v e R 2 ( G ) . □
Theorem 3. 
Let T be a tree of order n 4 with l leaves and s support vertices. If T is not a star graph, then γ v e R 2 ( T ) n l s + 4 3 .
Proof. 
We proceed by induction on n. If diam ( T ) = 3 (this includes the case n = 4 ), then T is a double star graph. It is clear that γ v e R 2 ( T ) = 2 = n l s + 4 3 . This establishes the base step.
Assume that diam ( T ) 4 , and assume that the statement holds for every tree T with 4 | T | < | T | . Let P : = x 1 x 2 x d , d 5 be a diametral path in T. Among all possible candidates of the diametral path, choose P such that d ( x 2 ) is the maximum possible. Let θ be a veR2DF on T.
Assume that T contains a strong support vertex v. Let u and w be two leaves adjacent to v. Let T be the tree obtained from T by deleting w; then, l ( T ) = l 1 , s ( T ) = s , and | T | = n 1 . Define a veR2DF θ on T as follows. If θ ( w ) = 0 or θ ( v ) 1 , let θ ( x ) = θ ( x ) for every x V ( T ) ; otherwise, let θ ( v ) = θ ( w ) and θ ( x ) = θ ( x ) for every x V ( T ) { v } . From the induction hypothesis, we have
w ( θ ) w ( θ ) | T | s ( T ) l ( T ) + 4 3 = n 1 s l + 1 + 4 3 = n s l + 4 3 ;
so, the statement holds.
We may assume that T does not contain a strong support vertex. Then, we must have d ( x 2 ) = 2 . Assume that x 3 is a support vertex; then, x 3 is adjacent to a leaf α . Let T be the tree obtained from T by deleting α . Then, l ( T ) = l 1 , s ( T ) = s 1 , and | T | = n 1 . Define a veR2DF θ on T as follows. If θ ( α ) = 0 or θ ( x 3 ) 1 , set θ ( x ) = θ ( x ) for every x V ( T ) ; otherwise, set θ ( x 3 ) = θ ( α ) and θ ( x ) = θ ( x ) for every x V ( T ) { α } . From the induction hypothesis, we have
w ( θ ) w ( θ ) | T | s ( T ) l ( T ) + 4 3 = n 1 s + 1 l + 1 + 4 3 = n s l + 5 3 n s l + 4 3 ;
thus, the statement holds. We may assume that x 3 is not a support vertex. Assume that d ( x 3 ) 3 . Then, x 3 is adjacent to a vertex β that is different than x 2 and x 4 , and β is adjacent to a leaf α . Let T be the tree obtained from T by deleting α and β . Then, l ( T ) = l 1 , and s ( T ) = s 1 . Define a veR2DF θ on T as follows. Let θ ( x 3 ) = max { θ ( x 3 ) , θ ( α ) , θ ( β ) } . Observe that θ ( x 3 ) 1 . Let θ ( x ) = θ ( x ) for all x V ( T ) { α } . From the induction hypothesis, we have
w ( θ ) w ( θ ) | T | s ( T ) l ( T ) + 4 3 = n 2 ( s 1 ) ( l 1 ) + 4 3 = n s l + 4 3 ;
thus, the statement holds. We may assume that d ( x 3 ) = 2 . If T is a path, the statement holds by Theorem 2. Assume that T is not a path; so, T has a leaf α different from x 1 and x d . Observe that α is not adjacent to x d 1 , as T does not have a strong support vertex. Thus, the tree T : = T { x 1 , x 2 , x 3 } has at least four vertices. Observe that θ ( x 1 ) + θ ( x 2 ) + θ ( x 3 ) 1 , and if θ ( x 1 ) + θ ( x 2 ) + θ ( x 3 ) = 1 , then either θ ( x 1 ) = 1 ,   θ ( x 2 ) = θ ( x 3 ) = 0 , or θ ( x 2 ) = 1 ,   θ ( x 1 ) = θ ( x 3 ) = 0 . Define a veR2DF θ on T as follows. If θ ( x 1 ) + θ ( x 2 ) + θ ( x 3 ) = 2 , let θ ( x 4 ) = max { 1 , θ ( x 4 ) } , and let θ ( x ) = θ ( x ) for all x V ( T ) { x 4 } . If θ ( x 1 ) + θ ( x 2 ) + θ ( x 3 ) = 1 , let θ ( x ) = θ ( x ) for all x V ( T ) . From the induction hypothesis, we have
w ( θ ) w ( θ ) + 1 | T | s ( T ) l ( T ) + 4 3 + 1 n 3 s l + 4 3 + 1 = n s l + 4 3 ;
thus, the statement holds. □
The bound is tight, as γ v e R 2 ( P n ) = n s l + 4 3 , n 4 (by Theorem 2).
We need to define some rooted trees before moving to the next theorem. Let T 1 : = P 2 , T 2 : = P 3 = w x y , T 3 : = P 4 = v w x y , T 4 : = P 5 , and let the middle vertex be labeled w. Let T 5 denote any tree obtained from the star graph S n , n 3 by subdividing each edge once, and denote the vertex in the center by w. Denote the non-leaf vertex in S 4 by w; let T 6 be the tree obtained from S 4 by subdividing two edges once. Let T 7 be any tree obtained from T 5 by adding a pendant edge to w. Let T 8 : = w x y z . All the previous trees are rooted at w (see Figure 1).
Theorem 4. 
If T is a tree of order n 1 , then γ v e R 2 ( T ) 3 n 7 .
Proof. 
We proceed by induction on n. If n { 1 , 2 } , then T { P 1 , P 2 } , and it is clear that γ v e R 2 ( T ) 1 = 3 n 7 . If diam ( T ) = 2 (this includes the case n = 3 ) , then T is a star graph, and γ v e R 2 ( T ) = 1 < 3 n 7 . If diam ( T ) = 3 , then T is a double star graph, and n 4 . It is clear that γ v e R 2 ( T ) = 2 3 n 7 . If diam ( T ) = 4 , there exists a vertex v V ( T ) such that, for every u V ( T ) , dist ( v , u ) 2 . Define a veR2DF θ on T, such that θ ( v ) = 2 , and θ ( x ) = 0 , for all x V ( T ) { v } . So, γ v e R 2 ( T ) = 2 < 3 n 7 . This establishes the base step. We may assume that T is a tree with diam ( T ) 5 , and if T is a tree with 1   | T | < | T | , then γ v e R 2 ( T ) 3 | T | 7 . Throughout the proof, we use the symbol θ to denote a fixed veR2DF on T that witnesses γ v e R 2 ( T ) and satisfies the condition L ( T ) V 0 θ (see Lemma 1).
Claim 1. 
If T contains a strong support vertex v, then the statement holds.
Proof. 
Let u and w be two leaves adjacent to v. Let T be the tree obtained from T by deleting u. From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 1 ) 7 . Let θ be a veR2DF on T with minimum weight and L ( T ) V 0 θ (see Lemma 1); so, w ( θ ) 3 ( n 1 ) 7 . Observe that θ ( w ) = 0 as w L ( T ) , so either θ ( v ) 1 or a N T ( v ) θ ( a ) 2 . Define a veR2DF θ on T such that θ ( u ) = 0 and θ ( x ) = θ ( x ) for all x V ( T ) { u } . Clearly, w ( θ ) = w ( θ ) 3 ( n 1 ) 7 3 n 7 , and we are finished. □
We may assume that T does not have a strong support vertex. Let P : = x 1 x 2 x d , d 6 be a diametral path in T. Choose the diametral path P such that d ( x 3 ) is the maximum possible. Observe that d ( x 2 ) = 2 as T does not have a strong support vertex. Let x d be the root of the tree T .
Claim 2. 
If     | T x 3 | 5 , then the statement holds.
Proof. 
Let T be the tree obtained from T by deleting x 3 and all its successors (i.e., T is the tree obtained from T by deleting V ( T x 3 ) ). From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 5 ) 7 . Let θ be a veR2DF on T with minimum weight; so, w ( θ ) 3 ( n 5 ) 7 . Define a veR2DF θ on T such that θ ( x 3 ) = 2 and θ ( x ) = 0 for all the successors of x 3 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 3 ) . Clearly, w ( θ ) = w ( θ ) + 2 3 ( n 5 ) 7 + 2 3 n 7 , and we are finished. □
We may assume that | T x 3 |   4 ; so, either d ( x 3 ) = 2 or d ( x 3 ) = 3 .
Claim 3. 
If d ( x 3 ) = 3 , then the statement holds.
Proof. 
The neighbors of x 3 are x 2 , x 4 , and a vertex v. The vertex v must be a leaf as | T x 3 | 4 . Assume that d ( x 4 ) = 2 . Let T be the tree obtained from T by deleting V ( T x 4 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 5 ) 7 . Define a veR2DF θ on T such that θ ( x 3 ) = 2 , θ ( x 4 ) = 0 , and θ ( x ) = 0 for all the successors x of x 3 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 4 ) . Clearly, w ( θ ) = w ( θ ) + 2 3 ( n 5 ) 7 + 2 3 n 7 , and we are finished.
We may assume now that d ( x 4 ) 3 . Assume that x 4 is adjacent to a leaf w. Let T be the tree obtained from T by deleting V ( T x 3 ) { w } . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 5 ) 7 . Define a veR2DF θ on T such that θ ( x 3 ) = 2 , θ ( w ) = 0 , and θ ( x ) = 0 for all the successors x of x 3 . Thus, w ( θ ) = w ( θ ) + 2 3 ( n 5 ) 7 + 2 3 n 7 , and we are finished. We may assume that x 4 is not adjacent to a leaf. Then, for every w N ( x 4 ) { x 5 } , T w = T i for some i { 1 , 2 , 3 , 4 } . Let a i : = | { w N ( x 4 ) { x 5 } | T w = T i } | , where i { 1 , 2 , 3 , 4 } (as an example, the graph H in Figure 2, T x 3 = T 3 ,   T a = T b = T 1 , and T c = T 2 ; so, a 1 = 2 ,   a 2 = 1 , a 3 = 1 , and a 4 = 0 ). Observe that a 3 1 as x 3 N ( x 4 ) , and T x 3 = T 3 . Observe also that a 1 + a 2 + a 3 + a 4 2 as d ( x 4 ) 3 . Let T be the tree obtained from T by deleting V ( T x 4 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n ( 2 a 1 + 3 a 2 + 4 a 3 + 5 a 4 ) ) 7 . Assume that a 1 0 . Define a veR2DF θ on T such that θ ( x 2 ) = 1 ,   θ ( x 4 ) = 2 , and θ ( w ) = 2 , if T w = T 4 , θ ( x ) = 1 , if T w { T 2 , T 3 } , θ ( x ) = 0 , for all other successors of x 4 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 4 ) . Thus,
w ( θ ) = w ( θ ) + 2 + a 2 + a 3 + 2 a 4 3 ( n ( 1 + 2 a 1 + 3 a 2 + 4 a 3 + 5 a 4 ) ) + 7 ( 2 + a 2 + a 3 + 2 a 4 ) 7 3 n 6 a 1 2 a 2 5 a 3 a 4 + 11 7 ( ) 3 n 2 a 2 a 4 7 3 n 7 .
Inequality ( ) comes from the fact that a 1 1 and a 3 1 .
Assume that a 1 = 0 . Define a veR2DF θ on T such that θ ( x 2 ) = 1 ,   θ ( x 4 ) = 1 , and θ ( w ) = 2 , if T w = T 4 , θ ( x ) = 1 , if T w { T 2 , T 3 } , θ ( x ) = 0 , for all other successors of x 4 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 4 ) . Thus,
w ( θ ) = w ( θ ) + 1 + a 2 + a 3 + 2 a 4 3 ( n ( 1 + 3 a 2 + 4 a 3 + 5 a 4 ) ) + 7 ( 1 + a 2 + a 3 + 2 a 4 ) 7 3 n 2 a 2 5 a 3 a 4 + 4 7 ( ) 3 n 2 a 2 a 4 1 7 3 n 7 .
Inequality ( ) comes from the fact that a 3 1 . □
We may assume that d ( x 3 ) = 2 .
Claim 4. 
If d ( x 4 ) 3 , then the statement holds.
Proof. 
Assume that x 4 is adjacent to a leaf w. Let T be the tree obtained from T by deleting V ( T x 3 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 3 ) 7 . Observe that θ ( w ) = 0 , and, if θ ( x 4 ) = 0 , then v N ( x 4 ) θ ( v ) 2 . Define a veR2DF θ on T such that θ ( x 1 ) = θ ( x 3 ) = 0 , θ ( x 2 ) = 1 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 3 ) . Thus,
w ( θ ) = w ( θ ) + 1 3 ( n 3 ) 7 + 1 3 n 9 + 7 7 3 n 2 7 3 n 7 ,
and we are finished. So, we may assume that x 4 is not adjacent to a leaf.
Assume that x 4 is adjacent to a support vertex w. Let T be the tree obtained from T by deleting V ( T x 3 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 3 ) 7 . Observe that, if θ ( x 4 ) = 0 , then we must have θ ( w ) 1 . Define a veR2DF θ on T such that θ ( x 1 ) = θ ( x 3 ) = 0 , θ ( x 2 ) = 1 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 3 ) . Thus, w ( θ ) = w ( θ ) + 1 3 ( n 3 ) 7 + 1 3 n 7 , and we are finished. So, we may assume that x 4 is not adjacent to a support vertex.
Let v N ( x 4 ) { x 5 } . Since v is neither a leaf nor a support vertex, we must have diam ( T v ) 2 . From the way that x 3 was chosen, we must have d ( v ) = 2 . So, T v = P 3 ; see Figure 3.
Let T be the tree obtained from T by deleting V ( T x 4 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n ( 3 a + 1 ) ) 7 , where a = d ( x 4 ) 1 . Define a veR2DF θ on T such that θ ( x 4 ) = 1 ,   θ ( x ) = 1 for every support vertex in T x 4 , θ ( x ) = 0 for the remaining vertices in T x 4 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 4 ) . Thus,
w ( θ ) = w ( θ ) + a + 1 3 ( n ( 3 a + 1 ) ) 7 + a + 1 3 n 9 a 3 + 7 a + 7 7 ( ) 3 n 2 a + 4 7 3 n 7 ,
where inequality ( ) comes from the assumption d ( x 4 ) 3 (so a 2 ) . Thus, the statement holds. □
Claim 5. 
If d ( x 4 ) = 2 , then the statement holds.
Proof. 
Assume that d ( x 5 ) = 2 . Let T be the tree obtained from T by deleting V ( T x 5 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 5 ) 7 . Define a veR2DF θ on T such that θ ( x 2 ) = θ ( x 5 ) = 1 ,   θ ( x 1 ) = θ ( x 3 ) = θ ( x 4 ) = 0 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 5 ) . Thus, w ( θ ) = w ( θ ) + 2 3 ( n 5 ) 7 + 2 3 n 7 , and we are finished. So, we may assume that d ( x 5 ) 3 .
Assume that x 5 is adjacent to a leaf w. Let T be the tree obtained from T by deleting V ( T x 4 ) { w } . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n 5 ) 7 . Define a veR2DF θ on T such that θ ( x 2 ) = 1 ,   θ ( x 5 ) = max { 1 , θ ( x 5 ) } ,   θ ( x 1 ) = θ ( x 3 ) = θ ( x 4 ) = θ ( w ) = 0 , and θ ( x ) = θ ( x ) for all x V ( T ) V ( T x 5 ) . Thus, w ( θ ) w ( θ ) + 2 3 ( n 5 ) 7 + 2 3 n 7 , and we are finished. So, we may assume that x 5 is not adjacent to a leaf.
For every w N ( x 5 ) { x 6 } , T w = T i for some i { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } . Let a i : = | { w N ( x 5 ) { x 6 } | T w = T i } | , where i { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } . Observe that a 8 1 as T x 4 = T 8 , and i { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } a i 2 as d ( x 5 ) 3 . Let T be the tree obtained from T by deleting V ( T x 5 ) . From the induction hypothesis, γ v e R 2 ( T ) 3 ( n r ) 7 , where r = 1 + 2 a 1 + 3 a 2 + 4 ( a 3 + a 8 ) + 5 ( a 4 + a 5 + a 6 + a 7 ) . If a 1 1 , define a veR2DF θ on T such that θ ( x 2 ) = 1 ,   θ ( x 5 ) = 2 , θ ( y ) = 1 , if y V ( T 2 ) V ( T 8 ) , θ ( x ) = 1 , if x V ( T 3 ) (see Figure 1), θ ( w ) = 2 , if T w { T 4 , T 5 , T 6 , T 7 } , θ ( v ) = 0 for the remaining vertices in V ( T x 5 ) , and θ ( v ) = θ ( v ) for every v V ( T ) V ( T x 5 ) . Thus,
w ( θ ) = w ( θ ) + 2 + a 2 + a 3 + a 8 + 2 ( a 4 + a 5 + a 6 + a 7 ) 3 ( n r ) 7 + 2 + a 2 + a 3 + a 8 + 2 ( a 4 + a 5 + a 6 + a 7 ) 3 n + 11 6 a 1 2 a 2 5 a 3 a 4 a 5 a 6 a 7 5 a 8 7 ( ) 3 n 7 ,
where inequality ( ) comes from the fact that a 1 , a 8 1 . If a 1 = 0 , define a veR2DF θ on T such that θ ( x 2 ) = 1 ,   θ ( x 5 ) = 1 , θ ( y ) = 1 if y V ( T 2 ) V ( T 8 ) , θ ( x ) = 1 if x V ( T 3 ) , θ ( w ) = 2 if T w { T 4 , T 5 , T 6 , T 7 } , θ ( v ) = 0 for the remaining vertices in V ( T x 5 ) , and θ ( v ) = θ ( v ) for every v V ( T ) V ( T x 5 ) . Thus,
w ( θ ) = w ( θ ) + 1 + a 2 + a 3 + a 8 + 2 ( a 4 + a 5 + a 6 + a 7 ) 3 ( n r ) 7 + 1 + a 2 + a 3 + a 8 + 2 ( a 4 + a 5 + a 6 + a 7 ) 3 n + 4 2 a 2 5 a 3 a 4 a 5 a 6 a 7 5 a 8 7 ( ) 3 n 7 ,
where inequality ( ) comes from the fact a 8 1 . Thus, the statement holds. □
This completes the proof of the theorem.
The bound in Theorem 4 is tight as the following theorem indicates.
Theorem 5. 
Let n be a positive integer such that n 0 ( mod 7 ) . Then, there exists a tree T of order n such that γ v e R 2 ( T ) = 3 n 7 = 3 n 7 .
Proof. 
As n 0 ( mod 7 ) , there exists a positive integer m such that n = 7 m . For every i { 1 , , m } , let P i , 7 : = a i b i c i d i x i y i z i ; so, P i , 7 is a path with seven vertices. Let T m be the tree obtained from the disjoint union of P i , 7 , i { 1 , , m } , by adding the set of edges { c 1 c j | 2 j m } . The tree T 5 is given in Figure 4. From Lemma 1, there exists a veR2DF θ on T m such that w ( θ ) = γ v e R 2 ( T m ) , and L ( T m ) V 0 θ . This means that θ ( z i ) = θ ( a i ) = 0 for every i { 1 , , m } ; so, either θ ( y i ) = 1 or θ ( x i ) = 2 . Similarly, either θ ( b i ) = 1 or θ ( c i ) = 2 . If θ ( y i ) = 1 and θ ( b i ) = 1 , then we must have θ ( c i ) + θ ( d i ) + θ ( x i ) 1 . So, θ ( P i , 7 ) 3 for every i { 1 , , m } . Thus, w ( θ ) 3 m = 3 n 7 . From Theorem 4, we must have w ( θ ) = 3 n 7 , as required. □

3. Complexity

Graph complexity is crucial for understanding and analyzing various real-world systems represented as graphs. Understanding graph complexity helps in designing efficient algorithms and classifying the difficulty of computational problems. In this section, we show that vertex–edge Roman { 2 } -domination is NP-complete even for bipartite graphs.
Consider the following decision problem.
veR2D
  • Instance: A graph G = ( V , E ) and k Z + such that k | V | .
  • Question: Is there a veR2DF f with w ( f ) k ?
We transform an NP-complete problem, called Exact 3-Cover (X3C) [12], to veR2D.
X3C
  • Instance: A set A of cardinality 3 q and a collection B of 3-element subsets of A.
  • Question: Does B contain a sub-collection B such that every a A is in exactly one element in B ?
Theorem 6. 
veR2D is NP-complete for bipartite graphs.
Proof. 
It is clear that veR2D is in the NP class. Let ( A , B ) , where A = { a 1 , , a 3 q } and B = { B 1 , , B t } is an instance of X3C. For every i [ 3 q ] , let P i : = x i y i z i a i . Let P be the disjoint union of P i ’s, i [ 3 q ] . For every i [ t ] , let Q i : = b i c i d i . Let Q be the disjoint union of Q i ’s, i [ t ] . Let G be the graph obtained from the disjoint union of P and Q by adding the edges a i b j if a i B j . Clearly, G is a bipartite graph; see Figure 5. Set k = 4 q + t .
Assume that ( A , B ) has an exact 3-cover B . Define a veR2DF f as follows. For every i [ 3 q ] , let f ( x i ) = f ( z i ) = f ( a i ) = 0 , and f ( y i ) = 1 ; for every i [ t ] , let f ( c i ) = 1 ,   f ( d i ) = 0   f ( b i ) = 1 if B i B , and f ( b i ) = 0 if B i B . As B is an exact 3-cover, the edges z i a i s and the edges a i b j s , where i [ 3 q ] and j [ t ] , are f-dominated. The remaining edges are obviously f-dominated; so, f is a veR2DF with w ( f ) = k .
Conversely, assume that G admits a veR2DF f with w ( f ) k . Clearly, f ( P i ) 1 for every i [ 3 q ] ; so, f ( P ) 3 q , and if f ( P i ) = 1 , then f ( x i ) = f ( z i ) = f ( a i ) = 0 , and f ( y i ) = 1 . Clearly, f ( Q i ) 1 for every i [ t ] ; so, f ( Q ) t , and if f ( Q i ) = 1 for some i [ t ] , then f ( b i ) = 0 . Let r = | { i [ 3 q ] f ( P i ) 2 } | , and s = | { i [ t ] f ( b i ) 1 } | . Then, w ( f ) 3 q + r + t + s . As w ( f ) 4 q + t , r + s q . On the other hand, s 3 q r 3 . So, r = 0 and s = q . Hence, the set { B i f ( b i ) 1 } is an exact 3-cover. □

4. Conclusions

In this work, we introduced a variant of domination called vertex–edge Roman { 2 } -domination. The majority of the articles considering domination sets have studied vertex–vertex domination or edge–edge domination; however, in this work, vertices dominate edges. This type of domination can be applied to any real-life network where monitoring edges by nodes is required, for example, in the context of monitoring highway safety. In this domination, each vertex is assigned an integer between 0 and 2 such that, if there is an edge with endpoints each assigned 0, then the sum of the vertex weights on the neighborhood of those two endpoints is greater than or equal to 2. This new notion is related to a vertex–vertex domination called Roman { 2 } -domination (also called Italian domination). Vertex–edge Roman { 2 } -domination relaxes the condition of Roman { 2 } -domination; thus, the vertex–edge Roman { 2 } -domination number of a graph G is a lower bound for the Roman { 2 } -domination number of G. This new domination also adds an extra condition to a domination introduced in 1986, called vertex–edge domination; therefore, the vertex–edge Roman { 2 } -domination number of a graph G is an upper bound for the vertex–edge domination number of G. Vertex–edge Roman { 2 } -domination also relaxes the condition of vertex–edge Roman domination; as such, the vertex–edge Roman { 2 } -domination number of a graph G is a lower bound of the vertex–edge Roman domination number. In real-life contexts, adding an extra condition to a domination variant usually results in better service but with a higher cost; in contrast, relaxing the conditions of a domination variant reduces the cost and reduces the quality of service as well. Thus, vertex–edge Roman { 2 } -domination balances the quality of service and the cost between vertex–edge domination and vertex–edge Roman domination. In [13], the authors proved that, for any tree T of order n 3 , γ v e ( T ) n 3 ; furthermore, they proved that this bound is tight. In our work, we showed that γ v e ( T ) 3 n 7 and this bound is tight; thus, as mentioned earlier, vertex–edge Roman { 2 } -domination costs more than vertex–edge domination. In [14], the authors proved that, if T is a tree of order n with l leaves and s support vertices and dim ( T ) 3 , then γ v e R ( T ) n l s + 3 2 , and this bound is tight. In our work, we proved that if T is a tree of order n 4 and dim ( T ) 3 , then γ v e R 2 ( T ) n l s + 4 3 , and this bound is tight. Therefore, the cost of vertex–edge Roman { 2 } -domination is lower than vertex–edge Roman domination.
In this work, we determined the exact vertex–edge Roman { 2 } -domination number for cycles and paths and provided tight lower and upper bounds for the vertex–edge Roman { 2 } -domination number of trees. In addition, we proved that the decision problem associated with vertex–edge Roman { 2 } -domination is NP-complete for bipartite graphs.
In future work, we aim to characterize graphs G such that γ v e R 2 ( G ) = γ v e R ( G ) , as well as characterize graphs such that γ v e R 2 ( G ) = γ R 2 ( G ) . We also aim to investigate the vertex–edge Roman { 2 } -domination number for other classes of graphs, for example, cubic graphs.

Author Contributions

Conceptualization, A.A.; methodology, A.A. and S.R.M.; validation, A.A. and S.R.M.; writing—original draft preparation, A.A. and S.R.M.; writing—review and editing, A.A. and S.R.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Deanship of Scientific Research, Vice Presidency for Graduate Studies and Scientific Research, King Faisal University, Saudi Arabia [Grant No. KFU252315].

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Peters, K.W. Theoretical and Algorithmic Results on Domination and Connectivity. Ph.D. Thesis, Clemson University, Clemson, SC, USA, 1986. [Google Scholar]
  2. ReVelle, C. Johns Hopkins Magazine, Can You Protect the Roman Empire? 1997. Available online: https://pages.jh.edu/jhumag/0497web/locate3.html (accessed on 14 March 2025).
  3. ReVelle, C. Johns Hopkins magazine, Test Your Solution to Can You Protect the Roman Empire? 1997. Available online: https://pages.jh.edu/jhumag/0697web/revelle.html (accessed on 14 March 2025).
  4. 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]
  5. Stewart, I. Defend the Roman empire. Sci. Am. 1999, 281, 136–138. [Google Scholar] [CrossRef]
  6. Cockayne, E.; Dreyer, P.; Hedetniemi, S.M.; Hedetniemi, S.T. Roman domination in graphs. Discrete Math. 2004, 278, 11–22. [Google Scholar] [CrossRef]
  7. Satheesh, E.N. Some Variations of Domination and Applications. Ph.D. Thesis, Mahatma Gandhi University, Kottayam, India, 2014. [Google Scholar]
  8. Kumar, M.; Venkata Subba Reddy, P. Vertex-edge Roman domination in graphs: Complexity and algorithms. Commun. Comb. Optim. 2023, 8, 23–37. [Google Scholar]
  9. AlSubaiei, B.; Almulhim, A.; Akwu, A. Vertex-edge perfect Roman domination number. AIMS Math. 2023, 8, 21472–21483. [Google Scholar] [CrossRef]
  10. Chellali, M.; Haynes, T.; Hedetniemi, S.; McRae, A. Roman 2-domination. Discret. Appl. Math. 2016, 204, 22–28. [Google Scholar] [CrossRef]
  11. Almulhim, A.; AlSubaiei, B.; Mondal, S.R. Survey on Roman 2-domination. Mathematics 2024, 12, 2771. [Google Scholar] [CrossRef]
  12. Garey, M.R. Computers and Intractability: A Guide to the Theory of NP-Completeness. A Series of Books in the Mathematical Sciences; W. H. Freeman: New York, NY, USA, 1979. [Google Scholar]
  13. Krishnakumari, B.; Venkatakrishnan, Y.B.; Krzywkowski, M. Bounds on the vertex–edge domination number of a tree. Comptes Rendus. MathéMatique 2014, 352, 363–366. [Google Scholar] [CrossRef]
  14. Kumar, H.N.; Venkatakrishnan, Y.B. Vertex-edge Roman domination. Kragujev. J. Math. 2021, 45, 685–698. [Google Scholar] [CrossRef]
Figure 1. The rooted trees T i needed to prove Theorem 4, where i { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } .
Figure 1. The rooted trees T i needed to prove Theorem 4, where i { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } .
Mathematics 13 02169 g001
Figure 2. The example graph H (Theorem 4, Claim 3).
Figure 2. The example graph H (Theorem 4, Claim 3).
Mathematics 13 02169 g002
Figure 3. T v = P 3 (Theorem 4, Claim 4).
Figure 3. T v = P 3 (Theorem 4, Claim 4).
Mathematics 13 02169 g003
Figure 4. Construction of the tree T 5 needed to prove Theorem 5.
Figure 4. Construction of the tree T 5 needed to prove Theorem 5.
Mathematics 13 02169 g004
Figure 5. Construction of the bipartite graph G (Theorem 6).
Figure 5. Construction of the bipartite graph G (Theorem 6).
Mathematics 13 02169 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

Almulhim, A.; Mondal, S.R. Vertex–Edge Roman {2}-Domination. Mathematics 2025, 13, 2169. https://doi.org/10.3390/math13132169

AMA Style

Almulhim A, Mondal SR. Vertex–Edge Roman {2}-Domination. Mathematics. 2025; 13(13):2169. https://doi.org/10.3390/math13132169

Chicago/Turabian Style

Almulhim, Ahlam, and Saiful Rahman Mondal. 2025. "Vertex–Edge Roman {2}-Domination" Mathematics 13, no. 13: 2169. https://doi.org/10.3390/math13132169

APA Style

Almulhim, A., & Mondal, S. R. (2025). Vertex–Edge Roman {2}-Domination. Mathematics, 13(13), 2169. https://doi.org/10.3390/math13132169

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