Abstract
A restrained Italian dominating function (RID-function) on a graph is a function satisfying: (i) for every vertex with , where 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 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 and edge set . The order of G is . The open neighborhood of a vertex v, denoted (or to refer to G) is the set and its closed neighborhood is the set . The degree of a vertex is . The maximum and minimum degree in G are denoted by and , 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 (, , respectively). A star of order is the graph 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
For a subset , the subgraph induced by S in G is denoted as G[S]. A subset is a dominating set of G if every vertex in has a neighbor in S. The domination number is the minimum cardinality of a dominating set of G. In 1990, Kok and Mynhardt [Citation11] introduced the reinforcement number 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 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 -domination. An Italian dominating function (ID-function, for short) on a graph G is a function having the property that for each vertex u with . The weight of an ID-function f is the sum . 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 is the minimum weight of an RID-function on a graph G, and an RID-function of G with weight is called a -function. Any RID-function f on G can be simply referred to as , where for .
In this paper, we are interested in starting the study of the restrained Italian reinforcement number of a graph G defined as the cardinality of a smallest set of edges such that where denotes the complement graph of G. In the case that there is no subset of edges F with , we define . Since for any nontrivial connected graph G, we deduce that for all nontrivial connected graphs with . Moreover, we say that a subset is an -set if and .
In the rest of this paper, we show that the decision problem corresponding to the problem of computing 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 -set of a connected graph G with can decrease the restrained Italian domination number of G by at most two.
Proposition 1.
Let G be a connected graph with . If F is an -set, then
Both bounds are sharp.
Proof.
By assumption, whence the upper bound. To show the lower bound, let us assume that . Let f be a -function and let such that . If such an edge does not exist, then f is an RID-function of G leading to the contradiction Hence we suppose that uv exists. Let Without loss of generality, suppose that . If , then u has a neighbor w with label 1 in and the function g defined on by and otherwise, is an RID-function of yielding contradicting the choice of F. Hence assume that .
First let . If u has a neighbor w in with , then the function g defined by and otherwise, is an RID-function of yielding as above to the contradiction . Hence we assume that each neighbor of u in is assigned 0 under f. Let be the neighbors of u in . If and has a neighbor assigned 0 other than u, then the function and otherwise, is an RID-function of yielding a contradiction. If and has no neighbor assigned 0 other than u, then the function and otherwise, is an RID-function of and thus a contradiction. Hence, assume that . If some has no neighbor assigned 0 other than u, then the function and otherwise, is a RID-function of yielding again . Hence we assume that for each i, has at least two neighbors assigned 0 under f. In this case, the function and otherwise, is an RID-function of and thus
Finally, assume that . Since F is an -set, we can assume, without loss of generality, that all neighbors of u in have positive labels under f. Now, if v has a neighbor with weight 0 in , then the function and otherwise, is an RID-function of while if v has no neighbor with weight 0 in , then the function and otherwise, is an RID-function of Both situations yield the contradiction Consequently,
The cycle 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 ▪
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 ?
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 of clauses over a finite set U of variables such that for every
Question: Is there a truth assignment for U that satisfies all the clauses in ?
Theorem 2.
The RI-reinforcement problem is NP-complete for arbitrary graphs.
Proof.
Let and be an arbitrary instance of 3-SAT problem. We will construct a graph G and a positive integer k such that is satisfiable if and only if .
For each we associate to each variable a copy of the graph as illustrated in . For each , we associate to each clause a single vertex by adding the edge-set . Finally, we add the graph F depicted in by connecting vertices to every vertex . Clearly, the resulting graph G is of order and size and thus G can be constructed in polynomial time. Set . provides an example of the resulting graph when and , where , and .
It is easy to see that for every -function f we have for each . Moreover, to restrained Italian dominate vertices of , we need . Therefore, . The equality is obtained since one can easily construct an RID-function of G with weight (you can follow the example of the function given on the resulting graph of ). Consequently, .
In the sequel, we shall show that is satisfiable if and only if . Assume that is satisfiable and let be a satisfying mapping for . We construct a subset D of vertices of G as follows. If , then put the vertices and in D; while if , then put the vertices and in D. Hence . Now, define the function g on by for every and for the remaining vertices. It is easy to check that g is an RID-function of of weight , and therefore .
Conversely, suppose that . Then, there is an edge such that . Let be a -function. Whatever be the added edge e, we have , and thus vertices u and v cannot both belong to (for otherwise ). Consequently, we can consider the following situations.
Either or for some i and for some j. In this case, as seen above, one can check that , a contradiction. The same can be observed when and Therefore, let . Since and , we must have Since also whatever the added edge e, we have we deduce that In particular, we have and . In addition, we note that if or for some i, then which leads to the contradiction . Thus, and for every . Therefore each vertex must have a neighbor in for some i which is assigned a 2. In this case, let be a mapping defined by (1) (1) for . We will show that t is a satisfying truth assignment for . It is sufficient to show that every clause in is satisfied by t. Consider arbitrary clause for some . If is dominated by , then and so . If is dominated by , then and so and . Hence, in either case the clause is satisfied. The arbitrariness of j shows that all clauses in are satisfied by t, that is, 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 . It is useful to recall some results that we will use later. As observed in [Citation13], for every connected graph G of order A characterization of all connected graphs of order n with was provided by Samadi et al. [Citation13] as follows.
Proposition 3
([Citation13]).
For any connected graph G of order n, if and only if .
Let H be a complete bipartite graph of order with partite sets X and Y, such that and . Let be the family of all connected graphs G obtained from H by adding some edges among the vertices in Y such that .
Proposition 4
([Citation13]).
For any connected graph G of order , if and only if .
Let consist of all graphs G satisfying one of the following:
and G has a unique vertex of degree one.
G is obtained from a graph H with by adding two vertices x and y by joining x to all and joining y to at least one vertex of but not to all
Finally, for two graphs H and R with and , 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, if and only if
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 be a path of order . Then , where for .
Proposition 7
([Citation15]).
Let be a cycle of order . Then , when for and , when .
Proposition 8
([Citation15]).
for
If is the complete p-partite graph such that and , then and for .
We are now ready to establish the restrained Italian reinforcement number for paths, cycles and complete p-partite graphs.
Proposition 9.
For , .
Proof.
Let and let for . If , then the function g defined by for and otherwise, is an RID-function of of weight If , then the function g defined by , for and otherwise, is an RID-function of of weight Finally, if , then the function g defined by , for and otherwise, is an RID-function of of weight In either case, by Proposition 6, and thus ▪
Proposition 10.
For ,
Proof.
Assume that be a cycle on n vertices. If where , then by a similar argument to that used in the proof of Proposition 9, we can see that . Hence we assume that . First, since the function g defined by , for and otherwise, is an RID-function of of weight (Proposition 7), we deduce that .
To prove the inverse inequality, we need only to show that adding an arbitrary edge e cannot decrease Note that for any edge , . Let e be an arbitrary edge in and let f be a -function. Assume first that there are three consecutive vertices such that , say for . Then the edge e must connect to some vertex assigned 2, say , with Moreover, to dominate and , we must also have . Consider the cycles of order and of order Let and Notice that and and or Assume that (the case is similar). Then and since the restrictions of f on and are RID-functions, we deduce from Proposition 7, that
Assume now that Then, as above, it follows by Proposition 7 that
In either case, we get a contradiction. Next suppose there are three consecutive vertices such that , say for . If , then and each of and must be adjacent to a vertex assigned 2 as well as to a vertex assigned 0. This is possible only if and so is a cycle on vertices, where the restriction of f to G is an RID-function. It follows that and by Proposition 7, we obtain , a contradiction Hence we can assume that . Without loss of generality, let and . To dominate , the edge e must connect to a vertex with a positive weight, say , such that Likewise for we must have . Now, consider the cycles of order and the path of order Let and Notice that and and or Notice also that the restrictions of f on and are RID-functions, and thus Now using Propositions 7 and 6, we get as before a contradiction. Finally, let for each where the sum in indices is taken modulo n. Then we have
Thus Consequently, , and the proof is complete. ▪
Proposition 11.
For integers ,
Proof.
Let and be the partite sets of . If , then the function g defined by , and otherwise, is an RID-function of of weight and we deduce from Proposition 3 that . If , then the function g defined by and otherwise, is an RID-function of of weight 2 and we conclude from Proposition 8 that . If , then the function g defined by and otherwise, is an RID-function of of weight 2 and by Proposition 8, we have .
Let . First we observe that the function g defined by and otherwise, is an RID-function of of weight 3 and thus by Proposition 8, . We next show that . Let F be an -set. Then . If , then by Proposition 4 we must have and this implies that . Hence assume that . By Proposition 5, . If , then and thus . Hence suppose that and let x, y, z be the vertices of H (see the construction of graphs in Family ). If (the case is similar), then each vertex in must be adjacent to at least to two vertices in implying that . Also, if (the case is similar), then each vertex in must be adjacent to at least to one vertex in implying that . In any case, we conclude that and the proof is complete. ▪
Proposition 12.
Let be the complete p-partite graph such that and . Then .
Proof.
Let , be the partite sets of . Assume F is an -set. Then , and by Proposition 4 we must have implying that . On the other hand, the function g defined by and otherwise, is an RID-function of yielding . Consequently, . ▪
4 Sufficient conditions for graphs G to have small
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 with , then .
Proof.
By Proposition 3, . If G is a star with center u and leaves , then the function g defined by , and otherwise, is an RID-function of of weight . Therefore . If , then the desired result follows from Propositions 9 and 10. ▪
Proposition 14.
Let G be a connected graph of order with . Then if and only if or G has a function of weight less than such that one of the following conditions holds.
has at most two isolated vertices and for each vertex .
has no isolated vertices and there is exactly one vertex such that either if or if .
Proof.
If , then by Lemma 13 we have . Hence suppose that , and let be a function on G with weight less than satisfying (i) or (ii). Since , we have . If , then let and if , then let . Now, if (ii) holds and , then f is an RID-function of , while if (ii) holds and , then we may assume that and so f is an RID-function of . Assume now that (i) holds. If has two isolated vertices w, v, then f is an RID-function of and if has exactly one isolated vertex, say w, then f is an RID-function of , where z is any vertex in . Hence in either case .
Conversely, let and suppose that is an -set. If , then we are done. Hence assume that and let f be a -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 . If , then f satisfies (i). Hence assume that . If , then f is an RID-function of G. Hence . If , then clearly f satisfies (ii). Assume that . Then we deduce from that and thus f satisfies (ii). This completes the proof. ▪
Proposition 15.
Let G be a connected graph of order with having a -function such that . Then .
Proof.
If , then by Lemma 13, we have . Thus suppose that Then Let f be a -function such that . Let and let . Notice that because of for each i, either or has a neighbor assigned 2. If for some i, then no edge join v to and thus for any the function g defined on by and otherwise, is an RID-function of of weight . Hence we can assume that no is assigned 2. In that case, for any the function g defined on by and otherwise, is an RID-function of of weight . Therefore, in either case we have . ▪
Proposition 16.
Let G be a connected graph of order with . If , then .
Proof.
Clearly, if , then the result is immediate by Lemma 13. Hence we assume that , and let be a -function. Note that because . Let u be a support vertex of G and be the leaf neighbors of u. By definition we have for each . Let . If , then the function g defined on by and otherwise, is an RID-function of with weight . Hence assume that . Since G is not a star, there is a vertex v with positive label such that . Define the function g on by and otherwise. Clearly, g is an RID-function of with weight . Finally let . If , then the function g defined on , where , by and otherwise, is an RID-function of with weight . Assume that . Then u has a neighbor v other than with . If , then the function g on defined by and otherwise, is an RID-function of with weight . Hence let . Since and , is not empty. Let . Then the function g defined above is an RID-function on the graph G by adding to it the edges and possibly the edge (if it does not exist). Consequently, . ▪
Proposition 17.
Let G be a connected graph of order with . If G has at least two leaves, then
This bound is sharp for a double star .
Proof.
If , then the result follows from Lemma 13. Hence, we assume that , and let be a -function. Clearly, . Let , and let and be two leaves of G whose support vertices are u and v, respectively (possibly ). By definition . If (the case is similar), then the function g defined on by and otherwise, is an RID-function of of weight . Hence, assume that . Since G is not a star, we have . Let . Define the function g on by , and otherwise. Clearly, g is an RID-function of with weight . Therefore, in either case we have . ▪
Corollary 18 .
For any tree T of order ,
We know that and if T is a tree of order at least three belonging to It would be very interesting to characterize all trees T such that
5 Bounds on
In this section, we present basic properties of the retrained Italian reinforcement number and derive some sharp upper bounds for this parameter. For any -function f and a vertex , we denote the set of vertices u in with by . Set .
Proposition 19.
Let G be a connected graph of order with If is a -function with , then
Proof.
Let be a -function with . If for some vertex then reassigning v the value 1 instead of 2 provides an RID-function of weight less than which leads to a contradiction. Hence for every Let u be a vertex in such that and let . Since , there exits a vertex . Let and define the function g by and otherwise. Clearly, g is an RID-function of of weight less than and so . ▪
We observe that for any -function , every vertex u of can have at most neighbors in . Whence the following corollary.
Corollary 20.
Let G be a connected graph with and a -function with . Then
Proposition 21.
Let G be a connected graph with containing a path in which for . Then .
Proof.
If , then the result is immediate from Lemma 13. Hence, we assume that , and let be a -function. If , then the result follows from Proposition 19. Hence, we assume that . This implies that , and thus . Therefore, , because . Define the function g by and otherwise. It is easy to see that for any , g is an RID-function on of weight . In either case, . ▪
Proposition 22.
Let G be a connected graph of order with and let a -function with . Then
Proof.
Let be a -function with . If , then the result follows from Lemma 13. Hence we assume that . Clearly, . Let , and let u be a vertex in such that Let when and let .
First assume that . If and , then consider the function g defined by and otherwise. One can check that g has weight and it is an RID-function on the graph obtained from G by adding the edge vu and possibly the edge uw if Hence we can assume that . Now, if , then the function g defined on by and otherwise, is an RID-function of weight . Moreover, if , then the function g defined on by and otherwise, is an RID-function of weight . Finally, if , then since , there is a vertex with . In this case, the function g defined on by and otherwise, is an RID-function of weight . All of the above situations lead to and the result is valid.
For the sequel, we can assume that . If and , then the function g defined on by and otherwise, is an RID-function of of weight . Hence assume that . Since , we have and thus for any vertex , there exists a vertex such that . Now, if , then the function g on defined by and otherwise, is an RID-function of of weight . If , then the function g on by and otherwise, is an RID-function of of weight . Finally, assume that . Without loss of generality, assume that and let By defining the function g on as before, we can see that g is an RID-function of of weight . Consequently, in either case we get . This completes the proof. ▪
Applying Propositions 19 and 22 we obtain the next result.
Corollary 23.
For any graph G of order , we have
Moreover, the bound is sharp.
Proof.
It suffices to show . If , then and the result is valid. If , then by Lemma 13, and the desired result follows. Hence we assume that , and let be a -function. Assume first that . If for some , then the result is immediate by Proposition 19. Hence we assume that for each . It follows that and (since ). Let and . One can easily seen that and the result follows from Proposition 22.
Assume now that . Then . Let . If for some , then the result is immediate by Proposition 22. Hence we assume that for each . Let . Since each vertex in is adjacent to exactly two vertices in , we conclude that and this implies that . Thus . Since , we have . Let . Clearly, and thus .
To show the sharpness, consider the graph G illustrated in . It is easy to see that and the function f on G defined by and otherwise, is the only -function. We deduce from Corollary 23 that . Now let F be an -set. Then and so (see Proposition 4). If then we must have that implies . If , then we must have implying that . Thus . Consequently, . ▪
Corollary 24.
For any graph G of order with , we have
The equality holds only if . Moreover, this bound is sharp.
Proof.
The bound is trivial by Propositions 19 and 22. Now let the equality hold and let be a -function. If , then by Proposition 19 we have , a contradiction. Hence we assume that . If there is a vertex such that , then Proposition 22 leads to , a contradiction again. Therefore, for each . This implies that every vertex assigned 0 is adjacent to exactly two vertices in . By double counting the edges between and we get or equivalently .
To show the sharpness of the bound, consider the graph G depicted in . Clearly, G is a cubic graph of order 10 with (for instance, the function f defined by for , and otherwise, is a -function). Now let F be an -set, and let be a -function. If and , then u must dominate all vertices in , that is which yields . Hence let . Then we have and thus we have at least 14 edges between and Since G is cubic, we deduce that . Therefore , 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.