693
Views
5
CrossRef citations to date
0
Altmetric
Research Articles

Outer-independent k-rainbow domination

ORCID Icon, ORCID Icon, , & ORCID Icon
Pages 883-891 | Received 02 Jun 2019, Accepted 03 Aug 2019, Published online: 20 Aug 2019

ABSTRACT

An outer-independent k-rainbow dominating function of a graph G is a function f from V(G) to the set of all subsets of {1,2,,k} such that both the following hold: (i) {1,,k}=uN(v)f(u) whenever v is a vertex with f(v)=, and (ii) the set of all vV(G) with f(v)= is independent. The outer-independent k-rainbow domination number of G is the invariant γoirk(G), which is the minimum sum (over all the vertices of G) of the cardinalities of the subsets assigned by an outer-independent k-rainbow dominating function. In this paper, we initiate the study of outer-independent k-rainbow domination. We first investigate the basic properties of the outer-independent k-rainbow domination and then we focus on the outer-independent 2-rainbow domination number and present sharp lower and upper bounds for it.

1. Introduction

In general, we follow the notation and graph theory terminology in [Citation1]. Specifically, let G=(V(G),E(G)) be a finite simple graph. For any vertex u in G, the open neighbourhood of u, written N(u), is the set of vertices adjacent to u and the closed neighbourhood of u is the set N[u]=N(u){u}. The degree of a vertex uV(G) is deg(v)=|N(v)|. The minimum and maximum degrees of G are denoted by δ(G) and Δ(G), respectively. A leaf is a vertex of degree one, and a support vertex is a vertex adjacent to a leaf. We denote the sets of all leaves and all support vertices of G by L(G) and S(G), respectively. For a vertex vV(G), the set of leaf neighbours of v is denoted by L(v). If AV(G), then N(A) (respectively, N[A]) denotes the union of open (closed) neighbourhoods of all vertices of A. (If the graph G under consideration is not clear we write NG(u), and so on.) We denote by Pn and Cn the path and cycle on n vertices, respectively. The distance between two vertices u and v in a connected graph G is the length of a shortest uv-path in G. The diameter of a graph G, denoted by diam(G), is the greatest distance between two vertices of G. For a vertex v in a rooted tree T, let C(v) and D(v) denote the set of children and descendants of v, respectively and let D[v]=D(v){v}. Also, the depth of v, depth(v), is the largest distance from v to a vertex in D(v). The maximal subtree at v is the subtree of T induced by D[v], and is denoted by Tv. By Kp,q we denote a complete bipartite graph with partite sets of cardinalities p and q. A star is a K1,q and a double star DSq,p, where qp1, is a tree containing exactly two non-leaf vertices which one is adjacent to p leaves and the other is adjacent to q leaves. By X we denote the induced subgraph of a graph G with vertex set XV(G).

A set IV(G) is independent if no two vertices in I are adjacent. The maximum cardinality of an independent set in G equals the independence number β0(G). A vertex cover of a graph G is a set of vertices that covers all the edges. The minimum cardinality of a vertex cover is denoted by α0(G). The following theorem due to Gallai.

Theorem 1.1

[Citation2]

Let G be a graph. A subset I of V(G) is independent if and only if V(G)I is a vertex cover of G. In particular, β0(G)=|V(G)|α0(G).

A set DV(G) in G is called a dominating set if N[D]=V(G). The domination number γ(G) equals the minimum cardinality of a dominating set in G. For many applications, it is not possible to use an arbitrary dominating set D of G. One possible form of restriction is based on imposing some conditions on the set V(G)D. Here we concentrate on the property of being outer-independent, i.e. V(G)D is independent. Results on outer-independent domination parameters can be found e.g. in [Citation3–7].

For a positive integer k we denote the set {1,2,,k} by [k]. The power set (that is, the set of all subsets) of [k] is denoted by 2[k]. Let G be a graph and let f be a function that assigns to each vertex a subset of [k]; that is, f:V(G)2[k]. The weight, ω(f), of f is defined as ω(f)=vV(G)|f(v)|. The function f is called a k-rainbow dominating function (a kR-function) on G if for each vertex vV(G) with f(v)= the condition uN(v)f(u)={1,,k} is fulfilled. Given a graph G, the minimum weight of a k-rainbow dominating function is called the k-rainbow domination number of G, which we denote by γrk(G). The concept of rainbow domination was introduced in [Citation8] and has been studied extensively [Citation9–15].

Here we introduce and study a new variant of a k-rainbow dominating function. A k-rainbow dominating function f:V(G)2[k] is an outer-independent k-rainbow dominating function (an OIkRD-function) on G if the set {vV(G)f(v)=} is independent. The outer-independent k-rainbow domination number γoirk(G) is the minimum weight of an OIkRD-function on G. An OIkRD-function of weight γoirk(G) is called a γoirk-function. Since any OIkRD-function is a kRD-function, we have (1) γrk(G)γoirk(G).(1) In this paper, we initiate the study of outer-independent k-rainbow domination. We first investigate the basic properties of the outer-independent k-rainbow domination and then we focus on the outer-independent 2-rainbow domination number and present sharp lower and upper bounds for it.

2. Preliminary results

In this section, we present basic properties of outer-independent k-rainbow domination number γoirk(G). We begin with three simple observations.

Observation 2.1

If G1,G2,..,Gr are all components of a graph G, then γoirk(G)=γoirk(G1)+γoirk(G2)++γoirk(Gr).

Observation 2.2

For any graph G of order n, min{n,k}γoirk(G)n. In particular, γoirk(G)=n whenever kn.

Observation 2.3

For any OIkRD-function f on a graph G, the set {vV(G)f(v)} is a vertex cover of G. Hence α0(G)+I(G)ω(f), where I(G) is the set of all isolated vertices of G. In particular, α0(G)α0(G)+I(G)γoiRk(G).

Notice also that the outer-independent domination is the same as the outer-independent 1-rainbow domination if we view an outer-independent dominating set D as an outer-independent 1-rainbow dominating function f defined by f(v)={1} when vD and f(v)= otherwise. Therefore here we concentrate on the case when a graph G is connected and n1k2.

Now we characterize all connected graphs of order nk+1 attaining the lower bound in Observation 2.2.

Theorem 2.1

Let k2 be a positive integer and let G be a connected graph of order nk+1. Then γoirk(G)=k if and only if G=HGKnh¯, where HG is a graph of order hk.

Proof.

First assume that G=HGKnh¯, where HG is a graph of order hk. Define a function f:V(G)2[k] by f(x)= for xV(Knh¯) and f(x) for xV(HG) in such way that xV(HG)f(x)={1,2,,k} and xV(HG)|f(x)|=k. Obviously, f is an OIkRD-function on G with ω(f)=k. Therefore γoirk(G)=k.

Conversely, assume that γoirk(G)=k. Let f be a γoirk-function on G. Since nk+1, there exists a vertex v with f(v)=. This implies that xN(v)f(x)={1,2,,k} and f(x)f(v) for all xN(v). Moreover, k=γoirk(G)=ω(f)=xV(G)|f(x)|xN(v)|f(x)||{1,2,,k}|=k. Hence f(u)= for all uV(G)N(v). Since v was chosen arbitrarily, G=N(v)V(G)N(v), where a graph V(G)N(v) has no edges.

Theorem 2.2

Let k2 be a positive integer and let G be a connected graph of order nk+2. Then γoirk(G)=k+1 if and only if the following holds:

  1. there is no h-order graph HG, hk, such that G=HGKnh¯.

  2. there exist two nonempty disjoint vertex sets A, B such that: (i) |A|+|B|k+1 and |B|2, (ii) every vertex of V(G)(AB) is adjacent to every vertex of AB except at most one vertex in B, (iii) V(G)(AB) is independent, and (iv) for each xB, N(x)AB or AN(x).

Proof.

First assume that G satisfies (I) and (II). It follows from Theorem 2.1 and (I) that γoirk(G)k+1. Now define the function f:V(G)2[k] by f(x)= for xV(G)AB, f(x)={k} for xB, and f(x) for xA such that xAf(x)={1,2,,k} and xA|f(x)|=k when |B|=1 and by f(x)= for xV(G)AB, f(x)={k} for xB, and f(x) for xA such that xAf(x)={1,2,,k1} and xA|f(x)|=k1 when |B|=2. Obviously, f is an OIkRD- function of G with ω(f)=k+1 and thus γoirk(G)=k+1.

Conversely, assume that γoirk(G)=k+1. It follows from Theorem 2.1 that G satisfies (I). Now we show that G satisfies (II). Let f be a γoirk-function on G. Choose f so that Df={uV(G)f(u)} is as small as possible. Since ω(f)=k+1, there exists a colour, say k, which appears exactly twice and each other colour appears exactly once. Hence there are two vertices, say z and w, such that f(z)f(w)={k}. Since nk+2, there exists a vertex v with f(v)= which implies that xN(v)f(x)={1,2,,k} and that f(x) for each xN(v).

Now let A=Df{x{z,w}|f(x)|=1} and B={z,w}A. Since k2, we have A. On the other hand, if B=, then the function g defined by g(z)=f(z){k} and g(x)=f(x) otherwise, is an OIkRD-function of G with weight less that γoirk(G) which is a contradiction. Thus A and B are non-empty sets. Since f is an OIkRD-function, the set V(G)(AB) is independent, that is G satisfies (iii).

It follows from γoirk(G)=k+1 that |A|+|B|k+1 and so (i) holds. Since for each vertex uA, f(u) has a colour which is not appeared in other vertices, every vertex in V(G)(AB) is adjacent to every vertex of A. Also since the colour k appears exactly in f(z) and f(w), each vertex of V(G)(AB) must be adjacent to one of the vertices z and w. Hence (ii) holds.

Finally, if for some wB, N(w)AB and AN(w), then the function g defined on G by g(w)=, g(a)=f(a){k} for some aA and g(x)=f(x) otherwise, is a γoirk(G)-function which contradicts the choice of f. Thus (iv) holds and the proof is complete.

Proposition 2.1

For any graph G of order n, α0(G)+I(G)=γoir1(G)γoir2(G)γoirk(G)n. If G has no isolated vertices, then α0(G)=γoir1(G).

Proof.

Let fs+1 be a γoirs+1-function on G, 1sk1. Define the function hs:V(G)2[s] as follows: hs(u)=fs+1(u) when s+1fs+1(u), hs(u)={1} when fs+1(u)={s+1}, and hs(u)=fs+1(u){s+1} otherwise. Clearly hs is an OIsRD-function and so γoirs(G)ω(hs)γoirs+1(G).

If C is a minimum vertex cover of G, then the function g:V(G){,{1}} defined by g(v)={1} when vCI(G) and g(v)= otherwise, is an OI1RD-function on G with weight |C|+|I(G)|=α0(G)+|I(G)|. The equality γoirk(G)=α0(G)+|I(G)| now follows by Observation 2.3.

Finally, the right side inequality follows by Observation 2.2.

Proposition 2.2

For any graph G, γoirk(G)kα0(G)+|I(G)|. If δ(G)1 then γoirk(G)kα0(G).

Proof.

Let C be any minimum vertex cover set of G and define the function f:V(G)2[k] by f(u)=[k] for uC, f(u)={1} when uI(G), and f(u)= otherwise. Clearly f is an OIkRD-function on G which immediately implies the required.

The bounds in Proposition 2.2 are attainable. Let G be a graph such that each vertex is either a leaf or a support vertex and let each support vertex of G is adjacent to at least k + 1 leaves. Then clearly S(G) is a minimum vertex cover set and the function f:V(G)2[k] defined as f(u)=[k] when u is a support vertex and f(u)= when u is a leaf, is an OIkRD-function on G of minimum weight. Thus γoirk(G)=kα0(G).

We will say that a graph G is a vertex cover outer independent k-rainbow graph, a VCOI-k-rainbow graph for short, if γoirk(G)=kα0(G).

Proposition 2.3

A graph G with no isolated vertex, is VCOI-k-rainbow if and only if it has a γoirk-function f such that for each vertex x, either f(x)= or f(x)=[k].

Proof.

Assume that G is a VCOI-k-rainbow graph and let D be a minimum vertex cover set of G. Then the function f:V(G)2[k] defined by f(x)=[k] for xD and f(x)= otherwise, is an OIkRD-function on G which implies that kα0(G)=γoirk(G)ω(f)=k|D|=kα0(G). Thus all inequalities in this chain must be equality and so γoirk(G)=ω(f), yielding f is a γoirk(G)-function satisfying that for each vertex x either f(x)= or f(x)=[k].

Conversely, assume that there exists a γoirk(G)-function h such that for each vertex x, either h(x)= or h(x)=[k]. Since the set Ah={vV(G)h(v)} is a vertex cover set of G, we have kα0(G)k|Ah|=γoirk(G). By Proposition 2.2 we deduce that γoirk(G)=kα0(G) and this implies that G is a VCOI-k-rainbow graph.

Proposition 2.4

Let H be an induced subgraph of a graph G. Then γoirk(G)γoirk(H)+|V(G)||V(H)|.

Proof.

Let f be a γoirk-function on H. Define an OIkRD-function h on G as follows: h(x)=f(x) when xV(H) and h(x)={1} otherwise. Since ω(h)=ω(f)+|V(G)||V(H)|, we have the desired inequality.

Observation 2.4

Let f be an OIkRD-function on a graph G and ai=|{vV(G)if(v)}| for each 1ik. Then ω(f)=a1+a2++ak.

Theorem 2.3

Let G be a graph of order at least two and k>k. Then γoirk(G)γoirk(G)+(kk)γoirk(G)k.

Proof.

Let f be a γoirk-function on G, and ai=|{vV(G)if(v)}|, 1ik. Assume without loss of generality that a1a2ak.

Define g:V(G)2[k] by g(v)=f(v){k+1,,k} when kf(v) and g(v)=f(v) otherwise. Clearly g is an OIkRD-function on G. This fact and Observation 2.4 lead to γoirk(G)ω(g)=γoirk(G)+(kk)akγoirk(G)+(kk)γoirk(G)k.

Corollary 2.1

Let k>k be two positive integers and G a graph of order at least two. Then γoirk(G)kγoirk(G)k.

3. Outer-independent 2-rainbow domination number

In this section, we focus on outer-independent 2-rainbow domination. An OI2RD-function f on a graph G can be represented by the ordered 4-tuple (V0,V1,V2,V1,2) (or (V0f,V1f,V2f,V1,2f) to refer f) of V(G), where V0={vV(G)f(v)=}, V1={vV(G)f(v)={1}}, V2={vV(G)f(v)={2}} and V1,2={vV(G)f(v)={1,2}}. In this representation, its weight is ω(f)=|V1|+|V2|+2|V1,2|.

By Theorem 2.1 we immediately obtain

Corollary 3.1

For any graph G of order n2, 2γoir2(G)n. Moreover γoir2(G)=2 if and only if G is K2¯ or G=K1,n1 or G=K2,n2 or G=K2Kn2¯.

3.1. Outer-independent 2-rainbow domination versus domination parameters

A function f:V(G){0,1,2} is an outer-independent Roman dominating function (OIRD-function) on G if every vertex uV for which f(u)=0 is adjacent to at least one vertex v for which f(v)=2 and {vf(v)=0} is an independent set. The outer-independent Roman domination number γoiR(G) is the minimum weight of an OIRD-function on G. Outer-independent Roman domination was introduced by Abdollahzadeh Ahangar et al. in [Citation3]. Clearly, if f=(V0,V1,V2) is a γoiR(G)-function, then the function g=(V0,V1,,V2) is an outer-independent 2-rainbow dominating function on a graph G and so (2) γoiR(G)γoir2(G).(2) Abdollahzadeh Ahangar et al. proved the following bounds on γoiR(G).

Proposition 3.1

[Citation3]

If G is a connected triangle-free graph of order n2 and maximum degree Δ, then γoiR(G)nΔ+1.

Proposition 3.2

[Citation3]

Let G be a connected graph of order n. If G has girth g<, then γoiR(G)n+g2g.

Next results are immediate consequences of Propositions 3.1, 3.2 and inequality (Equation2).

Corollary 3.2

If G is a connected triangle-free graph of order n2 and maximum degree Δ, then γoir2(G)nΔ+1. This bound is sharp for all stars K1,n1, n2.

Corollary 3.3

Let G be a connected graph of order n. If G has girth g<, then γoir2(G)n+g2g.

In the following, we provide an upper bound on γoiR(G) in terms of γoir2(G) for arbitrary graphs G.

Theorem 3.1

For any graph G, γoiR(G)32γoir2(G). This bound is sharp for the family F of graphs illustrated in Figure .

Figure 1. The graph F.

Figure 1. The graph F.

Proof.

Let f=(V0,V1,V2,V1,2) be a γoir2(G)-function and without loss of generality |V1||V2|. Then g=(V0,V1,V2V1,2) is an OIRD-function on G implying that γoiR(G)ω(g)=|V1|+2|V2|+2|V1,2|=ω(f)+|V2|32γoir2(G).

The notion of outer-independent Italian domination in graphs was introduced in [Citation16]. An outer-independent Italian dominating function (OIID-function) on a graph G is a function f:V(G){0,1,2} such that every vertex vV(G) with f(v)=0 has at least two neighbours assigned 1 under f or one neighbour w with f(w)=2 and the set of all vertices assigned 0 under f is independent. The weight of an OIID-function f is the value ω(f)=uV(G)f(u). The minimum weight of an OIID-function on a graph G is called the outer-independent Italian domination number γoiI(G) of G. Clearly, if f=(V0,V1,V2,V1,2) is a γoir2(G)-function, then the function g=(V0,V1V2,V2) is an outer-independent Italian dominating function of G and so (3) γoir2(G)γoiI(G).(3) In [Citation16], the authors proved that γoiI(Cn)=n2 for n3 and γoiI(Kp,q)=q for pq2. Using these we obtain the next results.

Proposition 3.3

For n3, γoir2(Cn)=n2.

Proof.

By (Equation3), we have γoir2(Cn)n2. Let Cn:v1v2vnv1 be a cycle and define f:V(G)2[2] by f(v4i+1)={1}, f(v4i+3)={2} for i0 and f(x)= otherwise. Clearly f is an OI2RD-function of Cn and hence γoir2(Cn)n2. Thus γoir2(Cn)=n2.

Proposition 3.4

For pq2, γoir2(Kp,q)=q.

Proof.

It follows from (Equation3) that γoir2(Kp,q)q. Let X={x1,,xq} and Y={y1,,yp} be the bipartite sets of Kp,q and define f:V(Kp,q)2[2] by f(x1)={2}, f(xi)={1} for 2iq and f(x)= otherwise. Clearly f is an OI2RD-function of Kp,q and hence γoir2(Kp,q)q. Therefore γoir2(Kp,q)=q.

Fan et al. [Citation16] proved the following bound on  γoiI(G).

Theorem 3.2

For any connected graph G of order n2 with minimum degree δ and maximum degree Δ, γoiI(G)nδ/(δ+Δ).

Next result is an immediate consequence of Theorem 3.2 and inequality (Equation3).

Corollary 3.4

For any connected graph G of order n2 with minimum degree δ and maximum degree Δ, γoir2(G)nδ/(δ+Δ). This bound is sharp for cycles.

Fan et al. [Citation16] proved the following Nordhaus–Gaddum type result for outer-independent Italian domination number.

Theorem 3.3

For any graph G on n vertices, n1γoiI(G)+γoiI(G¯).

As an immediate consequence we have:

Corollary 3.5

For any graph G on n vertices, n1γoir2(G)+γoir2(G¯)2n. The upper bound is sharp for K2 and the lower bound is sharp for a graph G obtained from K10 with vertex set {u1j,u2j|1j5} by adding new vertices v1,v2,v3,v4,v5 and joining vj to u1j and u2j for 2j5 and joining v1 to all vertices in K10.

3.2. Trees

Here we present sharp upper and lower bounds on the outer-independent 2-rainbow domination number of trees. First we show that the outer-independent 2-rainbow domination number and the outer-independent Italian domination number of a tree are equal.

Theorem 3.4

For any tree T, γoiI(T)=γoir2(T).

Proof.

Consider a γoiI-function f=(V0,V1,V2) on T and let U1,U2,,Us be the components of the graph V1V2. Let Tf be the graph whose vertex set is {U1,U2,,Us} and two vertices Ui and Uj are adjacent if and only if there are vertices uiUi, ujUj and uijV0 such that uiuijuj is a path in T. If V1, then we may assume that V1U1. Define g:V(G)2[2] as follows: g(x)={1,2} for xV2, g(x)= for xV0, g(x)={1} whenever f(v)=1 and either vV1U1 or vUj, where the distance U1 and Uj in Tf, is even, and g(x)={2} otherwise. Clearly g is an OI2RD-function on T with weight ω(f) and so γoir2(T)γoiI(T). The result now immediately follows from (Equation3).

Using the results given in [Citation16] and Theorem 3.4, we obtain the following results.

Proposition 3.5

For n1, γoir2(Pn)=n+12.

Proposition 3.6

For any tree T of order n, γoir2(G)nΔ+1.

Theorem 3.5

For any tree T of order n2, γoir2(T)n+3(T)2, where (T) is the number of leaves of T. This bound is sharp for stars and paths.

As a consequence of Propositions 2.4 and 3.5 we obtain the following result.

Corollary 3.6

For any connected graph G of order n, γoir2(G)ndiam(G)+12.

In the sequel we will use the following observation.

Observation 3.1

Let G be a graph.

  1. If u is a strong support vertex of G, then there is a γoir2(G)-function f with f(u)={1,2}.

  2. If v3v2v1 is a path in G such that degG(v2)=2 and degG(v1)=1, then there is a γoir2(G)-function f with f(v1)={1}, f(v2)= and 2f(v3).

Proof.

(1) is trivial. To prove (2), let g be a γoir2(G)-function. If g(v2)=, then let f = g. Assume then that g(v2). If |g(v2)|=1, then since g is a γoir2(G)-function, it follows that |g(v1)|=1. By the minimality of g, we have g(v3)=, for otherwise we may assume that 1g(v3) and then the function h defined by h(v2)=, h(v1)={2} and h(x)=g(x) otherwise, is an OI2RD-function of G with smaller weight than g, a contradiction. Hence we may assume that g(v3)=. But then the function f:V(G)2[2] defined by f(v3)={2}, f(v2)=, f(v1)={1} and f(x)=g(x) for all xV(G){v1,v2,v3} is a γoir2(G)-function with desired property. If |g(v2)|=2, that is, g(v2)={1,2}, then by the minimality we have g(v1)=g(v3)=. Now the function f defined above is a γoir2(G)-function with desired property.

Next we present an upper bound on outer-independent 2-rainbow domination number of a tree T in terms of the order and its number of support vertices. For any tree T, let s(T) denote the number its support vertices.

Theorem 3.6

If T is a tree of order at least 3, then γoir2(T)n(T)+s(T)2. This bound is sharp for all paths P2k(k1).

Proof.

The proof is by induction on n(T). It is easy to verify that the statement is true for n(T)4. Hence, let n(T)5 and assume that every T of order n(T)<n(T) with s(T) support vertices satisfies γoir2(T)n(T)+s(T)2. Let T be a tree of order n(T). If T is a star, then γoir2(T)=2<n(T)+12. Likewise, if T is a double star, then γoir2(T)=3or4 and so γoir2(T)n(T)+22 with equality if and only if T{DS1,2,DS2,2,DS2,3}. Henceforth, we assume that diam(T)4.

If T has a strong support vertex u with L(u)3, then let T=Tw where wL(u). Clearly, there exists a γoir2(T)-function f such that f(u)={1,2} and f can be extended to an OI2RD-function of T by assigning ∅ to w and this implies that γoir2(T)γoir2(T). Now the result follows by using the induction on T and the facts n(T)=n(T)1 and s(T)=s(T). Henceforth, we assume that every support vertex of T is adjacent to at most two leaves.

Let v1v2vk be a diametrical path in T such that degT(v2) is as large as possible and root T at vk. We consider the following cases.

Case 1. degT(v2)=3. If degT(v3)3, then any γoir2(TTv2)-function can be extended to an OI2RD-function of T by assigning {1,2} to v2 and ∅ to the leaves adjacent to v2 and so γoir2(T)γoir2(TTv2)+2. Using the induction on TTv2 and the facts n(TTv2)=n(T)3 and s(TTv2)=s(T)1, we obtain γoir2(T)γoir2(T)+2n(T)+s(T)2+2=n(T)+s(T)2. Hence we assume that degT(v3)=2. If diam(T)=4, then we have γoir2(T)=4n(T)+s(T)2. Let diam(T)5. We distinguish the followings.

Subcase 1.1. degT(v4)3.

If v4 is a support vertex, then any γoir2(TTv2)-function can be extended to an OI2RD-function of T by assigning {1,2} to v2 and ∅ to the leaves adjacent to v2 and it follows from the induction hypothesis on TTv2 and the facts n(TTv2)=n3 and s(TTv2)=s(T)1 that γoir2(T)γoir2(TTv2)+2n(TTv2)+s(TTv2)2+2=n+s2. Assume next that v4 is not a support vertex. We consider the following situations.

  1. v4 has a child w2 with depth one. Let T=TTw2 and let f be a γoir2(T)-function such that f(v2)={1,2}. Without loss of generality, we may assume that |f(v4)|1 and that 1f(v4). If degT(w2)=2, then the function f can be extended to an OI2RD-function of T by assigning ∅ to w2 and {2} to the leaf-neighbour of w2, and using the induction hypothesis on T and the facts n(T)=n(T)2 and s(T)=s(T)1 we obtain γoir2(T)γoir2(T)+1n(T)+s(T)2+1<n+s2.If degT(w2)=3, then the function f can be extended to an OI2RD-function of T by assigning a {1,2} to w2 and ∅ to its leaf-neighbours, and using the induction hypothesis on T and the facts n(T)=n(T)3 and s(T)=s(T)1 we obtain γoir2(T)γoir2(T)+2n(T)+s(T)2+2=n+s2.

  2. v4 has a child w3 with depth two different from v3. Suppose v4w3w2w1 be a path in T such that degT(w1)=1. First let degT(w2)=3. As in the first paragraph of Case 1, we may assume that degT(w3)=2. Let T=TTv3 and let f be a γoir2(T)-function such that f(w2)={1,2}. Without loss of generality, we may assume that |f(v4)|1. Then f can be extended to an OI2RD-function of T by assigning {1,2} to v2 and ∅ to v3 and all leaves of v2. Using the induction on T and the facts n(T)=n(T)3 and s(T)=s(T)1 we obtain γoir2(T)γoir2(T)+2n(T)+s(T)2+2n(T)+s(T)2.Assume now that degT(w2)=2 and that all children of w3 with depth 1 has degree 2. Let t1 be the number of children of w3 with depth 0 and t2 be the number of children of w3 with depth 1 and let t = 0 if t1=0 and t = 1 if t11. Suppose T=TTw3. Clearly, any γoir2(T)-function can be extended to an OI2RD-function of T by assigning {1} to all leaves at distance 2 from w3, ∅ to all children of w3, and {1,2} to w3 if t11 and {2} to w3 if t1=0. Using the induction on T and the facts n(T)=n(T)12t2t1 and s(T)=s(T)t2t we obtain γoir2(T)γoir2(T)+t2+1+tn(T)+s(T)2+t2+1+t=n(T)12t2t1+s(T)t2t2+t2+1+tn(T)+s(T)2.

Subcase 1.2. degT(v4)=2.

If degT(v5)3, then any γoir2(TTv4)-function can be extended to an OI2RD-function of T by assigning a {1,2} to v2, a {1} to v4 and an ∅ to other vertices in Tv4, and it follows from the induction hypothesis and the facts n(TTv4)=n(T)5 and s(TTv4)=s(T)1 that γoir2(T)n(TTv4)+s(TTv4)2+3=n(T)+s(T)2. Assume that degT(v5)=2. Let T=TTv3 and f be a γoir2-function. By Observation 3.1 (item (2)) we may suppose that f(v4)={1}. Then f can be extended to an OI2RD-function of T by assigning a {1,2} to v2 and an ∅ to other vertices in Tv3, and it follows from the induction hypothesis and the facts n(T)=n(T)4 and s(T)=s(T) that γoir2(T)γoir2(T)+2n(T)+s(T)2.

Case 2. degT(v2)=2.

By the choice of diametrical path, we deduce that every child of v3 with depth one has degree two. Consider the following subcases.

Subcase 2.1. degT(v3)3.

First suppose that v3 is a strong support vertex or adjacent to a support vertex except v2. Let T=T{v1,v2} and f a γoir2(T)-function. By Observation 3.1, we may assume without loss of generality that 1f(v3). Now f can be extended to an OI2RD-function of T by assigning a {2} to v1 and an ∅ to v2. Now we deduce from the induction hypothesis on T and the facts n(T)=n(T)2 and s(T)s(T) that γoir2(T)γoir2(T)+1n(T)+s(T)2+1n+s2. Suppose next that v3 is a support vertex with degT(v3)=3. Let T=Tv1 and f a γoir2(T)-function. Since v3 is a strong support vertex we may assume that f(v3)={1,2}. Now f can be extended to an OI2RD-function of T by assigning a {1} to v1, and as above we have γoir2(T)n+s2.

Subcase 2.2. degT(v3)=2.

First assume that degT(v4)3. Let T=T{v1,v2,v3}. Then any γoir2(T)-function f can be extended to an OI2RD-function of T by assigning a {1} to v1, a {2} to v3 and an ∅ to v2, and it follows from the induction hypothesis and the facts n(T)=n(T)3 and s(T)=s(T)1 that γoir2(T)γoir2(T)+2n(T)+s(T)2+2=n(T)+s(T)2. Assume next that degT(v4)=2. Let T=T{v1,v2} and f a γoir2(T)-function. Observation 3.1 (item (2)), we may assume that 1f(v3). Now f can be extended to an OI2RD-function of T by assigning a {2} to v1 and an ∅ to v2, and we deduce from the induction hypothesis and the facts n(T)=n(T)2 and s(T)=s(T) that γoir2(T)γoir2(T)+1n+s2 and this completes the proof.

Next result in an immediate consequence of Theorems 3.4 and 3.6 since the number of support vertices of a tree on n3 vertices is at most n2.

Corollary 3.7

For any tree T of order n3, γoiI(T)=γoir2(T)3n4.

A constructive instruction of trees attaining the bound given in Corollary 3.7 is given in [Citation16].

We close this section by establishing a lower bound on the outer-independent 2-rainbow domination number of a tree in terms of the order and the total outer-independent domination number. Recall that a set S of vertices of a graph G is a total outer-independent dominating set if every vertex from V(G) has a neighbour in S and the complement of S is an independent set. The total outer-independent domination number γoit(G) of G is the smallest possible cardinality of any total outer-independent dominating set of G. The total outer-independent domination was introduced in [Citation17, Citation18]. It was observed in [Citation17] that γoit(Pn)=2if n=2,2n/3if n3.

Theorem 3.7

For any nontrivial tree T, γoir2(T)γoit(T)n(T)6+1. Furthermore, this bound is sharp for paths P6k(k1).

Proof.

The proof is by induction on the order n(T). If n(T)=2 or n(T)=3, then γoir2(T)=γoit(T)=2 and the bound is sharp. Let n(T)4 and assume that for any tree T of order n(T)<n(T), γoir2(T)γoit(T)n(T)6+1. Let T be a tree of order n(T) and f=(V0,V1,V2,V1,2) be a γoir2(T)-function. Since for stars and double stars T we have γoit(T)=2, so the statement holds. Hence, we assume that T has diameter at least four. If V0=, then by the fact that n(T)61 we have γoir2(T)=n(T)γoit(T). Therefore we assume that V0. First suppose that T has a support vertex x which is adjacent to two or more leaves. Let u, v be two leaves adjacent to x and T be the tree obtained from T by removing u. Obviously, γoit(T)=γoit(T). Also by Observation 3.1, we may assume that f(x)={1,2} and so all leaves adjacent to x belong to V0. Hence, the function f, restricted to T, is a OI2RD-function on T, implying that γoir2(T)γoir2(T). Applying the inductive hypothesis to T, we get γoir2(T)=γoir2(T)γoit(T)n(T)6+1=γoit(T)n(T)16+1γoit(T)n(T)6+1, as desired. Therefore, we may assume that every support vertex of T is adjacent to exactly one leaf. Suppose diam(T)=k1, and let P:=v1,v2,,vk be a diametrical path of T. Root T at vk. Thus, v1 is a leaf of T and degT(v2)=2.

By item (2) of Observation 3.1, there is a γoir2(T)-function g such that g(v1)={1}, g(v2)= and 2g(v3). Consider the following cases.

Case 1. degT(v3)3.

Let T=T{v1,v2}. Since v3 is a support vertex or is adjacent to a support vertex of degree two in T, any γoit(T)-set containing no leaf, contains v3 and so it can be extended to an OITD-set of T by adding v2 implying that γoit(T)γoit(T)+1. On the other hand, the function g restricted to T is an OI2RD-function of T of weight at most ω(g)1 and we conclude from the induction hypothesis that γoir2(T)γoir2(T)+1γoit(T)n(T)6+1+1γoit(T)1n(T)26+2γoit(T)n(T)6+1. Case 2. degT(v3)=2.

If |g(v4)|1 or vN(v4){v3}g(v)={1,2}, then let T=TTv3. Clearly the function g restricted to T is an OI2RD-function of T of weight at most ω(g)2 and so γoir2(T)γoir2(T)+2. On the other hand, any γoit(T)-set can be extended to an OITD-set of T by adding v3,v2 yielding γoit(T)γoit(T)+2. It follows from the induction hypothesis that γoir2(T)γoir2(T)+2γoit(T)n(T)6+1+2γoit(T)2n(T)36+3γoit(T)n(T)6+1. Assume that g(v4)= and that vN(v4){v3}g(v){1,2}. Since V0 is independent and g(v4)=, we may assume without loss of generality that g(x)={1} for each xN(v4){v3}. First let degT(v4)3. Assume T=T{v1,v2,v3} and let T1 be the components of T{v3v4,v4v5} containing v4. Define h:V(T)2[2] by h(x)={1,2}g(x) if xV(T1) and |g(x)|=1, and h(x)=g(x) otherwise. Clearly, h is a γoir2(T)-function and we are in above situation and so we have γoir2(T)γoit(T)n6+1.

Now let degT(v4)=2. Assume that T=T{v1,v2,v3,v4}. Then the function g restricted to T is an OI2RD-function of T, implying that γoir2(T)γoir2(T)+2. On the other hand, any γoit(T)-set can be extended to an total outer-independent set of T by adding v2,v3,v4, yielding γoit(T)γoit(T)+3. We deduce from the induction hypothesis on T that γoir2(T)γoir2(T)+2γoit(T)n(T)6+1+2γoit(T)3n(T)46+3=γoit(T)n(T)106+1γoit(T)n(T)6+1. This completes the proof.

We conclude this paper with an open problem.

Problem. Prove or disprove: for any non-trivial connected graph G of order n, γoir2(G)γoit(G)n6+1.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the Natural Science Foundation of Guangdong Province under grant 2018A0303130115.

References

  • West DB. Introduction to graph theory. 2nd ed. Upper Saddle River: Prentice-Hall, Inc.; 2000.
  • Gallai T. Uber extreme Punkt- und Kantenmengen. Ann Univ Sci Budapest Eotvos Sect Math. 1959;2:133–138.
  • Ahangar HA, Chellali M, Samodivkin V. Outer independent Roman dominating functions in graphs. Int J Comput Math. 2017;94:2547–2557. doi: 10.1080/00207160.2017.1301437
  • Krzywkowski M, Venkatakrishnan YB. Bipartite theory of graphs: outer-independent domination. Natl Acad Sci Lett. 2015;38:169–172. doi: 10.1007/s40009-014-0315-7
  • Krzywkowski M. An upper bound on the 2-outer-independent domination number of a tree. C R Math. 2011;349:1123–1125. doi: 10.1016/j.crma.2011.10.005
  • Li Z, Shao Z, Lang F, et al. Computational complexity of outer-independent total and total Roman domination numbers in trees. IEEE Access. 2018;6:35544–35550. doi: 10.1109/ACCESS.2018.2851972
  • Rad NJ, Krzywkowski M. 2-Outer-independent domination in graphs. Natl Acad Sci Lett. 2015;38:263–269. doi: 10.1007/s40009-015-0389-x
  • Brešar B, Henning MA, Rall DF. Rainbow domination in graphs. Taiwanese J Math. 2008;12:201–213. doi: 10.11650/twjm/1500602498
  • Amjadi J, Dehgardi N, Furuya M, et al. A sufficient condition for large rainbow domination number. Int J Comput Math Comput Syst Theory. 2017;2:53–65. doi: 10.1080/23799927.2017.1330282
  • Brešar B, Kraner Šumenjak T. On the 2-rainbow domination in graphs. Discrete Appl Math. 2007;155:2394–2400. doi: 10.1016/j.dam.2007.07.018
  • Chang GJ, Wu J, Zhu X. Rainbow domination on trees. Discrete Appl Math. 2010;158:8–12. doi: 10.1016/j.dam.2009.08.010
  • Chellali M, Haynes TW, Hedetniemi ST. Bounds on weak roman and 2-rainbow domination numbers. Discrete Appl Math. 2014;178:27–32. doi: 10.1016/j.dam.2014.06.016
  • Meierling D, Sheikholeslami SM, Volkmann L. Nordhaus–Gaddum bounds on the k-rainbow domatic number of a graph. Appl Math Lett. 2011;24:1758–1761. doi: 10.1016/j.aml.2011.04.046
  • Sheikholeslami SM, Volkmann L. The k-rainbow domatic number of a graph. Discuss Math Graph Theory. 2012;32:129–140. doi: 10.7151/dmgt.1591
  • Xu G. 2-rainbow domination in generalized Petersen graphs P(n,3). Discrete Appl Math. 2009;157:2570–2573. doi: 10.1016/j.dam.2009.03.016
  • Fan W, Ye A, Miao F, et al. Outer-independent Italian domination in graphs. IEEE Access. 2019;7:22756–22762. doi: 10.1109/ACCESS.2019.2899875
  • Krzywkowski M. Total outer-independent domination in graphs, Manuscript.
  • Krzywkowski M. A lower bound on the total outer-independent domination number of a tree. C R Math. 2011;349:7–9. doi: 10.1016/j.crma.2010.11.021