• Tidak ada hasil yang ditemukan

On Hop Roman Domination in Trees

N/A
N/A
Protected

Academic year: 2024

Membagikan "On Hop Roman Domination in Trees"

Copied!
8
0
0

Teks penuh

(1)

CCO

Commun. Comb. Optim.

c

2018 Azarbaijan Shahid Madani University Vol. 4 No. 2, 2019 pp.201-208

DOI: 10.22049/CCO.2019.26469.1116

On Hop Roman Domination in Trees

Nader Jafari Rad1∗, Abolfazl Poureidi2

1Department of Mathematics, Shahed University, Tehran, Iran [email protected]

2Faculty of Mathematical Sciences, Shahrood University of Technology, Shahrood, Iran [email protected]

Received: 7 April 2019; Accepted: 24 May 2019 Published Online: 26 May 2019

In honor of Lutz Volkmann on the occasion of his seventy-fifth birthday

Abstract: LetG= (V, E) be a graph. A subsetSV is a hop dominating set if every vertex outside Sis at distance two from a vertex ofS. A hop dominating set Swhich induces a connected subgraph is called a connected hop dominating set ofG.

The connected hop domination number ofG,γch(G), is the minimum cardinality of a connected hop dominating set ofG. A hop Roman dominating function (HRDF) of a graphGis a functionf:V(G)−→ {0,1,2}having the property that for every vertex vV withf(v) = 0 there is a vertexuwithf(u) = 2 andd(u, v) = 2. The weight of an HRDFfis the sumf(V) =P

v∈Vf(v). The minimum weight of an HRDF onG is called the hop Roman domination number ofGand is denoted byγhR(G). We give an algorithm that decides whetherγhR(T) = 2γch(T) for a given treeT.

Keywords: hop dominating set, connected hop dominating set, hop Roman dominat- ing function

AMS Subject classification:05C69

1. Introduction

For notation and graph theory terminology not given here, we refer to [7]. LetG= (V, E) be a graph with the vertex set V =V(G) and the edge setE =E(G). The order of G is n(G) = |V(G)|. The open neighborhood of v ∈ V is NG(v) = {u ∈ V(G)|uv ∈ E(G)}. The open neighborhood of S is NG(S) = ∪v∈SNG(v) and the closed neighborhood of S is NG[S] = NG(S)∪S, where S ⊆ V. The degree of v,

Corresponding Author

(2)

denoted by deg(v), is |NG(v)|. The distance between two vertices u and v in G, denoted byd(u, v), is the minimum length of a (u, v)-path inG. The diameter of G, diam(G), is the maximum distance among all pairs of vertices in G. For an integer k ≥ 1, the set of all vertices at distance k from v is denoted by Nk(v). Also, we denoteNk(v)∪ {v}byNk[v]. A vertex of degree one in a tree is referred as aleaf and its unique neighbor as thesupport vertex. We denote the set of leaves of a treeT by L(T) and the set of support vertices byS(T).

Ayyaswamy and Natarajan [4] introduced the concept of hop domination in graphs.

A setS⊆V is ahop dominating set (HDS) if every vertex outsideSis at distance two from a vertex ofS. Furthermore, ifSinduces a subgraph ofGthat is connected, then S is a connected hop dominating set ofG. The (connected)hop domination number ofG, (γch(G))γh(G), is the minimum cardinality of a (connected) hop dominating set ofG. An HDS ofGof minimum cardinality is referred as aγh(G)-set. The concept of hop domination was further studied in [3,8,10].

A functionf :V −→ {0,1,2} having the property that for every vertexv ∈V with f(v) = 0, there exists a vertexu∈N(v) withf(u) = 2, is called aRoman dominating function or just an RDF. The mathematical concept of Roman domination defined and discussed by Stewart [14] and ReVelle and Rosing [11] and subsequently developed by Cockayne et al. [5]. Several variations of Roman domination have been already studied, see for example, [1,2,6,15,16].

Ahop Roman dominating function (HRDF) is a functionf :V −→ {0,1,2} having the property that for every vertex v ∈ V with f(v) = 0 there is a vertex u with f(u) = 2 andd(u, v) = 2. The weight of an HRDFf is the sumf(V) =P

v∈V f(v).

The minimum weight of an HRDF onGis called thehop Roman domination number of G and is denoted by γhR(G). An HRDF with minimum weight is referred as a γhR(G)-function. For an HRDFf in a graphG, we denote byVi(orVif to refer tof) the set of all vertices ofGwith labeliunderf. Thus, an HRDFf can be represented by a triple (V0, V1, V2) and we can use the notationf = (V0, V1, V2). We remark that by this time there is no polynomial algorithms for hop Roman domination number.

Hop Roman domination in graphs was introduced by Shabani in [12] and further studied in [9, 13]. Assigning the value 2 to every vertex in an HDS of a graph and zero to each other vertex yeilds an HRDF, as it is observed by Shabani.

Theorem 1 (Shabani [12]). For any graphG,γhR(G)≤2γh(G).

Since always, γh(G)≤γch(G) for every graphG, we thus haveγhR(G)≤2γh(G)≤ 2γhc(G) for every graphG.

In this paper, we give an algorithm that decides whether γhR(T) = 2γch(T) for a given treeT.

(3)

Algorithm 2.1:Compute-Inner-Vertices(T)

Input: A treeT.

Output: The set of all inner vertices ofT, i.e.,I(T).

1 I(T) :=∅.

2 for eachvT ComputeTv.

3 if diam(T) = 4then

4 I(T) =I(T)∪ {v};

5end

6 returnI(T) ;

2. Trees T with γ

hR

(T ) = 2γ

ch

(T )

Let Tc be the set of all trees T with γhR(T) = 2γch(T). It is easy to see that the following is true.

Observation 1. IfT∈ Tc, then there is aγhR(T)-function f= (V0, V1, V2)withV1=∅ such thatV2 induces a connected subtree ofT.

We propose an algorithm to decide whether a given tree is or not in Tc. We first present some definitions. We say that a vertexuof a treeT is adjacent to ahop leaf v ifv is a leaf of T with the support vertex s such that deg(s) = 2 and vertices u andsare adjacent. Given a positive integern, letTn be a tree obtained fromPn by adding (at least) two hop leaves to any vertex ofPn, wherePn is a path graph with nvertices. It is easy to see thatTn ∈ Tc. So,Tc is an infinite family.

Given a tree T, we say that v is an inner vertex of T if there are (at least) two distinct vertices x and y at distance 2 from v in T with d(x, y) = 4. Let I(T) be the set of all inner vertices ofT. LetN2(v) ={u∈V(T)\I(T)|d(u, v) = 2}, and let Sv=N2(v)− ∪u∈I(T)\{v}N2(u). LetTxbe the subtree ofT induced byN2[x], where x∈V(T). Clearly, diam(Tx)≤4. It is easy to see that the following result is true.

Observation 2. Given a treeT, vertexvis an inner vertex ofT if and only ifdiam(Tv) = 4.

Lemma 1. Let T be a tree. Algorithm 2.1 computes the set of all inner vertices ofT, i.e.,I(T), inO(|V(T)|) time.

Proof. Clearly, there is an algorithm to compute Tv and the diameter of Tv in O(|V(Tv)|) time. We have |V(Tv)| = 1 +P

u∈N(v)deg(u). To compute I(T) by Observation 2 it suffices to compute Tv for any vertex v of T and check whether diam(Tv) = 4. Clearly, AlgorithmCompute-Inner-Verticesdoes this. It remains to compute the time complexity of AlgorithmCompute-Inner-Vertices. Clearly, the running time of Algorithm Compute-Inner-Vertices is O(P

v∈V(T)|V(Tv)|).

LetV(T) ={v1, v2, . . . , vn}, and let ST ={Tv1, Tv2, . . . , Tvn}. Assume that |ST| =

(4)

|V(Tv1)|+. . .+|V(Tvn)|, that is, P

v∈V(T)|V(Tv)| =|ST|. Let e =xy be an edge of T. It is easy to see that e appears in deg(x) + deg(y) trees of ST. So, |ST| = n+P

e=xy∈E(T)(deg(x) + deg(y)) = n+ 2P

v∈V(T)deg(v). Therefore, Algorithm Compute-Inner-VerticescomputesI(T) inO(|V(T)|) time.

Lemma 2. LetT be a tree withdiam(T)≥5. ThenT ∈ Tc if and only if |Sv| ≥2for any inner vertexvofT.

Proof. (⇒) Let T be a tree of Tc withdiam(T)≥5, and let v1, v2, . . . , vdiam(T)+1

be any longest path ofT.

Assume first that diam(T) = 5. It is easy to see that T ∈ Tc and I(T) = {v3, v4}.

We have {v1, v5} ⊆ N2(v3), both v1, v5 are not in N2(v4), {v2, v6} ⊆ N2(v4) and both v2, v6 are not inN2(v3). Therefore, |Sv3|=|N2(v3)−N2(v4)| ≥2 and|Sv4|=

|N2(v4)−N2(v3)| ≥2. It follows that the claim holds for any tree with diameter 5.

Assume that diam(T) = 6. By Observation 1 there is a γhR(T)-function f with V1=∅such thatV2induces a connected subtree ofT. It is easy to see that all vertices v3, v4, v5 are in V2; otherwise the subtree ofT induced by V2 is a disconnected tree.

So,|V2| ≥3. Clearly,v4∈I(T) and bothv2, v6∈N2(v4). Also, there is no vertex of I(T)− {v4} at distance 2 fromv2 or v6. It means thatv4 is the only vertex ofI(T) for whichN2(v4) containsv2(respectively,v6). It follows that we have|Sv4| ≥2.

Assume that diam(T) ≥ 7. By Observation 1 there is a γhR(T)-function f with V1=∅such thatV2 induces a connected subtree ofT. It is easy to see that|V2| ≥4.

Suppose for a contradiction there is a vertexvinI(T) such that|Sv|<2. Iff(v) = 0, then the subtree ofT induced byV2 is a disconnected tree. So,f(v) = 2. There are the following cases to consider.

• Sv =∅.

As mentioned in Case 1, when diam(T) = 6, we have v 6=v4. So, there is a vertex winV2 (in both Cases 1 and 2) such thatd(v, w) = 2. We replacef(v) by 0 to obtain an HRDF onT with weight less thanw(f), a contradiction.

• Sv ={x}.

We replacef(v) by 0 and f(x) by 1 to obtain an HRDF on T with weight less thanw(f), a contradiction.

So, ifT ∈ Tc withdiam(T)≥5, then|Sv| ≥2 for any inner vertexv ofT.

(⇐) Assume that for any inner vertexvof treeTwithdiam(T)≥5 we have|Sv| ≥2.

Sincediam(T)≥5, we have γh(T)≥2. We prove that T ∈ Tc by induction on the hop domination number ofT.

Base case: It is easy to see that γh(T) = 2 holds only for trees with the diameter 5. (Note that by the hypothesis of the claimdiam(T)≥5.) We know that the claim holds for any tree with diameter 5. This proves the base case of the induction.

Induction hypothesis:Assume that all trees withγh(T) =m≥2 and with|Sv| ≥2 for any inner vertexv ofT are inTc.

(5)

v1

v2

v3

v4

vn

v1

v2

v3

v4

vn

u1 u2

u3

(a) (b)

v5 v5

vn1 vn1

Figure 1. For the proof of Lemma2.

The inductive step: LetT be a tree withγh(T) =m+ 1 such that|Sv| ≥2 for any inner vertex v of T. Letv1, v2, . . . , vt be any longest path of T, where t ≥7. Both v1, v2∈/ I(T), but all verticesv3, . . . , vt−2∈I(T), wheret−2≥5. We havev1∈Sv3. Letvbe any node adjacent to v4. Clearly, ifv∈I(T), thenv /∈Sv3 and ifv /∈I(T), thenv∈N2(v5). Therefore,v /∈Sv3. See Figure1. Since|Sv3| ≥2, either there is at least one leafu1 adjacent to v2 withu16=v1; see Figure 1(a) or there is one leafu2

withd(v3, u2) = 2 such that u2 is not adjacent tov2andv4; see Figure 1(b).

So,Sv3 contains only leaves ofT. LetT =T−Sv3. Note thatdiam(T)≥5. It is easy to see thatv3 is not an inner vertex of T. So, T is a tree such that |Sv| ≥2 for any inner vertex v of T. Let D be a γh(T)-set. If v3 ∈/ D, then Sv3 ⊂D. If Sv3 ⊂D, then D∪ {v3} −Sv3 is an HDS of T with |D∪ {v3} −Sv3|< |D|, which is a contradiction. So,v3 ∈D. It is easy to see that D− {v3} is an HDS ofT. So, γh(T)≤γh(T)−1, i.e.,γh(T)≤m. Therefore, by the induction hypothesisT∈ Tc. So, there is aγh(T)-setD such thatD induces a connected subtree ofT. Because ofdiam(T)≥5,v5 ∈D. Clearly,v3 ∈/ D and soD∪ {v3}is a γh(T)-set, that is, γh(T)≤γh(T) + 1. This, together withγh(T)≤γh(T)−1, implies thatγh(T) =m.

SinceT ∈ Tc, by Observation1there is aγhR(T)-functionf = (V0f, V1f, V2f) with V1f =∅such thatV2f induces a connected subtree ofT. Sinceγh(T) =m, we have γhR(T) = 2m. Iff(v4) = 0, then the subtree ofT induced byV2f is a disconnected tree. So, we havev4 ∈V2f. Then f = (V0f∪Sv3,∅, V2f ∪ {v3}) is an HRDF on T.

So,γhR(T)≤w(f) = 2m+ 2. On the other hand, let g be aγhR(T)-function. Since

|Sv3| ≥2 and|Sv5| ≥2, we may assumeg(v3) =g(v5) = 2. Letg be the restriction ofg on T with g(v3) = 0. Then g is an HRDF on T. So, γhR(T)≤γhR(T)−2.

It follows that γhR(T) = 2m+ 2, and, therefore, T is a hop Roman tree. Since f = (V0f =V0f∪Sv3, V1f =∅, V2f =V2f∪ {v3}) is aγhR(T)-function with V1f =∅

(6)

Algorithm 2.2:Connected-Hop-Roman-Tree(T)

Input: A treeT.

Output: Yes: ifT∈ Tc; otherwise, NO.

1 Letdbe the diameter ofT. Ifd∈ {0,1,2}, then return NO; ifd∈ {3,4}, then return YES.

2 I(T) :=Compute-Inner-Vertices(T) ;

3 for eachvI(T) |Sv|:= 0 ;

4 for eachxN(v) f ind:=true;

5 for eachyN(x)\{v} if yI(T)then

6 f ind:=f alse;

7end

8 if f indthen

9 |Sv|=|Sv|+deg(x)1 ;

10end

11 if |Sv|<2then

12 returnNO;

13end

14 returnYES;

such thatV2f induces a connected subtree ofT, it follows thatT ∈ Tc. This completes the proof.

Lemma 3. LetT be a tree. Algorithm2.2decides whetherT ∈ Tc inO(|V(T)|)time.

Proof. If the diameter ofT is in{0,1,2}, thenT /∈ Tc and if the diameter ofT is in {3,4}, then T ∈ Tc. So, ifdiam(T)≥5, then AlgorithmConnected-Hop-Roman- Treeworks correctly. Letdiam(T)≥5. Letv be any inner vertex ofT. Recall that Sv =N2(v)− ∪u∈I(T)\{v}N2(u), where N2(v) ={u∈V(T)\I(T)|d(u, v) = 2}. Let x∈N(v) and lety∈N(x)\{v}. Clearly,y∈N2(v). Clearly, ify∈I(T), thenw /∈Sv

for any w∈ N(x). If there is u∈ I(T) such that y ∈ N2(u) and d(u, v) = 4, then y∈I(T).So, for computingSvit suffices to check whether there is an inner vertex ofT inN(x)\{v}. If all vertices inN(x)\{v}do not belong toI(T), thenN(x)\{v} ⊆Sv. If there is an inner vertex of T in N(x)\{v}, then any vertex inN(x)\{v} does not belong toSv. It is easy to see that AlgorithmConnected-Hop-Roman-Treedoes this.

Assume that Algorithm Connected-Hop-Roman-Tree considers v ∈ I(T) and x∈N(v), whereI(T) is the set of all inner vertices ofT. If all vertices in N(x)\{v}

do not belong to I(T), then the condition in line #8 of Algorithm Connected- Hop-Roman-Tree does not hold for all vertices in N(x)\{v}. It follows that the variable f ind has the value true. So, Algorithm Connected-Hop-Roman-Tree executes the instruction “ |Sv| =|Sv|+ deg(x)−1 ”, i.e., Algorithm Connected- Hop-Roman-TreeaddN(x)\{v}toSv. If there is an inner vertex ofTinN(x)\{v}, then the condition in line #8 of AlgorithmConnected-Hop-Roman-Treeholds for at least one vertex inN(x)\{v}. It follows that the variablef indhas the valuef alse.

So, Algorithm Connected-Hop-Roman-Tree does not execute the instruction “

(7)

|Sv|=|Sv|+ deg(x)−1 ”, i.e., AlgorithmConnected-Hop-Roman-Treedoes not add any vertex ofN(x)\{v}to Sv.

It remains to compute the time complexity of AlgorithmConnected-Hop-Roman- Tree. LetV(T) ={v1, v2, . . . , vn}. It is easy to see that the running time of Algo- rithmConnected-Hop-Roman-Treeis at most |ST| =|V(Tv1)|+. . .+|V(Tvn)|.

We know by the proof of Lemma1 that|ST|=O(n). This completes the proof.

By Lemma3we have the following result.

Theorem 2. Given a treeT, there is an optimal algorithm that decides whetherT ∈ Tc.

We close with the following problem.

Problem 1: Does there exist an algorithm that decides whetherγhR(T) = 2γh(T) for a given treeT?

References

[1] M.P. Alvarez-Ruiz,´ T. Mediavilla-Gradolph, S.M. Sheikholeslami, J.C.

Valenzuela-Tripodoro, and I.G. Yero, On the strong roman domination number of graphs, Discrete Appl. Math.231(2017), 44–59.

[2] M. Atapour, S.M. Sheikholeslami, and L. Volkmann,Global Roman domination in trees, Graphs Combin.31(2015), no. 4, 813–825.

[3] S.K. Ayyaswamy, B. Krishnakumari, C. Natarajan, and Y.B. Venkatakrishnan, Bounds on the hop domination number of a tree, Proceedings-Mathematical Sci- ences125(2015), no. 4, 449–455.

[4] S.K. Ayyaswamy and C. Natarajan,Hop domination in graphs, Manuscript.

[5] E.J. Cockayne, P.A. Jr. Dreyer, S.M. Hedetniemi, and S.T. Hedetniemi, Roman domination in graphs, Discrete Math.278(2004), no. 1, 11–22.

[6] A. Hansberg and L. Volkmann, Upper bounds on the k-domination number and thek-Roman domination number, Discrete Appl. Math.157(2009), no. 7, 1634–

1639.

[7] T.W. Haynes, S.T. Hedetniemi, and P.J. Slater,Fundamentals of domination in graphs, Marcel Dekker, New York, 1998.

[8] M.A. Henning and N. Jafari Rad,On 2-step and hop dominating sets in graphs, Graphs Combin.33(2017), no. 4, 913–927.

[9] N. Jafari Rada and E. Shabanib, On the complexity of some hop domination parameters, Elect. J. Graph Theory Appl.7(2019), no. 1, 74–86.

[10] C. Natarajan and S.K. Ayyaswamy,Hop domination in graphs-ii, An. Stt. Univ.

Ovidius Constanta23(2015), no. 2, 187–199.

[11] C.S. ReVelle and K.E. Rosing,Defendens imperium Romanum: a classical prob- lem in military strategy, Amer Math. Monthly107(2000), 585–594.

[12] E. Shabani,Hop Roman domination in graphs, Manuscript (2017).

(8)

[13] E Shabani, N Jafari Rad, and A Poureidi,Graphs with large hop Roman domi- nation number, Computer Sci. J. Moldova27(2019), no. 1, 1–20.

[14] I. Stewart,Defend the Roman empire!, Sci. Amer.281(1999), no. 6, 136–138.

[15] L. Volkmann,Signed total Roman domination in digraphs, Discuss. Math. Graph Theory37(2017), no. 1, 261–272.

[16] , The signed total Roman k-domatic number of a graph, Discuss. Math.

Graph Theory37(2017), no. 4, 1027–1038.

Referensi

Dokumen terkait

Of the fifteen roads linking all possible pairs of six cities, what is the minimum number of crossings of two roads?. A prime number is called an absolute prime if every

Theory of Patriarchy and theory of Violence were used to know how male domination is presented in this novel, and theory of Feminism was used to know how feminism value is

An object usually looks more beautiful because the shape is very interesting after the color, this is usually referred to the aesthetic function of color on the clothes / clothes

Theory of Patriarchy and theory of Violence were used to know how male domination is presented in this novel, and theory of Feminism was used to know how feminism value is

We introduced a new concept called k-component order edge-connectivity as a new vulnerability parameter, which is the minimum number of links whose failure results in a

From a scientific aspect it is interesting that the dry matter consumption under natural grazing conditions should be as closely correlated with the power function of the weight of an

In this paper, we present an algorithm to solve the minimum edge-ranking spanning tree problem on a partial k-tree G in On2∆k+1+2 ∆kk+1+2 log2kk+1+2n time, where n is the number of

In plain English this means: The function called “main”, which returns an integer, takes two arguments, an integer called “argc” which is a count of the number of command arguments