142
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Signed total double Roman dominating functions in graphs

, &
Received 29 Dec 2022, Accepted 13 May 2024, Published online: 01 Jul 2024

Abstract

A signed total double Roman dominating function (STDRDF) on an isolated-free graph G=(V,E) is a function f:V(G){1,1,2,3} such that (i) every vertex v with f(v)=1 has at least two neighbors assigned 2 under f or one neighbor w with f(w) = 3, (ii) every vertex v with f(v) = 1 has at least one neighbor w with f(w)2 and (iii) uN(v)f(u)1 holds for any vertex v. The weight of a STDRDF is the value f(V(G))=uV(G)f(u). The signed total double Roman domination number γsdRt(G) is the minimum weight of a STDRDF on G. In this article, we provide various bounds on γsdRt(G) and we show that the corresponding decision problem is NP-complete for bipartite and chordal graphs. In addition, we determine the signed total double Roman domination number of some classes of graphs including cycles, complete graphs and complete bipartite graphs.

2010 MATHEMATICS SUBJECT CLASSIFICATION:

1 Introduction

In this paper, G is a simple isolated-free graph with vertex set V=V(G) and edge set E=E(G). The order |V| of G is denoted by n=n(G). For every vertex vV, the open neighborhood N(v) is the set {uV(G):uvE(G)} and the closed neighborhood of v is the set N[v]=N(v){v}. The degree of a vertex vV is degG(v)=|N(v)|. The minimum and maximum degree of a graph G are denoted by δ=δ(G) and Δ=Δ(G), respectively. A leaf of G is a vertex of degree one, while a support vertex of G is a vertex adjacent to a leaf. An edge of a graph is said to be pendant edge if one of its vertices is a leaf. We write Pn for the path of order n, Cn for the cycle of order n, Kn for the complete graph of order n and Km,n for the complete bipartite graph.

A set SV in a graph G is called a (total) dominating set if every vertex of VS (V) is adjacent to a vertex of S. The (total) domination number γ(G) (γt(G)) equals the minimum cardinality of a (total) dominating set in G.

A function f:V(G){0,1,2} is a Roman dominating function (RDF) on G if every vertex uV for which f(u) = 0 is adjacent to at least one vertex v for which f(v) = 2. The weight of an RDF is the value f(V(G))=uV(G)f(u). The Roman domination number γR(G) is the minimum weight of an RDF on G. Roman domination was introduced by Cockayne et al. in [Citation11]. Since 2004, several papers have been published on this topic and its variations.

In 2016, Beeler et al. [Citation10] introduced the double Roman domination defined as follows. A function f:V{0,1,2,3} is a double Roman dominating function (DRDF) on a graph G if the following conditions hold:

  1. If f(v) = 0, then v has at least two neighbors assigned 2 under f or one neighbor assigned 3 under f.

  2. If f(v) = 1, then v has at least one neighbor w with f(w)2.

The double Roman domination number γdR(G) equals the minimum weight of a double Roman dominating function on G. For further results on double Roman domination see [Citation1, Citation4].

In 2014 Abdollahzadeh Ahangar et al. [Citation7] introduced the concept of Signed Roman domination. Also, the other variations of this concept have been introduced in [Citation2, Citation3, Citation18, Citation19].

Abdollahzadeh Ahangar et al. [Citation5] introduced the concept of a variation of double Roman domination as signed double Roman domination. A signed double Roman dominating function (SDRDF) on a graph G=(V,E) is a function f:V(G){1,1,2,3} such that (i)every vertex v with f(v)=1 is adjacent to at least two vertices assigned a 2 or to at least one vertex w with f(w)=3, (ii) every vertex v with f(v) = 1 is adjacent to at least one vertex w with f(w)2 and (iii) f(v)=uN[v]f(u)1 holds for any vertex v. The weight of a SDRDF f is the value ω(f)=uV(G)f(u). The signed double Roman domination number γsdR(G) is the minimum weight of a SDRDF on G. For a SDRDF f, let Vi(f)={vV:f(v)=i}. In the context of a fixed SDRDF, we suppress the argument and simply write V1, V1, V2, and V3. Since this partition determines f, we can equivalently write f=(V1,V1,V2,V3). For further results on signed double Roman domination see [Citation6, Citation9, Citation20].

A signed total double Roman dominating function (STDRDF) on a graph G=(V,E) is a function f:V(G){1,1,2,3} such that (i) every vertex v with f(v)=1 is adjacent to at least two vertices assigned a 2 or to at least one vertex w with f(w)=3, (ii) every vertex v with f(v) = 1 is adjacent to at least one vertex w with f(w)2 and (iii) f(v)=uN(v)f(u)1 holds for any vertex v. The weight of a STDRDF f is the value ω(f)=uV(G)f(u). The signed total double Roman domination number γsdRt(G) is the minimum weight of a STDRDF on G. This parameter and its variants have been studied in [Citation8, Citation15, Citation17].

In this article, we provide various bounds on γsdRt(G) and we show that the corresponding decision problem is NP-complete for bipartite and chordal graphs. In addition, we determine the signed total double Roman domination number of some classes of graphs including cycles, complete graphs and complete bipartite graphs.

We end this section by recalling the well-known upper bound due to Ore that γ(G)n/2 for graphs G of order n and minimum degree δ(G)1. Moreover, the graphs G of even order and without isolated vertices with γ(G)=n/2 have been characterized independently by Payan and Xuong [Citation16] and Fink et al. [Citation12], as follows.

Theorem 1.

[Citation12, Citation16] Let G be a graph of even order n without isolated vertices. Then γ(G)=n/2 if and only if each component of G is either a cycle C4 or the corona H°K1 of a connected graph H.

2 Basic properties and preliminary bounds

In this section we investigate some basic properties of STDRDF.

Observation 2.

Let f=(V1,V1,V2,V3) be a STDRDF in a graph G without isolated vertices. Then the following holds.

  1. Every vertex in V1V1 is dominated by a vertex in V2V3.

  2. w(f)=|V1|+2|V2|+3|V3||V1|.

  3. n=|V1|+|V2|+|V3|+|V1|.

  4. V1V2V3 is a total dominating set in G.

Let k1 be an integer and K4ka complete graph with vertex set {v1,v2,,v4k}. Assume Gk is the graph obtained from K4k by adding 4k disjoint cycles C1,C2,,C4k each of order (12k4) and joining vj to the vertices of the cycle Cj for each j, see . It is easy to verify that Gk is a graph of order 4k(12k3) with minimum degree 3 and maximum degree Δ(Gk)=16k5. Clearly, the function f=(V(Gk)V(K4k),,,V(K4k)) is a signed total double Roman dominating function of Gk .

Fig. 1 The graph G1.

Fig. 1 The graph G1.

Proposition 3.

Let G be a graph of order n, minimum degree δ1 and maximum degree Δ, and let f=(V1,V1,V2,V3) be a STDRDF in G. Then the following holds.

  1. (3Δ1)|V3|+(2Δ1)|V2|+(Δ1)|V1|(δ+1)|V1|.

  2. (3Δ+δ)|V3|+(2Δ+δ)|V2|+(Δ+δ)|V1|(δ+1)n.

  3. (Δ+δ)w(f)(δΔ+2)n+(δΔ)|V2|+2(δΔ)|V3|.

  4. w(f)(δ3Δ+2)n/(3Δ+δ)+|V2|+2|V3|.

Furthermore, the bounds in (i), (ii), (iii), and (iv) are sharp for the graph Gk (k1)

Proof.

(i) By Observation 2 (Item (iii)) and definition, we have |V1|+i=13|Vi|=nvVf(N(v))=vVd(v)f(v)=vV33d(v)+vV22d(v)+vV1d(v)vV1d(v)3Δ|V3|+2Δ|V2|+Δ|V1|δ|V1|, and this leads to the desired result.

(ii) This follows by substituting |V1|=ni=13|Vi| in Item (i).

(iii) By Observation 2, we have that (Δ+δ)w(f)=(Δ+δ)(2(i=13|Vi|)n+|V2|+2|V3|)2(δ+1)n2Δ|V2|4Δ|V3|+(Δ+δ)(|V2|+2|V3|n)  (by Part (ii))=(δΔ+2)n+(δΔ)|V2|+2(δΔ)|V3|.

(iv) By Item (i), we have n3Δ|V3|+2Δ|V2|+Δ|V1|δ|V1|3Δ|i=13Vi|δ|V1|3Δ|i=13Vi|δ(n|i=13Vi|)=(3Δ+δ)|i=13Vi|δn.

And so |i=13Vi|n(δ+1)/(3Δ+δ). Therefore, w(f)=2|i=13Vi|n+|V2|+2|V3|(δ3Δ+2)n/(3Δ+δ)+|V2|+2|V3|. □

Using Proposition 3 (Item (iii)), we obtain the following lower bound on the signed total double Roman domination number of regular graphs.

Corollary 4.

If G is an r-regular graph of order n with r1, then γsdRt(G)nr.

If G is not a regular graph, then as a consequence of Proposition 3 (Items (iii) and (iv)), we have the following result.

Corollary 5.

If G is a non-regular graph of order n, minimum degree δ1 and maximum degree Δ, then γsdRt(G)(3δ3Δ+4)n3Δ+δ.

This bound is sharp for all graphs Gk (k1) illustrated before Proposition 3.

Proof.

Multiplying both sides of the inequality in Proposition 3 (Item (iv)) by Δδ and adding the resulting inequality to the inequality in Proposition 3 (Item (iii)) leads to the desired result. □

Next we present a so-called Nordhaus-Gaddum type inequality for the signed total double Roman domination number of regular graphs.

Theorem 6.

If G is an r-regular graph of order n such that r1 and nr11, then γsdRt(G)+γsdRt(G¯)4nn1.

If n is even, then γsdRk(G)+γsdRk(G¯)4(n1)n2.

Proof.

Since G is an r-regular, the complement G¯ is (nr1)-regular. By Corollary 4 γsdRt(G)+γsdRt(G¯)n(1r+1nr1).

The conditions r1, nr11 imply that 1rn2. Since the function g(x)=1/x+1/(nx1) takes its minimum at x=(n1)/2 when 1xn2, we obtain γsdRt(G)+γsdRt(G¯)n(2n1+2n1)=4nn1, and this is the desired bound. If n is even, then the function g takes its minimum at r=x=(n2)/2 or r=x=n/2, since r is an integer. This implies that γsdRt(G)+γsdRt(G¯)n(1r+1nr1)n(2n+2n2)=4(n1)n2, and the proof is complete. □

3 Complexity result

Our aim in this section is to establish the NP-complete result for the signed total double Roman domination problem in bipartite and chordal graphs.

Signed total double Roman dominating function(signed TDTRF):

Instance: Graph G=(V,E), positive integer k|V|.

Question: Does G have a signed total double Roman dominating function of weight at most k?

We will show that this problem is NP-complete by reducing the special case of Exact Cover by 3-sets (X3C) to which we refer as X3C3. The NP-completeness of X3C3 was proven in 2008 by Hickey et al. [Citation14]

X3C3

Instance: A set of elements X with |X|=3q, and a collection C of m=3q 3-element subsets of X, such that each element occurs in exactly, 3 members of C.

Question: Does C contain an exact cover for X, i.e. does there exist a subcollection CC such that every element of X occurs in exactly one member of C?

Theorem 7.

Problem signed-TDRDF is NP-Complete for bipartite and chordal graphs.

Proof.

Clearly signed-TDRDF is a member of NP since we can check in polynomial time that a function f:V{1,1,2,3} has weight at most k and is a signed total double Roman dominating function. Now let us how to transform any instance of X3C3 into an instance G of signed-TDRDF so that one of them has a solution if and only if the other one has a solution. Let X={x1,x2,,x3q} and C={C1,C2,,C3q} be an arbitrary instance of X3C3. We now construct the bipartite graph G1 (respectively, the chordal graph G2). Let G{G1,G2}.

For each xiX, we create a single vertex xi to which we associate a copy of the graph Hi as shown in (respectively, Fi when G2 is considered) by adding the edge yixi. For each Cj, we create a vertex cj to which we associate a copy of the graph Hj as shown in (respectively, Fj when G2 is considered) by adding the edges cjzj and cjwj. Now to obtain the graph G, we add edges cjxj if xiCj. In addition, for the graph G2, we add all edges between vertices cj ’s. Let A={c1,c2,,c3q}, and set k=q. and give examples of G1 and G2, respectively.

Fig. 2 The graphs Hi and Hi.

Fig. 2 The graphs Hi and Hi′.

Fig. 3 The graphs Fi and Fi.

Fig. 3 The graphs Fi and Fi′.

Fig. 4 NP-completeness of signed total double Roman for bipartite graphs.

Fig. 4 NP-completeness of signed total double Roman for bipartite graphs.

Fig. 5 NP-completeness of signed total double Roman for chordal graphs.

Fig. 5 NP-completeness of signed total double Roman for chordal graphs.

Suppose that C is a solution of X3C3. Define two signed total double Roman dominating functions f and g on G1 and G2, respectively, of weight k as follows: f(ui)=f(vi)=f(pi)=f(zi)=f(wi)=f(ti)=3,f(yi)=2 for 1i3q,f(cj)=2 for every cj if CjC, and f(cj)=1 if CjC, every xi and every leaf is assigned a –1 under f. Also, g(ui)=g(vi)=g(zi)=g(wi)=3,g(yi)=2 for 1i3q,g(cj)=2 for every cj if CjC, and g(cj)=1 if CjC, every xi and every leaf is assigned a –1 under g. Clearly, since C exists, |C|=q, and so the number of cj ’s with weight 2 is q, having disjoint neighborhoods in {x1,x2,,x3q}. It is straightforward to see that f and g are signed total double Roman dominating functions on G with weight f(V)=q=k and g(V)=q=k.

Since the proof does not differ and uses the same principle for the two graphs G1 and G2, the graph G designates the two graphs G1 or G2.

Conversely, assume that G has a signed total Roman dominating function with weight at most k = q. Among all such functions, let f be one chosen so that:

(C1) f assigns small values to the leaves of G.

(C2) Subject to Condition (C1): f assigns small values to yj’s.

According to (C1), one can easily see that f(x)=1 for every leaf if G. Hence every support vertex of G is assigned a 3.

Now, since uN(ui){yi}f(u)=1 and uN(vi){yi}f(u)=1, we deduce that f(yi)2 for every i. Likewise, f(cj)1 for every j, since uN(zi){cj}f(u)=uN(wi){cj}f(u)=0. It follows that no xi needs to be assigned a positive value, that is f(xi)=1 for each i. Moreover, according to the choice of f, Condition (C2) implies that f(yi)=2 for each i. Since each xi must have two neighbors assigned a 2 under f and since f has weight at most k = q, we deduced that exactly q vertices of A must be assigned a 2 and the remaining vertices of A are assigned a 1. But since each cj has exactly three neighbors in X, we conclude that C={Cj:f(cj)=2} is an exact cover for C. □

4 Upper bounds

In this section we present some sharp bounds on the signed total double Roman domination number in graphs.

Theorem 8.

For any graph G of order n2 with δ(G)1,  γsdRt(G)n+α(G) where α(G) is the matching number of G. This bound is sharp for G=mK2 (m1).

Proof.

Let M={u1v1,u2v2,,uαvα} be a maximum matching of G and let X be the independent set of M-unsaturated vertices. If y and z are vertices of X and yuiE(G), then since the matching M is maximum, zviE(G). Therefore, for all i{1,2,,α} there are at most two edges between the sets {ui,vi} and {y, z}. If there exists a vertex vX such that vui,vviE(G) for some i, say i = 1, then yu1,yv1E(G) for each yX{v} because M is a maximum matching. Let B be the set of all vertices vX such that vui,vviE(G) for some i. Then vuiE(G) or vviE(G) for each vXB and each i{1,2,,α}. Thus we may assume that N(x){u1,u2,,uα} for each xXB. Define the function f:V(G){1,1,2,3} by f(ui)=2 and f(vi)=1 for i{1,2,,α} and f(x) = 1 for xX. Clearly, f is a STDRDF of G of weight n+α and thus γsdRt(G)n+α(G). □

Next result is an immediate consequence of Theorem 8.

Corollary 9.

For any connected graph G of order n2, γsdRt(G)3n2. The equality holds if and only if G = K2.

Proof.

The bound is immediate from Theorem 8 because α(G)n2. If G = K2, then clearly γsdRt(K2)=3=3n2.

Conversely, let γsdRt(G)=3n2. Let D be a γ(G)-set and define the function f on G by f(x) = 2 for every xD and f(x) = 0 for any other vertex. One can easily see that f is a STDRDF of G and using Ore’s theorem we have (1) 3n2=γsdRt(G)ω(f)=n+γ(G)3n2.(1)

It follows from (1) and Theorem 1 that G is either a cycle C4 or the corona H°K1 of a connected graph H. If G = C4, then certainly γsdRt(C4)=4<3n2 which is a contradiction. Henceforth, we may assume that G is the corona H°K1 of a connected graph H. If n(H)2, then define the function f on G by f(v) = 3 for every vV(H) and f(x)=1 for any other vertex. It is easy to see that f is a STDRDF of G of weight n leading to a contradiction. Thus n(H) = 1 and so G = K2. This completes the proof. □

Next we present a bound on the signed total double Roman domination number in terms of the order and signed total domination number.

Theorem 10.

For any graph G of order n2 with δ(G)1, γsdRt(G)min{n+γst(G),5n4+γst(G)4}.

Proof.

Let f be a γst(G)-function and let P={vf(v)=1} and M={vf(v)=1}. Clearly, P=n+γst(G)2 and M=nγst(G)2.

Define g:V(G){1,1,2,3} by g(v) = 3 for vP and g(v)=1 for vM. It is easy to see that g is a STDRDF of G and hence γsdRt(G)3|P||M|n+γst(G).

Let M={x1,x2,,xr}. By definition each xi is adjacent to a vertex xiP. Let S be a minimum dominating set for the induced subgraph G[P]. Since G[P] is isolated free, we have |S||P|2 (Ore’s theorem). Define g:V(G){1,1,2,3} by g(xi)=3 for i{1,2,,r}, g(x) = 2 for xS{x1,x2,,xr} and g(v)=f(x) otherwise. Clearly, g is a STDRDF of G and hence γsdRt(G)|P||M|+2|M|+|P|/25n4+γst(G)4. This completes the proof. □

In [Citation13] Henning and Slater studied the concept of open packing in graphs. A set LV is an open packing set if for every vertex vV, |N(v)L|1. The open packing number ρ0(G) is the maximum cardinality of an open packing set.

Here, we present an upper bound on the signed total double Roman domination number in terms of the order and open packing number.

Theorem 11.

For any graph G of order n2 with δ(G)3, γsdRt(G)2n3ρ0(G).

Proof.

Let S be an open packing set of G with |S|=ρ0(G). Define g:V(G){1,1,2,3} by g(x) = 2 for xVS and g(x)=1 for xS. Clearly, g is a STDRDF of G of weight 2n3ρ0(G) and thus γsdRt(G)2n3ρ0(G). □

Let H be a bipartite graph with partite sets L and R (standing for “left” and “right”). We define a left dominating set of H to be a set of vertices in R that dominate L. The minimum cardinality of a left dominating set in H is called the left domination number, denoted γL(H), of H. Let δL(H) and ΔL(H) denote minimum and maximum degree, respectively, of a vertex of L in H.

Abdollahzadeh Ahangar et al. [Citation7] established the following upper bound on the left domination number of a bipartite graph.

Theorem 12.

Let H be a bipartite graph of order n with partite sets L and R. If δL(H)2, then γL(H)n3, with equality if and only if every component of H is isomorphic to P3 or C6.

Theorem 13.

Let G be a graph of order n and δ3. Then γsdRt(G)3n4+5γsT(G)4.

Proof.

Let f be a γst(G)-function. Let L and R denote the sets of those vertices in G which are assigned under f the values –1 and +1, respectively. Then |L|+|R|=n, |R||L|=γs(G) and so |L|=(nγs(G))/2. Let H be the bipartite spanning subgraph of G with partite sets L and R, where E(H)=[L,R], that is, E(H) consists of all edges in G between L and R. Suppose SR is a minimum left dominating set in H and S1RS is a minimum dominating set of induced subgraph G[RS]. Define the function g:V(G){1,1,2,3} by g(x)=1 for xL, g(x) = 3 for xS, g(x) = 2 for xS1 and g(x) = 1 otherwise. Clearly, g is a STDRDF of f. Using Theorem 12 and Ore’s theorem, we obtain γsdRt(G)=3|S|+2|S1|+(n|L||S||S1|)|L|2|S|+|S1|+n2|L|2|S|+(n|L||S|)/2+n2|L|(3|S|)/2+(3n)/2(5|L|)/22n5|L|2=3n4+5γst(G)4.

5 Special classes of graphs

In this section, we determine the signed total double Roman domination number of some classes of graphs including paths complete graphs, cycles and complete bipartite graphs.

Theorem 14.

Let n2 be an integer. Then γsdRt(Pn)={n+1ifn{2,3,5,6,9}notherwise.

Proof.

First we show that γsdRt(Pn)n. Let Pn=x1x2xn. The proof is by induction on n. The result is trivial for n5. Let n6 and the result holds for any path Pn for n<n. Let f be a γsdRt(Pn)-function. If V1=, then by definition ω(f)n+1. Suppose V1. We have f(x2)=f(N(x1))1 and f(xn1)=f(N(xn))1. If f(xi)=f(xi+1)=1 for some i, then clearly the function f restricted to the paths Pi=x1x2xi and Pni=xi+1xi+2xn is a STDRDF on Pi and Pni and by the induction hypothesis we obtain ω(f)=ω(f|Pi)+ω(f|Pni)i+(ni)=n.

Suppose there is no i such that f(xi)=f(xi+1)=1. Consider the following cases.

Case 1. x1V1 (the case xnV1 is similar).

By definition we have f(x2)=3 and f(x3)2. If f(x4)1, then the function f restricted to Pn2=x3x4xn is a STDRDF of Pn2 and by the induction hypothesis we have ω(f)=2+ω(f|Pn2)n.

Let f(x4)=1. Then by assumption f(x5)1. If f(x3)=3, then the function f restricted to Pn4=x5x6xn is a STDRDF and it follows from the induction hypothesis that ω(f)=4+ω(f|Pn4)n.

If f(x3)=2, then we must have f(x5)2. Define the function g:V(Pn{x1,x2,x3}){1,1,2,3} by g(x5)=3 and g(x)=f(x) otherwise. Obviously g is a STDRDF of Pn3 and by the induction hypothesis we obtain ω(f)=3+ω(g)3+(n3)=n.

Case 2. xiV1 for some i{3,4,,n2}.

Since f(xi)+f(xi+2)1 and f(xi)+f(xi2)1, we must have f(xi+2)2 and f(xi2)2. By assumption, we have f(xi+1)1 and f(xi1)1. Since each vertex in V1, is adjacent to a vertex in V3 or adjacent to two vertices in V2, we have f(xi1)+f(xi+1)4. Let Pn3 be a path obtain from Pn{xi1,xi,xi+1} by adding the edge xi2xi+2. Clearly the function f restricted to Pn3 is a STDRDF and by the induction hypothesis we have ω(f)3+ω(f|Pn3)3+(n3)=n.

Thus γsdRt(Pn)n.

It is not hard to see that γsdRt(Pn)=n+1 for n{2,3,5,6,9}. Let n{2,3,5,6,9}. Now we show that γsdRt(Pn)n.

If n=4k, define f:V(Pn){1,1,2,3} by f(x4i+2)=f(x4i+3)=3 for 0in41 and f(x)=1 otherwise.

If n=4k+1 where k3, define f:V(Pn){1,1,2,3} by f(x2)=f(xn1)=3, f(x3i)=f(x3i+2)=2 for 1in43 and f(x)=1 otherwise.

If n=4k+2 where k2, define f:V(Pn){1,1,2,3} by f(x2)=f(x9)=3, f(x3i)=f(x3i+2)=2 for i = 1, 2 and f(x4i+8)=f(x4i+9)=3 for 1in104 and f(x)=1 otherwise.

If n=4k+3 where k1, define f:V(Pn){1,1,2,3} by f(x2)=f(x6)=3, f(x3)=f(x5)=2 and f(x4i+5)=f(x4i+6)=3 for 1in74 and f(x)=1 otherwise.

Clearly, f is a STDRDF of Pn and so γsdRt(Pn)n. Thus γsdRt(Pn)=n. □

Theorem 15.

If n5, then γsdRt(Cn)=n and γsdRt(C5)=6.

Proof.

It is not hard to see that γsdRt(C5)=6. Assume that n5 and Cn=(x1x2xn). First we show that γsdRt(Cn)n. Let f be a γsdRt(Cn)-function. If V1=, then clearly γsdRt(Cn)=ω(f)n+1. Let V1. If f(xi)=f(xi+1)=1 for some i, then clearly the function f restricted to the path Pn=xi+1xi+2xnx1xi is a STDRDF and it follows from Theorem 14 that ω(f)=ω(f|Pn)n.

Suppose now that there is no i such that f(xi)=f(xi+1)=1. Suppose without loss of generality that f(x2)=1. By assumption, we have f(x1)1 and f(x3)1. Since f is a STDRDF on Cn , we must have min{f(x1),f(x3)}2 or min{f(x1),f(x3)}=1 and max{f(x1),f(x3)}=3. It follows from f(N(x1))1 and f(N(x3))1 that f(xn)2 and f(x4)2. Let Cn3 is a cycle obtained from Cn{x1,x2,x3} by joining xn to x4. Then the function f restricted to Cn3 is a STDRDF of Cn3 and by the induction hypothesis and the fact γsdRt(C5)=6, we have ω(f)3+ω(f|Cn3)3+n3=n.

To prove the inverse inequality, define f:V(Cn){1,1,2,3} by f(v3i+1)=f(v3i+2)=2 for 0in33 and f(x)=1 otherwise, where n0(mod3), f(v1)=f(v4)=3 and f(v3i+2)=(v3i+4)=2 for 1in43 and f(x)=1 otherwise, where n1(mod3) and f(v1)=f(v4)=f(v5)=f(v8)=3 and f(v3i)=(v3i+2)=2 for 3in83 and f(x)=1 otherwise, if n2(mod3). Clearly, f is a STDRDF of Cn yielding γsdRt(Cn)n. Thus γsdRt(Cn)=n. □

Next we determine the exact value for complete bipartite graphs.

Proposition 16.

For nm1, γsdRt(Km,n)={4,(m=n=2,4),  (m=2,  n=4),or (m=1,  n2)2,(m=3,  n4) or m53otherwise.

Proof.

Let X={x1,x2,,xm} and Y={y1,y2,,yn} be the bipartite sets of Km,n. We consider the following cases.

Case 1. m = 1.

The result is immediate for m=n=1. Let n2. Define g:V(K1,n){1,1,2,3} by g(x1)=3, g(y1)=2, g(y2)=1 and g(yi)=(1)i for 3in when n is even, and g(x1)=3, g(y1)=1 and g(yi)=(1)i for 2in when n is odd. It is easy to see that g is a STDRDF of K1,n of weight 4, and so γsdRt(K1,n)4.

Now we show that γsdRt(K1,n)4. Clearly, γsdRt(K1,2)=γsdRt(P3)=4. Let n3 and f be a γsdRt(K1,n)-function. Since f is a γsdRt(K1,n)-function, we have f(x1)1. If f(x1)=3, then we have γsdRt(K1,n)=f(x1)+f(N(x1))4 as desired. Suppose that f(x1)=1 or 2. Since f is a γsdRt(K1,n)-function, we must have f(vi)1 for each i. This implies that ω(f)1+i=1nf(vi)4 and so ω(f)4. Thus γsdRt(K1,n)=4.

Case 2. m5.

For any γsdRt(Km,n)-function f, we have γsdRt(Km,n)=i=1mf(xi)+i=1nf(yi)=f(N(xi))+f(N(yi))2.

Now define g:V(Km,n){1,1,2,3} as follows:

g(x1)=g(y1)=3, g(x2)=g(y2)=2, g(xi)=g(yi)=1 for i{3,4,5,6} and g(xi)=g(yi)=(1)i for i7, when m, n are both even,

g(x1)=g(y1)=3, g(x2)=g(y2)=1, g(xi)=g(yi)=1 for i{3,4,5} and g(xi)=g(yi)=(1)i for i6, when m, n are both odd,

g(x1)=g(y1)=3, g(x2)=2, g(y2)=1, g(xi)=g(yj)=1 for i{3,4,5,6}, j{3,4,5} and g(xi)=(1)i for i7 and g(yj)=(1)j for j6, when m is even and n is odd.

It is easy to see that g is a STDRDF of Km,n and so ω(g)2. Thus γsdRt(Km,n)=2.

Case 3. m = 4.

Clearly, γsdRt(K4,4)=4. Let n5. First we show that γsdRt(K4,n)4. Define g:V(K4,n){1,1,2,3} as follows:

g(x1)=g(x2)=2,g(x3)=g(x4)=1, g(y1)=3, g(y2)=2, g(yi)=1 for i{3,4,5,6} and g(yi)=(1)i for i7, when n is even,

g(x1)=g(x2)=2,g(x3)=g(x4)=1, g(y1)=3, g(y2)=1, g(yi)=1 for i{3,4,5} and g(yi)=(1)i for i6, when n is odd.

It is easy to see that g is a STDRDF of K4,n and so γsdRt(K4,n)3 for n5.

Now we show that γsdRt(K4,n)4. Let f be a γsdRt(K4,n)-function. As in the Case 2, we have i=1nf(yi)1 and i=14f(xi)1. We claim that i=14f(xi)2. If |V1X|1, then the claim is trivial. Let |V1X|2. It follow from i=14f(xi)1 that |V1X|=2. Suppose f(x3)=f(x4)=1. If f(xi)=3 for some i{1,2} or f(x1)=f(x2)=2, then clearly i=14f(xi)2 as desired. Suppose that f(x1)=2, f(x2)=1. Since f is a γsdRt-function, we must have f(yi)1 for each i. This implies that ω(f)=i=14f(xi)+i=1nf(yi)1+n6 which is a contradiction. So i=14f(xi)2 and this implies that γsdRt(K4,n)3. Thus γsdRt(Km,n)=3.

Case 4. m = 3.

It is not hard to see that γtsdR(K3,3)=2 and γtsdR(K3,4)=3. Let n5. As in the Case 1, we have γsdRt(K3,n)2. Define g:V(K3,n){1,1,2,3} as follows:

g(x1)=3,g(x2)=g(x3)=1, g(y1)=3, g(y2)=2, g(yi)=1 for i{3,4,5,6} and g(yi)=(1)i for i7, when n is even,

g(x1)=3,g(x2)=g(x3)=1, g(y1)=3, g(y2)=1, g(yi)=1 for i{3,4,5} and g(yi)=(1)i for i6, when n is odd.

Clearly, g is a STDRDF of K3,n of weight 2 and so γsdRt(K3,n)2 for n5. Thus γsdRt(K3,n)=2 when n5.

Case 5. m = 2.

It is not hard to see that γsdRt(K2,2)=4, γtsdR(K2,3)=3 and γtsdR(K2,4)=4. Let n5. Define g:V(K2,n){1,1,2,3} as follows:

g(x1)=3,g(x2)=1, g(y1)=3, g(y2)=2, g(yi)=1 for i{3,4,5,6} and g(yi)=(1)i for i7, when n is even,

g(x1)=3,g(x2)=1, g(y1)=3, g(y2)=1, g(yi)=1 for i{3,4,5} and g(yi)=(1)i for i6, when n is odd.

Clearly, g is a STDRDF of K2,n of weight 2 and so γsdRt(K2,n)3 for n5.

To prove the inverse inequality, let f be a γsdRt(K2,n)-function. As in the Case 2, i=1nf(yi)1 and f(x1)+f(x2)1. Using a similar argument that described in Case 3, we can see that f(x1)+f(x2)2. This implies that ω(f)3 yielding γsdRt(K2,n)3. Thus γsdRt(K2,n)=3 and the proof is complete. □

Proposition 17.

For n5, γsdRt(Kn)=3.

Proof.

Let n5 and let V(Kn)={v1,v2,,vn} be the vertex set of Kn . Define the function g:V(Kn){1,1,2,3} by g(v1)=g(v2)=2 and g(v3)=1 and g(vi)=(1)i for 4in when n is odd, and g(v1)=g(v2)=g(v3)=2, g(v4)=g(v5)=g(v6)=1 and g(vi)=(1)i for 7in when n is even. Clearly, g is a STDRDF and so γsdRt(Kn)3.

To show that γsdRt(Kn)3, let f be a γsdRt(Kn)-function. By definition we have V2V3. Suppose vV2V3. Then γsdRt(Kn)=ω(f)=f(v)+f(N(v))2+1=3 and so γsdRt(Kn)=3. □

6 Conclusion

The concepts of Roman domination has been recognized in the field of domination theory since 2004. In this research, we study a variation of Roman domination called signed total double Roman domination number and we provide several sharp bounds for this parameter. We also show that the corresponding decision problem is NP-complete for bipartite and chordal graphs. In addition, we determine the signed total double Roman domination number of some classes of graphs including paths, cycles, complete graphs and complete bipartite graphs. There is still potential for further research. For instance, progress could be made by determining the signed total double Roman domination number for other classes of graphs and characterizing the graphs attaining the bounds of Theorems 8 and 11.

Additional information

Funding

H. Abdollahzadeh Ahangar was supported by the Babol Noshirvani University of Technology under research Grant Number BNUT/385001/1403.

References

  • Abdollahzadeh Ahangar, H., Amjadi, J., Atapour, M., Chellali, M., Sheikholeslami, S. M. (2019). Double Roman trees. Ars Combin. 145: 173–183.
  • Abdollahzadeh Ahangar, H., Amjadi, J., Sheikholeslami, S. M., Volkmann, L., Zhao, Y. (2016). Signed Roman edge domination numbers in graphs. J. Comb. Optim. 31(1): 333–346.
  • Abdollahzadeh Ahangar, H., Asgharsharghi, L., Sheikholeslami, S. M., Volkmann, L. (2016). Signed Mixed Roman domination number in graphs. J. Comb. Optim. 32(1): 299–317.
  • Abdollahzadeh Ahangar, H., Chellali, M., Sheikholeslami, S. M. (2017). On the double Roman domination in graphs. Discrete Appl. Math. 232: 1–7.
  • Abdollahzadeh Ahangar, H., Chellali, M., Sheikholeslami, S. M. (2019). Signed double Roman domination in graphs. Discrete Appl. Math. 257:1–11.
  • Abdollahzadeh Ahangar, H., Chellali, M., Sheikholeslami, S. M. (2019). Signed double Roman domination of graphs. Filomat 33: 121–134.
  • Abdollahzadeh Ahangar, H., Henning, M. A., Löwenstein, C., Zhao, Y., Samodivkin, V. (2014). Signed Roman domination in graphs. J. Combin. Optim. 27: 241–255.
  • Abdollahzadeh Ahangar, H., Khoeilar, R., Shahbazi, L., Sheikholeslami, S. M. (2020). Signed total double Roman k-domination in graphs. Discrete Math. Algorithms Appl. 12: 2050009, 18 pp.
  • Amjadi, J., Yang, H., Nazari-Moghaddam, S., Sheikholeslami, S. M., Shao, Z. (2018). Signed double Roman k-domination in graphs. Australas. J. Combin. 72: 82–105.
  • Beeler, R. A., Haynes, T. W., Hedetniemi, S. T. (2016). Double Roman domination. Discrete Appl. Math. 211: 23–29.
  • Cockayne, E. J., Dreyer, P. A., Hedetniemi, S. M., Hedetniemi, S. T. (2004). Roman domination in graphs. Discrete Math. 278: 11– 22.
  • Fink, J. F., Jacobson, M. S., Kinch, L. F., Roberts, J. (1985). On graphs having domination number half their order. Period. Math. Hungar. 16: 287–293.
  • Henning, M., Slater, P. J. (1999). Open packing in graphs. J. Combin. Math. Combin. Comput. 28: 5–18.
  • Hickey, G., Dehne, F., Rau-Chaplin, A., Blouin, C. (2008). SPR distance computation for unrooted trees. Evol. Bioinform. 4: 17–27.
  • Khoeilar, R., Shahbazi, L., Shao, Z., Sheikholeslami, S. M. (2020). Bounds on the signed total Roman 2-domination in graphs. Discrete Math. Algorithms Appl. 12: 2050013, 12 pp.
  • Payan, C., Xuong, N. H. (1982). Domination-balanced graphs. J. Graph Theory 6: 23–32.
  • Shahbazi, L., Abdollahzadeh Ahangar, H., Khoeilar, R., Sheikholeslami, S. M. (2020). Bounds on signed total double Roman domination. Commun. Comb. Optim. 5: 191–206.
  • Volkmann, L. (2020). Weak signed Roman domination in graphs. Commun. Comb. Optim. 5: 111–123.
  • Volkmann, L. (2021). Weak signed Roman k-domination in graphs. Commun. Comb. Optim. 6: 1–15.
  • Yang, H., Wu, P., Nazari-Moghaddam, S., Sheikholeslami, S. M., Zhang, X., Shao, Z., and Tang, Y. Y. (2019). Bounds for signed double Roman k-domination in trees. RAIRO - Oper. Res. 53: 627– 643.