Elsevier

Discrete Applied Mathematics

Volume 284, 30 September 2020, Pages 71-85
Discrete Applied Mathematics

Perfect double Roman domination of trees

https://doi.org/10.1016/j.dam.2020.03.021Get rights and content

Abstract

For a graph G with vertex set V(G) and function f:V(G){0,1,2,3}, let Vi be the set of vertices assigned i by f. A perfect double Roman dominating function of a graph G is a function f:V(G){0,1,2,3} satisfying the conditions that (i) if uV0, then u is either adjacent to exactly two vertices in V2 and no vertex in V3 or adjacent to exactly one vertex in V3 and no vertex in V2; and (ii) if uV1, then u is adjacent to exactly one vertex in V2 and no vertex in V3. The perfect double Roman domination number of G, denoted γdRp(G), is the minimum weight of a perfect double Roman dominating function of G. We prove that if T is a tree of order n3, then γdRp(T)9n7. In addition, we give a family of trees T of order n for which γdRp(T) approaches this upper bound as n goes to infinity.

Introduction

Paramount to the Roman army were its legions, made up of highly trained solders. These legions were stationed at various locations in the empire to defend Rome from attacks by neighboring countries. A location is protected by a legion stationed there, while a location having no legion can be protected by a legion sent from a neighboring location. In an attempt to protect all cities while preventing the problem of leaving a location unprotected when its legion is dispatched to defend another, Emperor Constantine decreed that a city having no legions must be within the vicinity of at least one location having two legions, one of which could be dispatched to the attacked city. For economical reasons, he further decreed that no more than two legions be stationed at any location. Motivated by a series of articles outlining Roman defense strategies in mathematical magazines (see [22], [23], [24], [25]), Cockayne, et al. [7] introduced Roman domination as a graph theoretical concept as follows.

Let f be a function assigning a non-negative integer to each vertex of V(G). The weight of a vertex v is its value f(v) assigned to it under f. The weight w(f) of f is the sum, uV(G)f(u), of the weights of the vertices. Let Vi denote the set of vertices assigned i by function f.

A Roman dominating function on G is a function f:V(G){0,1,2} satisfying the condition that every vertex u for which f(u)=0 is adjacent to at least one vertex v for which f(v)=2. The Roman domination number, denoted γR(G), is the minimum weight of an Roman dominating function of G. Since its introduction in graph theory in 2004, Roman domination has been the topic of over 100 research papers. We refer the reader to [5], [6], [8], [11], [15], [18], [19], [20], [21], [27] for a small sample of recent papers on Roman domination and its variants.

Double Roman domination, a variant of Roman domination, was proposed by Beeler et al. [4] as a stronger version of Roman domination. As we have seen, the strategy of Roman domination provides for any attacked location to be defended by one legion. Double Roman domination doubles the protection by ensuring that any attack can be defended by at least two legions. A function f:V(G){0,1,2,3} is a double Roman dominating function on a graph G if the following conditions are met.

  • (i)

    If vV0, then vertex v has at least two neighbors in V2 or at least one neighbor in V3.

  • (ii)

    If vV1, then vertex v has at least one neighbor in V2V3.

The double Roman domination number, denoted γdR(G), is the minimum weight of a double Roman dominating function of G. It is noted in [4] that double Roman domination, with the ability to deploy three legions at a given location, allows to double the level of defense, sometimes at less than the anticipated additional cost. For example, consider the star K1,n1, for which γdR(K1,n1)=3<4=2γR(K1,n1). For more details on double Roman domination, see [1], [2], [3], [14], [16], [26], [28], [29].

A Roman dominating function is called perfect in [12] if for every vertex v with f(v)=0, there is exactly one vertex uN(v) with f(u)=2. The authors in [12] showed that if T is a tree on n3 vertices, then γRp(T)45n, and characterized the trees achieving equality in this bound. For another example of a perfect function involving a variant of Roman domination, see [10]. See also Klostermeyer’s taxonomy of perfect domination [17].

We extend the concept of perfect to double Roman domination as follows. A perfect double Roman dominating function of a graph G, abbreviated PDRD-function, is a function f : V(G){0,1,2,3} satisfying the following conditions:

  • (i)

    If uV0, then either u is adjacent to exactly two vertices in V2 and no vertex in V3, or u is adjacent to exactly one vertex in V3 and no vertex in V2.

  • (ii)

    If uV1, then u is adjacent to exactly one vertex in V2 and no vertex in V3.

The perfect double Roman domination number of G, denoted γdRp(G), is the minimum weight among all PDRD-functions of G. That is, γdRp(G)=min{w(f)f is a PDRD-function in G}.A PDRD-function of G with weight γdRp(G) is called a γdRp-function of G.

Since every PDRD-function is a double Roman dominating function, γdR(G)γdRp(G) for any graph G. We note that there exists a γdR-function of a path Pn that is also a PDRD-function, so we have γdRp(Pn)=γdR(Pn). The following value of γdR(Pn), and hence for γdRp(Pn), is given in [1].

Proposition 1

For the paths Pn, γdRp(Pn)=nif n0 mod 3,n+1otherwise.

For notation and graph theory terminology, we in general follow the books [9], [13]. Specifically, let G=(V,E) be a graph with vertex set V=V(G) of order n=|V| and edge set E=E(G), and let v be a vertex in V. The open neighborhood of v is the set NG(v)={uV|uvE} and the closed neighborhood of v is NG[v]={v}NG(v). The degree of v in G is degG(v)=|NG(v)|. The minimum degree among the vertices of G is denoted by δ(G). If the graph G is clear from the context, we omit it in the above expressions. For example, we write n, d(u), N(v) and N[v] rather than n(G), dG(u), NG(v) and NG[v], respectively. A leaf is a vertex of degree 1, while its neighbor is a support vertex. We use the standard notation [k]={1,,k}.

The distance dG(u,v) between two vertices u and v in a connected graph G is the length of a shortest (u,v)-path in G. The maximum distance among all pairs of vertices of G is the diameter of G, denoted by diam(G).

A rooted tree T distinguishes one vertex r called the root. For each vertex vr of T, the parent of v is the neighbor of v on the unique (r,v)-path, while a child of v is any other neighbor of v in T. A descendant of v is a vertex uv such that the unique (r,u)-path contains v. In particular, every child of v is a descendant of v. A grandchild of v is the descendant of v at distance 2 from v. We let D(v) denote the set of descendants of v, and we define D[v]=D(v){v}. The maximal subtree at v is the subtree of T induced by D[v], and is denoted by Tv. The tree obtained from a rooted tree T by deleting a subtree Tv is denoted by TTv. For r,s1, a double star S(r,s) is the tree with exactly two vertices that are not leaves, one of which has r leaf neighbors and the other s leaf neighbors.

Section snippets

Main result

For a given class G of graphs, we consider the problem of determining or estimating the best possible constants cG such that γdRp(G)cG×n for all graphs G of order n belonging to the class G. These constants are given by cG=supGGγdRp(G)n(G).

For a graph G of order n, the function assigning a weight of 2 to every vertex is a PDRD-function of G. Hence, γdRp(G)2n for all graphs G, and so the maximum value of cG is 2. This is the best possible as the graph consisting of n isolated vertices has γdRp

Proof of Theorem 1

We proceed by induction on the order n3 of a tree T. If n=3, then T is the path P3 and by Proposition 1, γdRp(T)=3<97n. This establishes the base case. Let n4 and assume that if T is a tree of order n for 3n<n, then γdRp(T)97n.

We first show that the result holds if any support vertex has at least four leaf neighbors.

Claim 1

If any vertex of T is adjacent to four or more leaves, then γdRp(T)<97n.

Proof

Assume that a vertex v is adjacent to four or more leaves and let u be a leaf neighbor of v. Let T

CRediT authorship contribution statement

Ayotunde T. Egunjobi: Investigation, Writing - review & editing. Teresa W. Haynes: Conceptualization, Investigation, Supervision, Writing - original draft, Writing - review & editing.

References (29)

  • AmjadiJ. et al.

    An upper bound on the double Roman domination number

    J. Comb. Optim.

    (2018)
  • AnuV. et al.

    Double Roman domination number

    Discrete Appl. Math.

    (2018)
  • BermudoS. et al.

    The differential and Roman domination of a graph

    Appl. Anal. Discrete Math.

    (2014)
  • ChambersE.W. et al.

    Extremal problems for Roman domination

    SIAM J. Discrete Math.

    (2009)
  • Cited by (10)

    • Signed double Roman domination on cubic graphs

      2024, Applied Mathematics and Computation
    • A new approach on locally checkable problems

      2022, Discrete Applied Mathematics
    • Signed double Italian domination

      2023, AIMS Mathematics
    View all citing articles on Scopus
    1

    Research supported in part by the University of Johannesburg .

    View full text