407
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Restrained Italian reinforcement number in graphs

, , &
Pages 227-234 | Received 10 Jan 2022, Accepted 02 Dec 2022, Published online: 08 Jun 2023

Abstract

A restrained Italian dominating function (RID-function) on a graph G=(V,E) is a function f:V{0,1,2} satisfying: (i) f(N(u))2 for every vertex uV(G) with f(u)=0, where N(u) is the set of vertices adjacent to u; (ii) the subgraph induced by the vertices assigned 0 under f has no isolated vertices. The weight of an RID-function is the sum of its function value over the whole set of vertices, and the restrained Italian domination number is the minimum weight of an RID-function on G. In this paper, we initiate the study of the restrained Italian reinforcement number rrI(G) of a graph G defined as the cardinality of a smallest set of edges that we must add to the graph to decrease its restrained Italian domination number. We begin by showing that the decision problem associated with the restrained Italian reinforcement problem is NP-hard for arbitrary graphs. Then several properties as well as some sharp bounds of the restrained Italian reinforcement number are presented.

1 Introduction

For definitions and notations not given here we refer to [Citation9]. We consider simple graphs G with vertex set V=V(G) and edge set E=E(G). The order of G is n=n(G)=|V|. The open neighborhood of a vertex v, denoted N(v) (or NG(v) to refer to G) is the set {uV(G)uvE} and its closed neighborhood is the set N[v]=NG[v]=N(v){v}. The degree of a vertex vV is d(v)=dG(v)=|N(v)|. The maximum and minimum degree in G are denoted by Δ=Δ(G) and δ=δ(G), respectively. A vertex of degree one is called a leaf and its neighbor is called a support vertex.

As usual, the path (cycle, complete graph, complete p -partite graph, respectively) of order n is denoted by Pn (Cn, Kn,Kn1,n2,,np, respectively). A star of order n2 is the graph K1,n1.A tree T is a double star if it contains exactly two vertices that are not leaves. A double star with respectively p and q leaves attached at each support vertex is denoted by DSp,q.

For a subset SV, the subgraph induced by S in G is denoted as G[S]. A subset SV is a dominating set of G if every vertex in VS has a neighbor in S. The domination number γ(G) is the minimum cardinality of a dominating set of G. In 1990, Kok and Mynhardt [Citation11] introduced the reinforcement number r(G) of a graph G as the minimum numbers of edges that have to be added to the graph G in order to decrease the domination number. However, it was assumed that r(G)=0 for all graphs G with domination number one. Since then, the concept of reinforcement has been defined and studied for several other domination parameters, such as Roman domination [Citation10], total Roman domination [Citation1], Italian domination [Citation8], double Roman domination [Citation3] and rainbow domination [Citation2, Citation14].

The concept of Italian domination has been introduced in 2016 by Chellali et al. [Citation6] as a new variation of Roman domination but called differently, Roman {2}-domination. An Italian dominating function (ID-function, for short) on a graph G is a function f:V{0,1,2} having the property that f(N(u))2 for each vertex u with f(u)=0. The weight of an ID-function f is the sum w(f)=vV(G)f(v). It is worth noting that since then several variations of Italian domination have been defined, see for example, [Citation4, Citation5, Citation12, Citation16].

In 2021, Samadi, Alishahi, Masoumi and Mojdeh [Citation13] defined the restrained Italian dominating function (RID-function, for short) as an ID-function f satisfying in addition the property that the subgraph induced by the vertices assigned 0 under f has no isolated vertices. The restrained Italian domination number γrI(G) is the minimum weight of an RID-function on a graph G, and an RID-function of G with weight γrI(G) is called a γrI(G)-function. Any RID-function f on G can be simply referred to as f=(V0,V1,V2), where Vi={vV(G):f(v)=i} for i{0,1,2}.

In this paper, we are interested in starting the study of the restrained Italian reinforcement number rrI(G) of a graph G defined as the cardinality of a smallest set of edges FE(G¯) such that γrI(G+F)<γrI(G), where G¯ denotes the complement graph of G. In the case that there is no subset of edges F with γrI(G+F)<γrI(G), we define rrI(G)=0. Since for any nontrivial connected graph G, γrI(G)2, we deduce that rrI(G)=0 for all nontrivial connected graphs with rrI(G)=2. Moreover, we say that a subset EE(G¯) is an rrI(G)-set if |E|=rrI(G) and γrI(G+E)<γrI(G).

In the rest of this paper, we show that the decision problem corresponding to the problem of computing rrI (G) is NP-hard for an arbitrary graph G. Then various properties of the restrained Italian reinforcement number are presented and some sharp bounds on it are established. In addition, the restrained Italian reinforcement number is determined for some families of graphs.

We close this section by showing that any rrI(G)-set of a connected graph G with γrI(G)3 can decrease the restrained Italian domination number of G by at most two.

Proposition 1.

Let G be a connected graph with γrI(G)3. If F is an rrI(G)-set, then γrI(G)2γrI(G+F)γrI(G)1.

Both bounds are sharp.

Proof.

By assumption, γrI(G+F)<γrI(G), whence the upper bound. To show the lower bound, let us assume that γrI(G+F)γrI(G)3. Let f be a γrI(G+F)-function and let uvF such that 0{f(u),f(v)}. If such an edge does not exist, then f is an RID-function of G leading to the contradiction γrI(G)γrI(G+F). Hence we suppose that uv exists. Let F=F{uv}. Without loss of generality, suppose that f(u)=0. If f(v)=1, then u has a neighbor w with label 1 in G+F and the function g defined on G+F by g(w)=2 and g(x)=f(x) otherwise, is an RID-function of G+F yielding γrI(G+F)γrI(G+F)+1γrI(G)2, contradicting the choice of F. Hence assume that f(v)1.

First let f(v)=2. If u has a neighbor w in G+F with f(w)1, then the function g defined by g(w)=2 and g(x)=f(x) otherwise, is an RID-function of G+(F{uv}) yielding as above to the contradiction γrI(G+F)<γrI(G). Hence we assume that each neighbor of u in G+F is assigned 0 under f. Let u1,,uk be the neighbors of u in G+F. If k=1 and u1 has a neighbor assigned 0 other than u, then the function g(u)=1 and g(x)=f(x) otherwise, is an RID-function of G+F yielding γrI(G+F)γrI(G+F)+1<γrI(G),a contradiction. If k=1 and u1 has no neighbor assigned 0 other than u, then the function g(u)=g(u1)=1 and g(x)=f(x) otherwise, is an RID-function of G+F and thus γrI(G+F)γrI(G+F)+2<γrI(G),a contradiction. Hence, assume that k2. If some ui has no neighbor assigned 0 other than u, then the function g(ui)=2 and g(x)=f(x) otherwise, is a RID-function of G+F yielding again γrI(G+F)<γrI(G). Hence we assume that for each i, ui has at least two neighbors assigned 0 under f. In this case, the function g(u)=1 and g(x)=f(x) otherwise, is an RID-function of G+F and thus γrI(G+F)<γrI(G).

Finally, assume that f(v)=0. Since F is an rrI(G)-set, we can assume, without loss of generality, that all neighbors of u in G+F have positive labels under f. Now, if v has a neighbor with weight 0 in G+F, then the function g(u)=1 and g(x)=f(x) otherwise, is an RID-function of G+F while if v has no neighbor with weight 0 in G+F, then the function g(u)=g(v)=1 and g(x)=f(x) otherwise, is an RID-function of G+F. Both situations yield the contradiction γrI(G+F)<γrI(G). Consequently, γrI(G+F)γrI(G)2.

The cycle C4 is a simplest example of a graph for which the upper bound of Proposition 1 is attained, while the sharpness of the lower bound can be seen for the cycle C6.

2 NP-hardness result

Our aim in this section, is to show that the decision problem associated with the Restrained Italian reinforcement is NP-hard. Consider the following decision problem.

Restrained Italian Reinforcement problem (RI-reinforcement)

Instance: A nonempty graph G and a positive integer k.

Question: Is rrI(G)k ?

We show the NP-hardness of the RI-reinforcement problem by transforming the well-known 3-SAT problem to it in polynomial time. Recall that the 3-SAT problem specified below was proven to be NP- complete in [Citation7].

3-SAT problem

Instance: A collection C={C1,C2,,Cm} of clauses over a finite set U of variables such that |Cj|=3 for every j{1,2,,m}.

Question: Is there a truth assignment for U that satisfies all the clauses in C?

Theorem 2.

The RI-reinforcement problem is NP-complete for arbitrary graphs.

Proof.

Let U={u1,u2,,un} and C={C1,C2,,Cm} be an arbitrary instance of 3-SAT problem. We will construct a graph G and a positive integer k such that C is satisfiable if and only if rrI(G)k.

For each i{1,2,,n}, we associate to each variable uiUa copy of the graph Hi as illustrated in . For each j{1,2,,m}, we associate to each clause Cj={xj,yj,zj}Ca single vertex cj by adding the edge-set Ej={cjxj,cjyj,cjzj}. Finally, we add the graph F depicted in by connecting vertices s1,s1 to every vertex cj. Clearly, the resulting graph G is of order 8n+m+19 and size 11n+5m+27 and thus G can be constructed in polynomial time. Set k=1. provides an example of the resulting graph when U={u1,u2,u3,u4} and C={C1,C2,C3}, where C1={u1,u2,u¯3}, C2={u¯1,u2,u4} and C3={u¯2,u3,u4}.

Figure 1: The graphs Hi and F=F1F2.

Figure 1: The graphs Hi and F=F1∪F2.

Figure 2: An instance of the restrained Italian reinforcement number problem resulting from an instance of 3-SAT. Here k=1 and γrI(G)=22, where the bold vertex p means there is a RIDF f with f(p)=2.

Figure 2: An instance of the restrained Italian reinforcement number problem resulting from an instance of 3-SAT. Here k=1 and γrI(G)=22, where the bold vertex p means there is a RIDF f with f(p)=2.

Figure 3: A graph G of order 9 and rrI(G)=4.

Figure 3: A graph G of order 9 and rrI(G)=4.

It is easy to see that for every γrI(G)-function f we have vV(Hi)f(v)4 for each i{1,2,,n} . Moreover, to restrained Italian dominate vertices of V(F), we need j=1mf(cj)+f(V(F))6. Therefore, γrI(G)=w(f)4n+6. The equality is obtained since one can easily construct an RID-function of G with weight 4n+6 (you can follow the example of the function given on the resulting graph of ). Consequently, γrI(G)=4n+6.

In the sequel, we shall show that C is satisfiable if and only if rrI(G)=1. Assume that C is satisfiable and let t:U{T,F} be a satisfying mapping for C. We construct a subset D of vertices of G as follows. If t(ui)=T, then put the vertices ui and ri in D; while if t(ui)=F, then put the vertices ui¯ and pi in D. Hence |D|=2n. Now, define the function g on V(G) by g(x)=2 for every xD,g(s1)=1,g(s3)=g(s3)=2 and g(y)=0 for the remaining vertices. It is easy to check that g is an RID-function of G+s4s3 of weight 4n+5<γrI(G)=4n+6, and therefore rrI(G)=1.

Conversely, suppose that rrI(G)=1. Then, there is an edge e=uvE(G¯) such that γrI(G+e)<4n+6. Let f=(V0,V1,V2) be a γrI(G+e)-function. Whatever be the added edge e, we have f(Hi)4, and thus vertices u and v cannot both belong to V(Hi) (for otherwise γrI(G+e)4n+6). Consequently, we can consider the following situations.

Either u,v{c1,c2,,cm} or uV(Hi) for some i and v{cj}V(F) for some j. In this case, as seen above, one can check that ω(f)4n+6, a contradiction. The same can be observed when u{c1,c2,,cm} and vV(F). Therefore, let u,vV(F). Since rrI(G)=1 and f(Hi)4, we must have j=1mf(cj)+f(V(F))<6. Since also whatever the added edge e, we have f(V(F))5, we deduce that f(V(F))=5. In particular, we have f(s1)=0, f(s1)1 and j=1mf(cj)=0. In addition, we note that if {ui,ui¯}V2 or {ui,ui¯}V1 for some i, then f(Hi)5 which leads to the contradiction γrI(G+e)4n+6. Thus, |{ui,ui¯}V2|1 and {ui,ui¯}V1= for every i{1,,n}. Therefore each vertex cj must have a neighbor in {ui,ui¯} for some i which is assigned a 2. In this case, let t:U{T,F} be a mapping defined by (1) t(ui)={Tiff(ui)=2Fotherwise(1) for i{1,,n}. We will show that t is a satisfying truth assignment for C. It is sufficient to show that every clause in C is satisfied by t. Consider arbitrary clause CjC for some j{1,,m}. If cj is dominated by ui, then f(ui)=2 and so t(ui)=T. If cj is dominated by ui¯, then f(ui¯)=2 and so t(ui)=F and t(ui¯)=T. Hence, in either case the clause Cj is satisfied. The arbitrariness of j shows that all clauses in C are satisfied by t, that is, C is satisfiable. This completes the proof of the theorem. ▪

3 Exact values

In this section we determine the restrained Italian reinforcement number of some classes of graphs including paths, cycles and complete p-partite graphs for any integer p2. It is useful to recall some results that we will use later. As observed in [Citation13], for every connected graph G of order n2, 2γrI(G)n.A characterization of all connected graphs of order n with γrI(G){2,3,n} was provided by Samadi et al. [Citation13] as follows.

Proposition 3

([Citation13]).

For any connected graph G of order n, γrI(G)=n if and only if G{K1,K1,n1(n2),C4,C5,P4,P5,P6}.

Let H be a complete bipartite graph of order n3 with partite sets X and Y, such that |X||Y|, |X|{1,2} and |Y|2. Let Ω be the family of all connected graphs G obtained from H by adding some edges among the vertices in Y such that δ(G[Y])1.

Proposition 4

([Citation13]).

For any connected graph G of order n2, γrI(G)=2 if and only if GΩ{P2}.

Let Ψ consist of all graphs G satisfying one of the following:

  1. Δ(G)=n1 and G has a unique vertex of degree one.

  2. G is obtained from a graph H with δ(H)1 by adding two vertices x and y by joining x to all V(H) and joining y to at least one vertex of V(H) but not to all V(H).

Finally, for two graphs H and R with |V(H)|=3 and δ(R)1, let G be the graph obtained from H and R by joining each vertex of R to at least two vertices of H so that the resulting graph is connected. Let Θ be the family of all such resulting graphs G.

Proposition 5

([Citation13]).

For any connected graph G, γrI(G)=3 if and only if GΨ(ΘΩ).

Moreover, exact values of the restrained Italian domination number have been established by Volkmann [Citation15] for paths, cycles, complete p-partite graphs.

Proposition 6

([Citation15]).

Let Pn be a path of order n4. Then γrI(Pn)=2n+3+r3, where nr (mod 3) for r{1,2,3}.

Proposition 7

([Citation15]).

Let Cn be a cycle of order n3. Then γrI(Cn)=2n+3+r3, when nr (mod 3) for r{1,2} and γrI(Cn)=2n3, when n0 (mod 3).

Proposition 8

([Citation15]).

  1. γrI(Km,n)=4 for m,n2

  2. If Kn1,n2,,np is the complete p-partite graph such that p3 and n1n2np, then γrI(K1,n2,,np)=γrI(K2,n2,,np)=2 and γrI(Kn1,n2,,np)=3 for n13.

We are now ready to establish the restrained Italian reinforcement number for paths, cycles and complete p-partite graphs.

Proposition 9.

For n3, rrI (Pn)=1.

Proof.

Let Pn:=x1x2xn and let nr (mod 3) for r{0,1,2}. If n0 (mod 3), then the function g defined by g(x3i+1)=2 for 0i(n3)/3 and g(x)=0 otherwise, is an RID-function of Pn+xnxn2 of weight 2n3. If n2 (mod 3), then the function g defined by g(xn)=2, g(x3i+1)=2 for 0i(n5)/3 and g(x)=0 otherwise, is an RID-function of Pn+xnxn2 of weight 2n+23. Finally, if n1 (mod 3), then the function g defined by g(x1)=1, g(x3i+2)=2 for 0i(n4)/3 and g(x)=0 otherwise, is an RID-function of Pn+xnxn2 of weight 2n+13. In either case, by Proposition 6, γrI(Pn+xnxn2)<γrI(Pn) and thus rrI(Pn)=1.

Proposition 10.

For n4, rrI(Cn)={2ifn0 (mod 3)1otherwise.

Proof.

Assume that Cn:=(x1x2xn) be a cycle on n vertices. If nr(mod3) where r{1,2}, then by a similar argument to that used in the proof of Proposition 9, we can see that rrI(Cn)=1. Hence we assume that n0(mod3). First, since the function g defined by g(xn2)=1, g(v3i+1)=2 for 0i(n6)/3 and g(x)=0 otherwise, is an RID-function of Cn+{x1xn1,x1xn3} of weight (2n3)/3=γrI(Cn)1 (Proposition 7), we deduce that rrI(Cn)2.

To prove the inverse inequality, we need only to show that adding an arbitrary edge e cannot decrease γrI(Cn). Note that for any edge eCn¯, γrI(Cn+e)γrI(Cn). Let e be an arbitrary edge in Cn¯ and let f be a γrI(Cn+e)-function. Assume first that there are three consecutive vertices xi,xi+1,xi+2 such that f(xi)=f(xi+1)=f(xi+2)=0, say for i=1. Then the edge e must connect x2 to some vertex assigned 2, say xj, with j{1,3}. Moreover, to dominate x1 and x3, we must also have f(x4)=f(xn)=2. Consider the cycles C:=(x2x3xj) of order j1 and C:=(x2xjxnx1) of order nj+3. Let j1t1(mod3) and nj+3t2(mod3). Notice that t1=0 and t2=2; t1=2 and t2=0 or t1=t2=1. Assume that j10(mod3) (the case nj+30(mod3) is similar). Then nj+32(mod3), and since the restrictions of f on V(C) and V(C) are RID-functions, we deduce from Proposition 7, that γrI(Cn+e)=f(V(C))+f(V(C))2γrI(C)+γrI(C)2=2(j1)3+2(nj+3)+3+232=2n+33>γrI(Cn).

Assume now that t1=t2=1. Then, as above, it follows by Proposition 7 that γrI(Cn+e)=f(V(C))+f(V(C))2γrI(C)+γrI(C)2=2(j1)+3+13+2(nj+3)+3+132=2n+63>γrI(Cn).

In either case, we get a contradiction. Next suppose there are three consecutive vertices xi,xi+1,xi+2 such that f(xi)+f(xi+1)+f(xi+2)=1, say for i=1. If f(x2)=1, then f(x1)=f(x3)=0 and each of x1 and x3 must be adjacent to a vertex assigned 2 as well as to a vertex assigned 0. This is possible only if e=x1x3 and so G=(Cn+e)x2 is a cycle on n1 vertices, where the restriction of f to G is an RID-function. It follows that γrI(Cn+e)=f(V(G))+1γrI(G)+1, and by Proposition 7, we obtain γrI(Cn+e)2(n1)+3+23+1>γrI(Cn), a contradiction Hence we can assume that f(x2)=0. Without loss of generality, let f(x1)=1 and f(x3)=0. To dominate x2, the edge e must connect x2 to a vertex with a positive weight, say xj, such that j1. Likewise for x3 we must have f(x4)=2. Now, consider the cycles C:=(x2x3xj) of order j1 and the path P:=xjxnx1 of order nj+2. Let j1t1(mod3) and nj+2t2(mod3). Notice that t1=0 and t2=1; t1=1 and t2=3 or t1=t2=2. Notice also that the restrictions of f on V(C) and V(P) are RID-functions, and thus γrI(Cn+e)=f(V(C))+f(V(P))2γrI(C)+γrI(P)2. Now using Propositions 7 and 6, we get as before a contradiction. Finally, let f(xi)+f(xi+1)+f(xi+2)2 for each 1in where the sum in indices is taken modulo n. Then we have γrI(G+e)=13i=1n(f(xi)+f(xi+1)+f(xi+2))2n3=γrI(G).

Thus γrI(G+e)=γrI(G). Consequently, rrI(Cn)=2, and the proof is complete. ▪

Proposition 11.

For integers 1pq, rrI(Kp,q)={1ifp=1,2,3.p2ifp4.

Proof.

Let X={u1,u2,,up} and Y={v1,v2,,vq} be the partite sets of Kp,q. If p=1, then the function g defined by g(u1)=2, g(v1)=g(v2)=0 and g(x)=1 otherwise, is an RID-function of K1,q+v1v2 of weight n1 and we deduce from Proposition 3 that rrI(K1,q)=1. If p=2, then the function g defined by g(u1)=2 and g(x)=0 otherwise, is an RID-function of K2,q+u1u2 of weight 2 and we conclude from Proposition 8 that rrI(K2,q)=1. If p=3, then the function g defined by g(u1)=2,g(u2)=1 and g(x)=0 otherwise, is an RID-function of K3,q+u1u3 of weight 2 and by Proposition 8, we have rrI(K3,q)=1.

Let p4. First we observe that the function g defined by g(u1)=2,g(u2)=1 and g(x)=0 otherwise, is an RID-function of Kp,q+{u1ui3ip} of weight 3 and thus by Proposition 8, rrI(Kp,q)p2. We next show that rrI(Kp,q)p2. Let F be an rrI(Kp,q)-set. Then 2γrI(Kp,q+F)3. If γrI(Kp,q+F)=2, then by Proposition 4 we must have Δ(Kp,q+F)p+q2 and this implies that |F|p2. Hence assume that γrI(Kp,q+F)=3. By Proposition 5, Kp,q+FΨ(ΘΩ). If Kp,q+FΨ, then Δ(Kp,q+F)p+q2 and thus |F|p2. Hence suppose that Kp,q+FΘΩ and let x, y, z be the vertices of H (see the construction of graphs in Family Θ). If |X{x,y,z}|=3 (the case |Y{x,y,z}|=3 is similar), then each vertex in X{x,y,z} must be adjacent to at least to two vertices in {x,y,z} implying that |F|2(p3)p2. Also, if |X{x,y,z}|=2 (the case |Y{x,y,z}|=2 is similar), then each vertex in X{x,y,z} must be adjacent to at least to one vertex in {x,y,z} implying that |F|p2. In any case, we conclude that rrI(K3,q)=p2 and the proof is complete. ▪

Proposition 12.

Let Kn1,n2,,np be the complete p-partite graph such that p3 and 3n1n2np. Then rrI(Kn1,n2,,np)=n11.

Proof.

Let X1={u1,,un1}, X2={v1,,vn2},,Xp be the partite sets of Kn1,n2,,np. Assume F is an rrI(Kn1,n2,,np)-set. Then γrI(Kn1,n2,,np+F)=2, and by Proposition 4 we must have Δ(Kn1,n2,,np+F)n1++np2 implying that |F|n11. On the other hand, the function g defined by f(u1)=f(v1)=1 and f(x)=0 otherwise, is an RID-function of Kn1,n2,,np+{uiu12in1} yielding rrI(Kn1,n2,,np)|F|=n11. Consequently, rrI(Kn1,n2,,np)=n11. ▪

4 Sufficient conditions for graphs G to have small rrI(G)

In this section, we study graphs with small restrained Italian reinforcement number. We begin with the following lemma.

Lemma 13.

If G is a connected graph of order n3 with γrI(G)=n, then rrI(G)=1.

Proof.

By Proposition 3, G{K1,n1(n3),C4,C5,P4,P5,P6}. If G is a star K1,n1(n3) with center u and leaves u1,,un1, then the function g defined by g(u)=2, g(u1)=g(u2)=0 and g(x)=1 otherwise, is an RID-function of G+{u1u2} of weight n1. Therefore γrI(G)=1. If G{C4,C5,P4,P5,P6}, then the desired result follows from Propositions 9 and 10. ▪

Proposition 14.

Let G be a connected graph of order n3 with γrI(G)3. Then rrI(G)=1 if and only if γrI(G)=n or G has a function f=(V0,V1,V2) of weight less than γrI(G) such that one of the following conditions holds.

  1. G[V0] has at most two isolated vertices and xN(v)f(x)2 for each vertex vV0.

  2. G[V0] has no isolated vertices and there is exactly one vertex vV0 such that either xN(v)f(x)1 if V2 or xN(v)f(x)=1 if V2=.

Proof.

If γrI(G)=n, then by Lemma 13 we have rrI(G)=1. Hence suppose that γrI(G)<n, and let f=(V0,V1,V2) be a function on G with weight less than γrI(G) satisfying (i) or (ii). Since ω(f)n2, we have |V0|2. If |V2|1, then let uV2 and if V1, then let V1={w1,,wt}. Now, if (ii) holds and V2, then f is an RID-function of G+uv, while if (ii) holds and V2=, then we may assume that w1N(v) and so f is an RID-function of G+w1v. Assume now that (i) holds. If G[V0] has two isolated vertices w, v, then f is an RID-function of G+{wv} and if G[V0] has exactly one isolated vertex, say w, then f is an RID-function of G+{wz}, where z is any vertex in V0{w}. Hence in either case rrI(G)=1.

Conversely, let rrI(G)=1 and suppose that {uv} is an rrI(G)-set. If γrI(G)=n, then we are done. Hence assume that γrI(G)n1 and let f be a γrI(G+{uv})-function. Notice that vertices u and v cannot be assigned both positive value under f (otherwise, f is an RID-function of G). Without loss of generality, assume that f(u)=0. If f(v)=0, then f satisfies (i). Hence assume that f(v)1. If xNG(u)2, then f is an RID-function of G. Hence xNG(u)f(x)1. If f(v)=2, then clearly f satisfies (ii). Assume that f(v)=1. Then we deduce from 2xNG+uv(u)=f(v)+xNG(u)f(x)2 that xNG(u)f(x)=1 and thus f satisfies (ii). This completes the proof. ▪

Proposition 15.

Let G be a connected graph of order n3 with γrI(G)3 having a γrI(G)-function f=(V0,V1,V2) such that |V1|=1. Then rrI(G)1.

Proof.

If γrI(G)=n, then by Lemma 13, we have rrI(G)=1. Thus suppose that γrI(G)<n. Then V0. Let f be a γrI(G)-function such that |V1|=1. Let V1f={v} and let N(v)={v1,,vt}. Notice that because of |V1|=1, for each i, either f(vi)=2 or vi has a neighbor assigned 2. If f(vi)=2 for some i, then no edge join v to V0 and thus for any wV0 the function g defined on G+{vw} by g(v)=0 and g(x)=f(x) otherwise, is an RID-function of G+{wv} of weight ω(f)1. Hence we can assume that no vi is assigned 2. In that case, for any wV2 the function g defined on G+{vw} by g(v)=0 and g(x)=f(x) otherwise, is an RID-function of G+{wv} of weight ω(f)1. Therefore, in either case we have rrI(G)=1. ▪

Proposition 16.

Let G be a connected graph of order n3 with γrI(G)3. If δ(G)=1, then rrI(G)3.

Proof.

Clearly, if γrI(G)=n, then the result is immediate by Lemma 13. Hence we assume that γrI(G)<n, and let f=(V0,V1,V2) be a γrI(G)-function. Note that V0 because γrI(G)<n. Let u be a support vertex of G and u1,,ut be the leaf neighbors of u. By definition we have f(ui)1 for each i=1,,t. Let wV0{u}. If f(u)=2, then the function g defined on G+wu1 by g(u1)=0 and g(x)=f(x) otherwise, is an RID-function of G+wu1 with weight ω(f)1. Hence assume that f(u)=1. Since G is not a star, there is a vertex v with positive label such that v{u,u1,,ut}. Define the function g on G+{wu1,vu1} by g(u1)=0 and g(x)=f(x) otherwise. Clearly, g is an RID-function of G+{wu1,vu1} with weight ω(f)1. Finally let f(u)=0. If f(u1)=2, then the function g defined on G+uz, where z(V1V2){u1}, by g(u1)=1 and g(x)=f(x) otherwise, is an RID-function of G+{uz} with weight ω(f)1. Assume that f(u1)=1. Then u has a neighbor v other than u1 with f(v)1. If f(v)=2, then the function g on G+{vu1} defined by g(u1)=0 and g(x)=f(x) otherwise, is an RID-function of G+{vu1} with weight ω(f)1. Hence let f(v)=1. Since |V0|2 and dG(u1)=1, (V1V2){u1,v} is not empty. Let v(V1V2){u1,v}. Then the function g defined above is an RID-function on the graph G by adding to it the edges vu1,u1v and possibly the edge uv (if it does not exist). Consequently, rrI(G)3. ▪

Proposition 17.

Let G be a connected graph of order n3 with γrI(G)3. If G has at least two leaves, then rrI(G)2.

This bound is sharp for a double star DSp,q(qp3).

Proof.

If γrI(G)=n, then the result follows from Lemma 13. Hence, we assume that γrI(G)<n, and let f=(V0,V1,V2) be a γrI(G)-function. Clearly, V0. Let wV0, and let u1 and v1 be two leaves of G whose support vertices are u and v, respectively (possibly u=v). By definition f(u1),f(v1)1. If f(u)1 (the case f(v)1 is similar), then the function g defined on G+{u1v1,u1w} by g(u1)=0 and g(x)=f(x) otherwise, is an RID-function of G+{u1v1,u1w} of weight ω(f)1. Hence, assume that f(u)=f(v)=0. Since G is not a star, we have (V1V2){u1,v1}. Let z(V1V2){u1,v1}. Define the function g on G+{u1z,v1z} by g(z)=min{2,f(z)+1}=2, g(u1)=g(v1)=0 and g(x)=f(x) otherwise. Clearly, g is an RID-function of G+{u1z,v1z} with weight ω(f)1. Therefore, in either case we have rrI(G)2. ▪

Corollary 18 .

For any tree T of order n3, rrI(T)2.

We know that rrI(P2)=0 and rrI(T)=1 if T is a tree of order at least three belonging to {K1,n1,P4,P5,P6}. It would be very interesting to characterize all trees T such that rrI(T)=1.

5 Bounds on rrI(G)

In this section, we present basic properties of the retrained Italian reinforcement number and derive some sharp upper bounds for this parameter. For any γrI(G)-function f and a vertex vV1V2, we denote the set of vertices u in N(v)V0 with xN(u)f(x)=2 by Nϵ(v). Set ϵ(v)=|Nϵ(v)|.

Proposition 19.

Let G be a connected graph of order n4 with γrI(G)3. If f=(V0,V1,V2) is a γrI(G)-function with V2, then rrI(G)min{ϵ(v)vV2}.

Proof.

Let f=(V0,V1,V2) be a γrI(G)-function with V2. If ϵ(v)=0 for some vertex vV2, then reassigning v the value 1 instead of 2 provides an RID-function of weight less than γrI(G) which leads to a contradiction. Hence ϵ(v)1 for every vV2. Let u be a vertex in V2 such that ϵ(u)=min{ϵ(v)vV2} and let Nϵ(u)={u1,,uϵ}. Since γrI(G)3, there exits a vertex w(V1V2){u}. Let F={wxxNϵ(u)} and define the function g by g(u)=1 and g(x)=f(x) otherwise. Clearly, g is an RID-function of G+F of weight less than γrI(G) and so rrI(G)min{ϵ(v)vV2}. ▪

We observe that for any γrI(G)-function f=(V0,V1,V2), every vertex u of V2 can have at most dG(u) neighbors in V0. Whence the following corollary.

Corollary 20.

Let G be a connected graph with γrI(G)3 and f=(V0,V1,V2)a γrI(G)-function with |V2|1. Then rrI(G)Δ.

Proposition 21.

Let G be a connected graph with γrI(G)3 containing a path v1v2v3v4v5 in which dG(vi)=2 for i{2,3,4}. Then rrI(G)2.

Proof.

If γrI(G)=n, then the result is immediate from Lemma 13. Hence, we assume that γrI(G)<n, and let f=(V0,V1,V2) be a γrI(G)-function. If 2{f(v2),f(v3),f(v4)}, then the result follows from Proposition 19. Hence, we assume that 2 {f(v2),f(v3),f(v4)}. This implies that f(v3)0, and thus f(v3)=1. Therefore, f(v2)=f(v4)=1, because dG(v2)=dG(v4)=2. Define the function g by g(v3)=0 and g(x)=f(x) otherwise. It is easy to see that for any wV0, g is an RID-function on G+v3w of weight ω(f)1. In either case, rrI(G)2. ▪

Proposition 22.

Let G be a connected graph of order n4 with γrI(G)3 and let f=(V0,V1,V2)a γrI(G)-function with V1. Then rrI(G)2+min{ϵ(v)vV1}.

Proof.

Let f=(V0,V1,V2) be a γrI(G)-function with V1. If γrI(G)=n, then the result follows from Lemma 13. Hence we assume that γrI(G)<n. Clearly, V0. Let vV0, and let u be a vertex in V1 such that ϵ(u)=min{ϵ(w)wV1}. Let Nϵ(u)={u1,,uϵ} when ϵ(u)1 and let V1{u}={z1,,zk}.

First assume that N(u)V0=. If V2 and wV2, then consider the function g defined by g(u)=0 and g(x)=f(x) otherwise. One can check that g has weight ω(f)1 and it is an RID-function on the graph G obtained from G by adding the edge vu and possibly the edge uw if uwE(G). Hence we can assume that V2=. Now, if xN(u)f(x)2, then the function g defined on G+{vu} by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of weight ω(f)1. Moreover, if xN(u)f(x)=0, then the function g defined on G+{z1u,z2u} by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of weight ω(f)1. Finally, if xN(u)f(x)=1, then since γrI(G)3, there is a vertex zVN[u] with f(z)=1. In this case, the function g defined on G+{vu,zu} by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of weight ω(f)1. All of the above situations lead to rrI(G)2, and the result is valid.

For the sequel, we can assume that N(u)V0. If V2 and wV2, then the function g defined on G1=G+{wu1,,wuϵ,wu} by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of G1 of weight ω(f)1. Hence assume that V2=. Since γrI(G)3, we have |V1|3 and thus for any vertex ui, there exists a vertex uiV1 such that uiuiE(G). Now, if xN(u)f(x)2, then the function g on G2=G+{uiui1iϵ(u)} defined by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of G2 of weight ω(f)1. If xN(u)f(x)=0, then the function g on G3=G+{z1u,z2u,uiui1iϵ(u)} by g(u)=0 and g(x)=f(x) otherwise, is an RID-function of G3 of weight ω(f)1. Finally, assume that xN(u)f(x)=1. Without loss of generality, assume that z2N[u] and let F={z2u,uiui1iϵ(u)}. By defining the function g on G+F as before, we can see that g is an RID-function of G+F of weight ω(f)1. Consequently, in either case we get rrI(G)ϵ(u)+2=2+min{ϵ(v)vV1}. This completes the proof. ▪

Applying Propositions 19 and 22 we obtain the next result.

Corollary 23.

For any graph G of order n4, we have rrI(G)n2.

Moreover, the bound is sharp.

Proof.

It suffices to show rrI(G)n2. If γrI(G)=2, then rrI(G)=0 and the result is valid. If γrI(G)=n, then by Lemma 13, rrI(G)=1 and the desired result follows. Hence we assume that 3γrI(G)<n, and let f=(V0,V1,V2) be a γrI(G)-function. Assume first that |V2|1. If ϵ(u)n2 for some uV2, then the result is immediate by Proposition 19. Hence we assume that ϵ(u)n2+1 for each uV2. It follows that |V2|=1 and V1 (since γrI(G)3). Let V2={u} and vV1. One can easily seen that ϵ(v)n23 and the result follows from Proposition 22.

Assume now that V2=. Then |V1|3. Let V1={v1,,vt}. If ϵ(u)n22 for some uV1, then the result is immediate by Proposition 22. Hence we assume that ϵ(vi)n21 for each uV1. Let V0=i=1tNϵ(vi). Since each vertex in V0 is adjacent to exactly two vertices in V1, we conclude that 2(n|V1|)=2|V0|2|V0|(n21)|V1|,and this implies that |V1|3. Thus |V1|=3. Since ϵ(v1)n21, we have |V(G)N[v1]|n2. Let F={v1xxV(G)N[v1]}. Clearly, γrI(G)=2 and thus rrI(G+F)n2.

To show the sharpness, consider the graph G illustrated in . It is easy to see that γrI(G)=3 and the function f on G defined by f(u)=f(v)=f(w)=1 and f(x)=0 otherwise, is the only γrI(G)-function. We deduce from Corollary 23 that rrI(G)4=n2. Now let F be an rrI(G)-set. Then γrI(G+F)=2 and so GΩ (see Proposition 4). If X={x} then we must have dG+F(x)=8 that implies |F|4. If X={x,y}, then we must have dG+F(x),dG+F(y)=7 implying that |F|6. Thus |F|4=n2. Consequently, rrI(G)=4=n2. ▪

Figure 4: A graph G with rrI(G)=Δ+2.

Figure 4: A graph G with rrI(G)=Δ+2.

Corollary 24.

For any graph G of order n3 with γrI(G)3, we have rrI(G)Δ+2.

The equality holds only if |V1|=2nΔ+2. Moreover, this bound is sharp.

Proof.

The bound is trivial by Propositions 19 and 22. Now let the equality hold and let f=(V0,V1,V2) be a γrI(G)-function. If |V2|1, then by Proposition 19 we have rrI(G)Δ, a contradiction. Hence we assume that V2=. If there is a vertex uV1 such that ϵ(u)<Δ, then Proposition 22 leads to rrI(G)Δ+1, a contradiction again. Therefore, ϵ(u)=Δ for each uV1. This implies that every vertex assigned 0 is adjacent to exactly two vertices in V1. By double counting the edges between V1 and V0 we get |V1|Δ=2(n|V1|) or equivalently γrI(G)=|V1|=2nΔ+2.

To show the sharpness of the bound, consider the graph G depicted in . Clearly, G is a cubic graph of order 10 with γrI(G)=4 (for instance, the function f defined by f(xi)=1 for i=1,2,3,4, and f(x)=0 otherwise, is a γrI(G)-function). Now let F be an rrI(G)-set, and let g=(V0,V1,V2) be a γrI(G+F)-function. If V2 and uV2, then u must dominate all vertices in V0, that is dG+F(u)8 which yields |F|5=Δ+2. Hence let V2=. Then we have |V1|3 and thus we have at least 14 edges between V1 and V2. Since G is cubic, we deduce that |F|5=Δ+2. Therefore rrI(G)=|F|Δ+2, and the equality follows from Corollary 24. ▪

References

  • Abdollahzadeh Ahangar, H., Amjadi, J., Chellali, M., Nazari-Moghaddam, S., Sheikholeslami, S. M. (2019). Total Roman reinforcement in graphs. Discuss. Math. Graph Theory 39(4): 787–803.
  • Amjadi, J., Asgharsharghi, L., Dehgardi, N., Furuya, M., Sheikholeslami, S. M., Volkmann, L. (2017). The k-rainbow reinforcement numbers in graphs. Discrete Appl. Math. 217: 394–404.
  • Amjadi, J., Sadeghi, H. (2021). Double Roman reinforcement number in graphs. AKCE Int. J. Graphs Comb. 18(1): 191–199.
  • Azvin, F., Jafari Rad, N. (2022). Bounds on the double Italian domination number of a graph. Discuss. Math. Graph Theory 42(4): 1129–1137.
  • Azvin, F., Jafari Rad, N., Volkmann, L. (2021). Bounds on the outer-independent double Italian domination number. Commun. Comb. Optim. 6(1): 123–136.
  • Chellali, M., Haynes, T. W., Hedetniemi, S. T., MacRae, A. (2016). Roman {2}-domination. Discrete Appl. Math. 204: 22–28.
  • Garey, M. R., Johnson, D. S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completness. San Francisco: Freeman.
  • Hao, G., Sheikholeslami, S. M., Wei, S. (2019). Italian reinforcement number in graphs. IEEE Access 7: 184448–184456.
  • Haynes, T. W., Hedetniemi, S. T., Slater, P. J. (1998). Fundamentals of Domination in Graphs. New York: Marcel Dekker, Inc.
  • Jafari Rad, N., Sheikholeslami, S. M. (2011). Roman reinforcement in graphs. Bull. Inst. Combin. Appl. 61: 81–90.
  • Kok, J., Mynhardt, C. M. (1990). Reinforcement in graphs. Congr. Numer. 79: 225–231.
  • Mojdeh, D. A., Volkmann, L. (2020). Roman {3}–domination (double Italian domination). Discrete Appl. Math. 283: 555–564.
  • Samadi, B., Alishahi, M., Masoumi, I., Mojdeh, D. A. (2021). Restrained Italian domination in graphs. RAIRO-Oper. Res. 55: 319–332.
  • Shahbazi, L., Abdollahzadeh Ahangar, H., Khoeilar, R., Shekholeslami, S. M. (2021). Total k-rainbow reinforcement number in graphs. Discrete Math. Algorithms Appl. 13(1): ID2050101 (16 pages).
  • Volkmann, L. (2023). Remarks on the restrained Italian domination number in graphs, Commun. Comb. Optim. 8(1): 183–191.
  • Volkmann, L. (2023). Restrained double Italian domination in graphs, Commun. Comb. Optim. 8(1): 1–11.