488
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Perfect double Italian domination of a graph

, & ORCID Icon
Pages 247-257 | Received 19 Jan 2022, Accepted 24 Nov 2022, Published online: 21 Jun 2023

Abstract

For a graph G=(V,E) with V=V(G) and E=E(G), a perfect double Italian dominating function is a function f:V{0,1,2,3} having the property that 3uNG[v]f(u)4, for every vertex vG with f(v){0,1}. The weight of a perfect double Italian dominating function f is the sum f(V)=vV(G)f(v) and the minimum weight of a perfect double Italian dominating function on G is the perfect double Italian domination number γdIp(G) of G. We initiate the study of perfect double Italian dominating functions. We check the γdIp of some standard graphs and evaluate with γdI of such graphs. The perfect double Italian dominating functions versus perfect double Roman dominating functions are perused. The NP-completeness of this parameter is verified even when it is restricted to bipartite graphs. Finally, we characterize the graphs G of order n with γdIp(G){3,4,5,n,2n3,2n4,2n5,2n6}.

2010 Mathematics Subject Classification:

1 Introduction

Throughout this paper, we suppose that, G is a simple finite graph with vertex set V=V(G) and edge set E=E(G). We use [Citation23] as a reference for terminologies and notations which are not explicitly defined here. Let G=(V,E) be a graph. For u,vV(G), we use the notation uv to denote u and v are adjacent. The open neighborhood of a vertex vV(G) is the set N(v)={uG :uv}. The closed neighborhood of a vertex vV(G) is N[v]=N(v){v}. The open neighborhood of a set SV is the set N(S)=vSN(v). The closed neighborhood of a set SV is the set

N[S]=N(S)S=vSN[v]. Also when we write NS(x), we mean the set {yN(x):yS}. We denote the degree of v by dG(v)=|N(v)|. By Δ=Δ(G) and δ=δ(G), we denote the maximum degree and minimum degree of a graph G, respectively. The distance between two vertices u and v is denoted by d(u, v). We write Kn, Pn and Cn for the complete graph, path and cycle of order n, respectively (see [Citation23]).

A vertex is pendant if it is of degree one. An edge is said to be pendant if one of its vertices is a pendant vertex. For a graph G, when we use the notation G + e, we mean that e is added as an edge to the G with the end points in G. Let G be a graph with V(G)={v1,v2,vn}. The Mycielski graph μ(G) of G is a simple graph with vertices VU{w} where U={u1,u2,un} is an independent set, N(w) = U and N(ui)V=N(vi)V [Citation23]. In this section we show that conjecture 3 is true for the families of Mycielski graphs.

A set SV in a graph G is called a dominating set if N[S]=V. The domination number γ(G) of G is the minimum cardinality of a dominating set in G, and a dominating set of G of cardinality γ(G) is called a γ-set of G. A dominating set S of a graph G is called a perfect dominating set if each vertex of GS is dominated by exactly one vertex in S. The minimum cardinality of a perfect dominating set of G is the perfect domination number γp(G). Perfect domination number and several variations on perfect dominating sets have received much attention in the literature; see some discussions in [Citation12], or see the survey in [Citation16].

Given a graph G and a positive integer m2, assume that g:V(G){0,1,2,,m} is a function, and suppose that (V0,V1,V2,,Vm) is the ordered partition of V induced by g, where Vi={vV:g(v)=i} for i{0,1,,m}. So we can write g=(V0,V1,V2,,Vm).

A Roman dominating function (an RDF) on G is a function f:V{0,1,2} such that if f(v) = 0 for some vV, then there exists a vertex wN(v) for which f(w) = 2. The weight of a Roman dominating function is the sum wf=f(V)=vV(G)f(v), and the minimum weight of a Roman dominating function on a graph G is called the Roman domination number of G, denoted by γR(G) [Citation7, Citation12, Citation21].

Already, some researchers worked on perfect Roman dominating set, for example see [Citation8, Citation15, Citation19]. As defined in [Citation15] a function f=(V0,V1,V2) is called a perfect Roman dominating function (or briefly, PRDF) if every vertex uV0 is adjacent to exactly one vertex v for which vV2. The minimum weight of any PRDF of G is called the perfect Roman domination number γRp(G) of G.

An Italian dominating function (Roman {2}-dominating function) is a function f:V{0,1,2} such that for every vertex vV, with f(v) = 0, either there is at leaset one vertex uN(v) with f(u) = 2, or there are at least two vertices x,yN(v) with f(x)=f(y)=1, see [Citation6, Citation14].

Recently, Haynes et al [Citation13], introduced the concept of perfect Italian domination in graphs and trees and this concept was further discussed in [Citation4, Citation22].

As defined [Citation4, Citation13], a perfect Italian dominating function (PID-function) of a graph G is a function f:V(G){0,1,2} satisfying the condition that for every v in V with f(v) = 0, we have uN(v)(f(u))=2. The perfect Italian domination number of G denoted γIp(G) is the minimum weight of a PID-function of G.

Beeler et al. [Citation5] have defined double Roman domination as follows.

A double Roman dominating function (abbreviated DRD-function) on a graph G is a function f:V{0,1,2,3} such that the following conditions are met:

  1. if f(v) = 0, then vertex v must have at least two neighbors in V2 or one neighbor in V3.

  2. if f(v) = 1, then vertex v must have at least one neighbor in V2V3.

The weight of a double Roman dominating function f on G is the sum wf=vV(G)f(v), and the minimum weight of wf for every double Roman dominating function f on G is called double Roman domination number of G. We denote this number with γdR(G) and a double Roman dominating function of G with weight γdR(G) is called a γdR(G)-function of G, see also [Citation11, Citation17].

The concept of perfect double Roman dominating function of a graph G, abbreviated PDRD-function, is introduced in [Citation10]. As defined in [Citation10], a function f:V(G){0,1,2,3} is a perfect double Roman dominating function (PDRD-function) if it is a DRD-function on G and if f(u) = 0, 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 if f(u) = 1, then u is adjacent to exactly one vertex in V2 and no vertex in V3. The perfect double Roman domination number, denoted γdRp(G), is the minimum weight of a PDRD-function of G.

Recently, Mojdeh and Volkmann [Citation18] defined double Italian (Roman {3}-)dominating functions as follows:

For a graph G, a double Italian (Roman {3}-)dominating function is a function f:V{0,1,2,3} having the property that for every vertex uV, if f(u){0,1}, then vN[u](f(v))3. Formally, a double Italian dominating function f:V{0,1,2,3} has the property that for every vertex vV, with f(v) = 0, there exist at least either three vertices in V1N(v) or one vertex in V1N(v) and one vertex in (V2N(v))(V3N(v)) or two vertices in V2N(v) or one vertex in V3N(v) and for every vertex vV, with f(v) = 1, there exist at least either two vertices in V1N(v) or one vertex in (V2V3)N(v). The weight of a double Italian dominating function is the sum wf=f(V)=vVf(v), and the minimum weight of a double Italian dominating function f is the double Italian domination number, denoted by γdI(G), see also [Citation2, Citation3, Citation20].

Now we define a variant of perfect (Roman, Italian, double Roman) dominating function, namely, perfect double Italian dominating function (or perfect Roman {3}-dominating function). Hereafter we use the double Italian instead of Roman {3} and perfect double Italian instead of perfect Roman {3}. Also, by γdIp(G) of G, we mean the perfect double Italian domination number of a graph G.

Definition 1.

A perfect double Italian dominating function (abbreviated, PDIDF or PDID-function) is a function f:V{0,1,2,3} having the property that,

  1. for any vertex vG, if f(v) = 0, then v is either adjacent to at least 3 and at most 4 vertices in V1 and no vertex in V2V3, or is adjacent to at least 1 vertex and at most 2 vertices in V1 and exactly one vertex in V2 and no vertex in V3, or is adjacent to at most one vertex in V1 and exactly one vertex in V3 and no vertex in V2, or is adjacent to two vertices in V2 and no vertex in V1V3, and

  2. if f(v) = 1, then v either is adjacent to at least 2 vertices and at most 3 vertices in V1 and no vertex in V2V3, or is adjacent to at most one vertex of V1 and exactly one vertex in V2 and no vertex in V3, or is adjacent to exactly one vertex in V3 and no vertex in V1V2.

The weight of a perfect double Italian dominating function f is the sum f(V)=vV(G)f(v) and the minimum weight of a perfect double Italian dominating function on G is the perfect double Italian domination number (abbreviated, PDIDN or PDID number) of G, denoted by γdIp(G).

We immediately have, for vV0V1 3uNG[v]f(u)4.

As we remark on definition of PDIDF and definition of PDRDF, one of the differences between them is the neighborhood of any vertex in V0V1. Under any PDRDF, a vertex in V0 (V1) is adjacent to only two vertices of V2 or only one vertex in V3 (only one vertex in V2) while under any PDIDF f, a vertex v in V0 (V1) has the property, 3uNG[v]f(u)4. In addition, for any PDRDF f on a graph G, if 3uNG[v]f(u)4 for vertex vV0V1, then f is a PDIDF on G. There are several examples of graphs G for which γdIp(G)<γdRp(G). For instance consider cycles Cn for n1or5(mod6) ([Citation1] and Observation 3). Also see Theorem 9 for other such examples.

We proceed as follows. In Section 2, we present some known results on the PDID number and show that γdI(G)<γdIp(G) for a family of graphs G. In Section 3, the PDID versus PDRD are studied. By patterning the paper [Citation1] for NP-completeness, we show that PDID is NP-complete even when restricted to bipartite graphs in Section 4. Finally, we characterize the graph G of order n with γdIp(G){3,4,5,n,2n3,2n4,2n5,2n6} in Section 5.

2 Specific values of perfect double Italian domination

In this section, we study the γdIp of some standard graph G and peruse the PDID number versus DID number. By the Definition 1, it is well known that, for any graph G γdI(G)γdIp(G).

We start by graph path Pn. In [Citation18] it has been checked.

Observation 1.

([Citation18, Observation 4]) Let n1. Then γdI(Pn)={nif n0(mod3)n+1otherwise .

If we assign value 3 to the vertices vi, i2(mod3) for any path Pn and assign 2 to vn for n1(mod3), and 0 otherwise, then these assignments denote that each vertex of Pn is perfect double Italian dominated. Therefore γdIp(Pn){nif n0(mod3)n+1otherwise .

Now from Observation 1 we have.

Corollary 2.

Let n1. Then γdIp(Pn)={nif n0(mod3)n+1otherwise .

Since assigning 1 to each vertex of Cn gives a γdIp(Cn)=n and using Observation 6 of [Citation18] we observe that γdIp(Cn)γdI(Cn) and therefore.

Observation 3.

For a cycle Cn, γdIp(Cn)=n.

Proposition 4.

For any complete bipartite graph we have.

  1. γdIp(K1,n)=γdI(K1,n)=3,

  2. γdIp(K2,n)=γdI(K2,n)=4 for n2,

  3. γdIp(K3,n)=γdI(K3,n)=5, for n3,

  4. γdIp(Km,n)=γdI(Km,n)=6 for m,n4.

Proof.

  1. The function f devotes value 3 to the center vertex of K1,n and 0 otherwise, is a PDIDF of K1,n.

  2. The function f devotes value 2 to the vertices of the partite set with two vertices of K2,n and 0 otherwise, is a PDIDF of K2,n.

  3. The function f devotes value 1 to the vertices of the partite set with three vertices of K3,n, value 2 to one vertex of the other partite set and 0 otherwise, is a PDIDF of K3,n.

  4. The function f devotes value 3 to one vertex of each partite set and 0 otherwise, is a PDIDF of K3,n. Now using Proposition 8 of [Citation18] and this fact that γdI(G)γdIp(G), the results are observed.□

We have similar result for complete r-partite graphs for r3.

Proposition 5.

Let G=Kn1,n2,,nr be the complete r-partite graph with r3 and n1n2nr.

  1. If n1=1, then γdIp(G)=3,

  2. If n1=2, then γdIp(G)=4,

  3. If n13 and r4, then γdIp(G)=4,

  4. If n13 and r = 3, then γdIp(G)=6.

Proof.

  1. The function f devotes value 3 to the vertex of the first partite set and 0 otherwise is a PDIDF of G.

  2. The function f devotes value 2 to the vertices of the first partite set and 0 otherwise is a PDIDF of G.

  3. The function f devotes value 1 to the one vertex of the four partite sets and 0 otherwise is a PDIDF of G.

    For checking the results in items 1–3, use Proposition 9 of [Citation18].

  4. The function f devotes value 2 to the one vertex of each partite set and 0 otherwise is a PDIDF of G.

    On the other hands we cannot assign value 2 to the one vertex of two partite sets and 1 to the one vertex of another, or 3 to the one vertex of one partite set and 2 to another partite set and 0 otherwise. Because the first assignments is not a PDIDF of G and the second assignments is not a DIDF of G. Therefore for item 4, γdIp6 and the equality holds.□

In [Citation9], it was shown that.

Proposition 6.

[Citation9, Proposition 5.1] Let T be a tree of order n. If there exists three vertices u, v and w such that the induced subgraph G[{u,w,v}]=P3 with d(u,v)=2, where w is adjacent to exactly one leaf or deg(w) = 2 and f(u)=f(v)=3 for every γdR-function and γdRp-function of T, then γdR(T)<γdRp(T).

Since any PDIDF of a graph G is a DIDF of G, we deduce that γdI(G)γdIp(G), in particular for trees T, γdI(T)γdIp(T). It is easy to check that the tree T offered in Proposition 6 has the property γdI(T)<γdIp(T). As well, in what follows we show a family of trees T, and graphs G which have property that the γdI(T)<γdIp(T) and γdI(G)<γdIp(G). See , T1 , blue label denote the γdI(T1) and red label denote the γdIp(T1).

Fig. 1 The trees Ti with γdI(Ti)<γdIp(Ti).

Fig. 1 The trees Ti with γdI(Ti)<γdIp(Ti).

Also we have the following proposition for the relation between PDIDF and DIDF which is also right for the relation between PDRDF and DRDF.

Proposition 7.

Let T be a tree of order n. If there exists five vertices vi, (1i5) such that the induced subgraph G[{v1,v2,v3,v4,v5}]=P5 with d(v1,v5)=4, where vi, (2i4) is of degree 2 and f(v1)=f(v5)=3 for every γdI-function and γdIp-function of T, then γdI(T)<γdIp(T).

Proof.

If f assigns weight 2 to v3 and weight 0 to v2, v4, this is a double Italian domination but is not the case for perfect double Italian domination and any γdIp-function f assigns weight f(v2)=0,f(v3)=1 and f(v4)=2, or f(v2)=2,f(v3)=0 and f(v4)=1, ( ). Thus, γdI(T)<γdIp(T). See , blue label denote the γdI(T2) and red label denote the γdIp(T2). □

The ; trees T1 and T2 are examples of Propositions 6 and 7, respectively, where the blue labels denote the γdI(T) and the red labels denote the γdIp(T) for T{T1,T2}.

In , (T1 and T2) we show that γdI(Ti)<γdIp(Ti). Maybe finding graphs G whose double Italian domination number and perfect double Italian domination number are different is not without grace. In the , we intend to present a construction of T1 as an example of a graph G with this property that γdI(G)<γdIp(G) and propose its generalization as a problem.

Fig. 2 The graphs G with γdI(G)<γdIp(G).

Fig. 2 The graphs G with γdI(G)<γdIp(G).

The graph G () is a Mycielski construction of T1.

Proposition 8.

Let G be the Mycielski of T1 (μ(T1)). Then γdI(μ(T1))<γdIp(μ(T1)).

Proof.

In , the assignments denote the γdI(μ(T1))8. Now consider and let f be a γdIp(G) function. If f(w1)2 and f(N(w1))=0, then, since GN[w1]=T1 and γdIp(T1)=8 (, T1), we deduce γdIp(G)9. Let f(N(w1))1 and f(w1)0. The following must be definite.

f(v1)+f(w1)+f(w6)3,f(v2)+f(w1)+f(w6)3,f(v3)+f(w2)+f(w6)3,f(v4)+f(w2)+f(w6)3. The same way f(u1)+f(w1)+f(w7)3,f(u2)+f(w1)+f(w7)3,f(u3)+f(w5)+f(w7)3,f(u4)+f(w5)+f(w7)3. For these eight summations, the minimum values that maybe assigned, are f(w6)=f(w7)=3. In this case, for PDI dominating, we have to assign the value at least 2 to the vertices w4 and w5. Thus γdIp(G)9. If f(w6)3 or f(w7)3, then the best possible are f(w6)=2,f(w1)=f(w2)=1 and f(w7)+f(w1)+f(w3)3, or f(w7)=2,f(w1)=f(w3)=1 and f(w6)+f(w1)+f(w2)3. In this case, also for PDI dominating, we have to assign the value at least 2 to the vertices w4 or w5. Again we have γdIp(G)9. The other possible assignments trivially show that γdIp(G)9. Therefore the result is observed. □

We end this section with a problem.

Problem.

For tree T supposed in Propositions 6 and 7, maybe have γdI(μ(T))<γdIp(μ(T)).

3 PDID versus PDRD

We want to make a comparison between perfect double Italian domination and perfect double Roman domination of a graph G. From definitions of PDRD-function, PDID-function and Observation 3 and Proposition 4.7 of [Citation4], we deduce γdIp(G)γdRp(G).

In [Citation18] authors showed that for any tree T γdI(T)=γdR(T) (Theorem 5 of [Citation18]). Here we show that, it is not necessary the equality hold for γdIp(T) and γdRp(T). In addition, we show that the difference between them tends to be infinite. For this, consider the .

Fig. 3 The graphs G with γdIp(T)<γdRp(T).

Fig. 3 The graphs G with γdIp(T)<γdRp(T).

In the figure we have three sets of vertices. The first category is pendant vertices, the second category is support vertices, and the third category is vertices that are neither leaves nor supports. In any γdRp-function f of trees T in the vertices of the first and third categories must be assigned 2 under f, and the second category must be assigned value 0 under f. In any γdIp-function, g of trees T in , vertices of the first category should be assigned 2 under g, vertices of the second category should be assigned 0 under g and there are two cases for assigning to vertices of the third category.

  • Case 1. Let T be a tree such as T1 where the order of the third category is m0(mod3). In this case for the vertex vi in the third category, we define g(vi)={2if i1(mod3)ori=m11otherwise .

  • Case 2. Let T be a tree such as T2 or T3 where the order of the third category is m0(mod3). In this case for the vertex vi in the third category, we define g(vi)={2if i1(mod3)1otherwise .

This shows that.

Theorem 9.

For any positive integer r, there exist a tree T such that γdRp(T)γdIp(T)=r.

Proof.

If T is a tree such as T1 in where the order of the third category is m=3k, then γdRp(T)=18k, and γdIp(T)=16k+1.

If T is a tree such as T2 in where the order of the third category is m=3k+1, then γdRp(T)=18k+6, and γdIp(T)=16k+6.

If T is a tree such as T3 in where the order of the third category is m=3k+2, then γdRp(T)=18k+12, and γdIp(T)=16k+11.

Therefore, for even r we construct a tree such as T2 and for odd r we construct a tree such as T1 or T3. □

denotes a family of trees T such that γdRp(T)>γdIp(T). We can have as a problem

Problem.

Maybe characterize the trees T for which γdRp(T)>γdIp(T)?

4 Complexity and computational results

In this section, our aim is to study the complexity of the perfect double Italian domination of graphs and the following decision problem, to which we shall refer as PDIDP: In [Citation1] Ahangar et al. showed that the double Roman domination problem is NP-complete even when restricted to bipartite and planar graphs. Here we use similar method for showing that the perfect double Italian domination problem is NP-complete even when restricted to bipartite graphs. The details of the proof due to the proof of NP-completeness of DRD problem of [Citation1] and NP-completeness of DID problem of [Citation18]. Consider the following decision problem.

Perfect double Italian domination problem, PDIDP.

INSTANCE: Graph G=(V,E), and a positive integer k|V|.

QUESTION: Does G have a perfect double Italian domination of weight at most k?

We show that the NP-completeness results by reducing the well-known NP-complete problem,

Exact-3-Cover (X3C), to PDID.

EXACT 3-COVER (X3C).

INSTANCE: A finite set X with |X|=3q and a collection C of 3-element subsets of X.

QUESTION: Is there a sub-collection C of C such that every element of X appears

in exactly one element of C?

Theorem 10.

PDID is NP-Complete for bipartite graphs.

Proof.

It is clear that PDID Problem belongs to NP since we can check in polynomial time that a function f:V{0,1,2,3} has weight at most k and is a Perfect double Italian dominating function. Now we have to show, how to transform any instance of X3C into an instance G of PDID so that, the solution one of them is equivalent to the solution of the other one. Let X={x1,x2,,x3q} and C={C1,C2,,Ct} be an arbitrary instance of X3C. For each xiX, we build a graph Hi obtained from a path P9:xi1xi2xi3xi4xi5xi6xi7xi8xi9 by adding the edge xi2xi9. For each CjC, we build a star K1,4 centered at aj for which one leaf is labeled cj. Let Y={c1,c2,,ct}. Now to obtain a graph G, we add edges cjxi1 if xi1Cj. It is clear that G is bipartite (for example, see ). Set k=3t+25q. Let H be the subgraph of G induced by the union of the V(Hi)s. Observe that for every PDIDF f on G, f(V(Hi))8 to perfect double Italian dominate all vertices on each cycle C8=xi2xi3xi4xi5xi6xi7xi8xi9xi2. Moreover, since Hi has a perfect double Italian domination number equal to 9, we can assume that f(V(Hi))9. More precisely, if f(V(Hi))=9, then we may assume, without loss of generality, that f(xi1)=1,f(xi2)=f(xi4)=f(xi6)=f(xi8)=2 and f(xi3)=f(xi5)=f(xi7)=f(xi9)=0. Also, if f(V(Hi))=8, then clearly at least one vertex of Hi (including xi1) is not perfect double Italian dominated. In this case, we may assume that vertices of Hi are assigned as follows so that only xi1 is not Perfect double Italian dominated: f(xi2)=f(xi4)=f(xi6)=f(xi8)=2 and f(xi1)=f(xi3)=f(xi5)=f(xi7)=f(xi9)=0.

Fig. 4 Bipartite graph G.

Fig. 4 Bipartite graph G.

Fig. 5 The graphs G1, G2, and G3.

Fig. 5 The graphs G1, G2, and G3.

Fig. 6 Graph G related to E4.

Fig. 6 Graph G related to E4.

Fig. 7 Graphs C+,C++,P+.

Fig. 7 Graphs C+,C++,P+.

Fig. 8 Graphs M,F,C+,N.

Fig. 8 Graphs M,F,C+,N.

Suppose that the instance X, C of X3C has a solution C. We construct a perfect double Italian dominating function f on G of weight k. For every Cj, assign the value 1 to cj if CjC and 0 if CjC. Assign 3 to every aj and 0 to each leaf neighbor of aj. Finally, for every i, assign 2 to xi2,xi4,xi6,xi8, and 0 to the remaining vertices of Hi. Since C exists, |C|=q, the number of cjs with weight 1 is q, having disjoint neighborhoods in {x11,x21,,x3q1}, where every xi1 has one neighbors assigned 1 and one neighbor assigned 2. Hence, it is straightforward to see that f is a perfect double Italian dominating function with weight f(V)=3t+q+24q=k.

Conversely, let g=(V0,V1,V2,V3) be a perfect double Italian dominating function of G with weight at most k. Clearly, each star needs a weight of at least 3, and so we may assume, without loss of generality, that g(aj)=3 and all its leaves are assigned 0. Since ajcj in (G), it follows that each vertex cj may be assigned the value 0. Moreover, as mentioned above, for each i, g(V(Hi)){8,9}. We may assume that the vertices of Hi are assigned the values given in the second paragraph depending on whether g(V(Hi))=8 or g(V(Hi))=9. Let p be the number of His having weight 9. Hence g(V(H))=9p+8(3qp)=24q+p. Now, if g(cj)>0 for some j, then cj serves to perfect double Italian dominate some vertex xr1, and in that case g(cj)=1 (since g(xi2)=2). Let y be the number of cjs assigned 1. Then 3t+y+24q+pk=3t+25q, implies that y+pq. On the other hand, since each cj has exactly three neighbors in {x11,x21,,x3q1}, we must have 3y3qp. Combining these two inequalities, we arrive at p = 0 and y = q. Consequently, C={Cj:g(cj)=1} is an exact cover for C. □

5 Characterization

In this section, we want to characterize the graphs whose PDID numbers are given. We bring up three categories in terms of PDID number.

  1. γdIp(G){3,4,5}.

  2. γdIp(G)=n where n=|V(G)|.

  3. γdIp(G){2n,2n1,2n2,2n3,2n4,2n5,2n6}.

5.1 γdIp(G){3,4,5}

In [Citation18], the characterization γdI(G){3,4} has been performed so far.

Let G be a graph of order n2, with γdI(G)=3. Then G is connected and Δ(G)=n1 ([Citation18] Observation 7). Since any vertex of label 0 is adjacent to a vertex of wight 3, it is clear that this devoting give us a PDIDF of G of weight 3. Therefore we have.

Observation 11.

Let G be a graph of order n2. Then γdIp(G)=3 if and only if γdI(G)=3.

Let G be a connected graph of order n3, with γdI(G)=4. Then Proposition 10 of [Citation18] denotes Δ(G)n2 and any vertex of label 0 is adjacent to two vertices of wight 2, or at most four and at least three vertices of weight 1, and every vertex of label 1 has at most three and at least two neighborhoods of weight 1. It is obvious, this devoting presents a PDIDF of G of weight 4. Therefore we have.

Observation 12.

Let G be a connected graph of order n3. Then γdIp(G)=4 if and only if γdI(G)=4.

Now we characterize graphs G for which γdIp(G)=5.

For characterizing the graphs G of order n5 with γdIp(G)=5, we construct the families of graphs as follows:

  • F1. There is a path P3=u1u2u3 such that G=PH, where P{P3,P=P3e} and every vertex of H is adjacent to exactly 2 vertices of P and for P = P3, we must have dG(u2)n2.

  • F2. G=C3H and there exists a vertex aV(H) such that for every xNH(a), x is adjacent to one or two vertices of C3, a is not adjacent to any vertex of C3 and for every xNH(a), x is adjacent to all vertices of C3.

  • F3. G=C4H, where dG(x){dH(x)+2,dH(x)+3} for each xV(H) and if A={xV(H):dG(x)=dH(x)+2}, then all vertices in A has a common neighbor in V(C4).

  • F4. G contains a subgraph H of order at least two and the vertices u1,u2,u3,u4 such that uis form a K1,3 with center u4 and there exists a vertex x in H for which xN(ui) for 1i3 and xN(u4).

  • F5. G=CH, where C{C5,C5+e} such that every vertex of H is adjacent to 3 or 4 vertices in C.

  • F6. G=(C5+{e,f})H, where Δ(C5+{e,f})=3, each vertex of H is adjacent to exactly 3 or 4 vertices in C5+{e,f} and if uV(C5) and dC5+{e,f}(u)=3, then there exists some vertex vV(H) such that uNG(v)V(C5) and |NG(v)V(C5)|=3.

Theorem 13.

Let G be a connected graph of order n3. Then γdIp(G)=5 if and only if GF=i=16Fi.

Proof.

If G15Fi, then it is clear that γdIp(G)=5. Conversely, let f=(V0,V1,V2,V3) be a γdIp-function of G. By definition, |V1|+2|V2|+3|V3|=5. Hence (|V1|,|V2|,|V3|){(2,0,1),(1,2,0),(0,1,1),(3,1,0),(5,0,0)}.

0. In the case of (|V1|,|V2|,|V3|)=(2,0,1), there exist two vertices u1, u2 with assigned 1 and one vertex u3 with assigned 3. Therefore in this case, u3 is adjacent to every vertex of V(G){u1,u2,u3}, implying that Δ(G)=n1 and so γdIp(G)=3, a contradiction to that γdIp(G)=5. Similarly, if (|V1|,|V2|,|V3|)=(0,1,1), we also have a contradiction.

  1. In the case of (|V1|,|V2|,|V3|)=(1,2,0), there exist two vertices u1, u2 with assigned 2 and one vertex u3 with assigned 1, see Figures G1 and G2. Therefore, if γdIp(G)=5, then GF1.

  2. In the case of (|V1|,|V2|,|V3|)=(3,1,0), there exist three vertices u1,u2,u3 with assigned 1 and one vertex u4 with assigned 2. By the definition, it is easy to check that the induced subgraph by uis is either C3K1 or C4, or K1,3. If the induced subgraph by uis is C3K1, then by putting V(K1)={a}, we imply that GF2 (see Figure G3). If the induced subgraph by uis is C4, then we have GF3. If the induced subgraph by uis is K1,3, then we have GF4.

  3. For the case of (|V1|,|V2|,|V3|)=(5,0,0). It is straightforward that, GF5F6. □

5.2 γdIp(G)=|V(G)|

In this section, we investigate graphs G for which γdIp(G) is equal to the order of G. Observations 1 and 3 shows that γdIp(Pn)=n for n0(mod3) and γdIp(Cn)=n. For this approach, we construct the following families of graphs.

  • E1. G is a graph obtained from H and K, such that G=HK, with |V(H)|=2|V(K)|, every vertex in H is adjacent to exactly one vertex in K and |NG(x)V(H)|1 for each xV(K).

  • E2. G=HK¯, where K is a complete graph, |V(H)|=|V(K)|, and every vertex of H is adjacent to exactly two vertices in K¯ and |NG(x)V(H)|1 for any xK¯.

  • E3. G = Cn or G=Cn+{e1,e2,,ek} such that Δ(G)3 and for each u of degree three, there exists vNG(u) such that dG(v)=2.

  • E4. There exist three graphs H, C, K such that G=HCK such that |V(H)|=|V(C)|+2|V(K)| and the set of vertices H, C and K satisfy the condition (i) and exactly one of the two conditions (ii) and (iii).

  1. For any xH,|NG(x)V(C)|{0,2}, and |NG(x)V(K)|{0,1}.

  2. For any xH, if |NG(x)V(C)|=2, then |NG(x)V(K)|=0.

  3. For any xH, if |NG(x)V(C)|=0, then |NG(x)V(K)|=1.

  • E5. There exist two graphs H and K of orders z and 2z, respectively, where V(H)={h1,h2,,hz}, such that G=HKC, where H, K and C satisfy in the following properties:

  1. Every vertex in K is adjacent to exactly one vertex in H.

  2. Every vertex in H is adjacent to at least one vertex in K.

  3. K=i=1zKi where for each 1iz,Ki=NG(hi)V(K).

  4. If for some i, |Ki|3, then there are |Ki|2 indices like js, such that |Kj|=1.

  5. For each xH,|NG(x)V(C)|=0.

  6. For each 1iz,|KiN(C)|<|Ki|.

  • E6. G=H0H1H2, where |V(H2)|=|V(H0)|=r,H2=Kr¯, and for x0H0,|N(x0)H2|=2, for x1H1,|N(x1)H2|=1. Or H0H2E2 and H1E3.

  • E7. G=H0H1H2H3 where |V(H0)|=|V(H2)|+2|V(H3)|,Hi, and for xH0,0|NG(x)V(H1)|4, or 0|NG(x)V(H2)|2, or 0|NG(x)V(H3)|1, and for xH1,0|NG(x)V(H1)|3, or 0|NG(x)V(H2H3)|1, such that:

  1. For xH0, one of the following holds:

  1. If , then |NH2H3(x)|=0.

  2. If |NG(x)V(H1)|=2, then |NG(x)V(H2)|=1 and |NG(x)V(H3)|=0.

  3. If |NG(x)V(H1)|=1, then |NG(x)V(H2H3)|=1.

  4. If |NG(x)V(H1)|=0, then |NG(x)V(H2)|1, and exactly one of |NG(x)V(H2)|=0 or |NG(x)V(H3)|=0 holds.

  5. If |NG(x)V(H1)|=0, and |NG(x)V(H2)|=2, then |NG(x)V(H3)|=0.

  6. If |NH1H2(x)|=0, then |NG(x)V(H3)|=1.

  1. For xH1, one of the followings holds:

  2. If 2|NG(x)V(H1)|3, then |NG(x)V(H2H3)|=0.

  3. If |NG(x)V(H1)|=1, then |NG(x)V(H2)|=1 and |NG(x)V(H3)|=0.

  4. If |NG(x)V(H1)|=0, then |NG(x)V(H2H3)|=1.

Theorem 14.

Let G be a connected graph of order n. Then γdIp(G)=n if and only if Gi=17Ei.

Proof.

If Gi=17Ei, then it is easy to see that γdIp(G)=n.

Conversely, let f=(V0,V1,V2,V3) be a γdIp-function of G. By definition, |V1|+2|V2|+3|V3|=n, and since |V0|+|V1|+|V2|+|V3|=n,|V0|=|V2|+2|V3|. So, there exist the following cases.

  • Case 1. |V1|=|V2|=0. So |V0|=2|V3|. Therefore, there must be existed two graphs H and K such that G=HK, with |V(H)|=2|V(K)|. We assign the value 0 to the vertices of H and the value 3 to the vertices of K. Therefore, in this case, GE1.

  • Case 2. |V1|=|V3|=0. Then |V0|=|V2|. Therefore, every vertex with value 0 is adjacent to two vertices with value 2, and the vertices with value 2 are independent. In this case, GE2.

  • Case 3. |V0|=|V3|=0. So |V2|=0. Hence all vertices are assigned with the value 1. Therefore, GE3.

  • Case 4. |V1|=0, that is V(G)=V0V2V3 and |V0|=|V2|+2|V3|. So every vertex V0 must be adjacent to only one vertex in V3 or adjacent to only two vertices in V2. Let H be the induced subgraph of V0, C be the induced subgraph of V2, and K be the induced subgraph of V3. Therefore, in this case, GE4.

  • Case 5. |V2|=0 and |V3|0 and hence |V0|=2|V3|. Therefore each vertex of weight 0 is adjacent to only one vertex of weight 3 and each vertex of weight 3 is adjacent to at least one vertex of weight 3. If a vertex of weight 3 is adjacent to t3 vertices, of weight 0, then each of t – 2 other vertices of weight 3 must have only one neighbor vertex of weight 0. Any vertex of weight 1 is not adjacent to a vertex of weight 3. If U={u1,,ur} is a set of vertices of weight 0 and U=N(x) where x is a vertex of weight 3 and r2, and if C is an induced subgraph of the vertices of weight 1, then |UN(C)|<|U|. Therefore, in this case, GE5.

  • Case 6. |V3|=0 and |V2|0 and hence |V0|=|V2|. Thus any vertex of weight 0 is adjacent to two vertices of weight 2. The vertices of of weight 2 should not be adjacent together. Every vertex of weight 1 must be adjacent to a vertex of weight 2 or adjacent together. Therefore, in this case, GE6.

  • Case 7. Vi for any 0i3. So every vertex in V0 must be adjacent to only three or four vertices of V1, or only two vertices of V1 and one vertex of V2, or only one vertex of V1 and one vertex of V2V3, or only two vertices of V2, or only one vertex of V3.

Also every vertex of V1 must be adjacent to only two or three vertices of V1, or only one vertex of V1 and one vertex of V2, or only one vertex of V2V3. Therefore, GE7. □

5.3 γdIp(G){2n,2n1,2n2,2n3,2n4,2n5,2n6}

In this section, we characterize graphs G for which 2n6γdIp(G)2n where n is the order of G. For 2n,2n1 and 2n2, the proof is straightforward and they are left.

Theorem 15.

Let G be a graph of order n. Then

  1. γdIp(G)=2n if and only if G=Kn¯.

  2. γdIp(G)=2n1 if and only if G=Kn¯2¯K2.

  3. γdIp(G)=2n2 if and only if G=Kn¯4¯2K2 or G=Kn¯3¯P3.

Theorem 16.

Let G be a graph of order n. Then γdIp(G)=2n3 if and only if one of the followings holds:

  1. G=3K2Kn¯6¯.

  2. G=P3Kn¯3¯, or G=C3Kn¯3¯.

  3. G=Kn¯2¯P4.

Proof.

Let f=(V0,V1,V2,V3) be a γdIp-function f of G with γdIp(G)=2n3. Then |V0|+|V1|+|V2|+|V3|=n and |V1|+2|V2|+3|V3|=2n3. Therefore 2|V0|+|V1||V3|=3. It is well known that |V3||V0|, otherwise there exists a vertex v of weight zero with f(NG(v))6, and for |V0|4, or |V1|4 we will have |V3|>|V0|. On the other hand, if |V1|=3, then we must have |V0|=0=|V3|. Now we may consider some cases.

  • Case 1. |V0|=0=|V3| and |V1|=3, or |V0|=3=|V3| and |V1|=0, or |V0|=2=|V3| and |V1|=1. Then γdIp(G)=2n3 if and only if G=3K2Kn¯6¯.

  • Case 2. |V0|=2,|V1|=0 and |V3|=1. Then γdIp(G)=2n3 if and only if G=P3Kn¯3¯, or G=C3Kn¯3¯.

  • Case 3. |V0|=1=|V1| and |V3|=0. Then γdIp(G)=2n3 if and only if G=Kn¯2¯P4. □

Theorem 17.

Let G be a graph of order n. Then γdIp(G)=2n4 if and only if one of the followings holds:

  1. G=Kn¯4¯C4 or G=C3K2Kn¯5¯.

  2. G=Kn¯5¯C3K2, or G=Kn¯5¯P3K2.

  3. G=Kn¯5¯P5.

  4. G=Kn¯6¯P4K2.

  5. G=Kn¯8¯4K2.

Proof.

Let f=(V0,V1,V2,V3) be a γdIp-function f of G with γdIp(G)=2n4. Then |V0|+|V1|+|V2|+|V3|=n and |V1|+2|V2|+3|V3|=2n4. Therefore 2|V0|+|V1||V3|=4. It is well known that |V3||V0|, and for |V0|5, or |V1|1 and |V0|4, or |V1|2, and |V0|3, or |V1|3, and |V0|2,|V1|4, and |V0|1, we will have |V3|>|V0|. On the other hand, if |V1|=4, then we must only have |V0|=0=|V3|, because the other value for |V0|=|V3| is impossible.

Now we may consider some cases.

  • Case 1. |V0|=0=|V3| and |V1|=4. Then, γdIp(G)=2n4 if and only if G=C3K2Kn¯5¯, or G=C4Kn¯4¯.

  • Case 2. |V0|=3,|V3|=2 and |V1|=0, or |V0|=2,|V3|=1 and |V1|=1. γdIp(G)=2n4 if and only if G=P3K2Kn¯5¯, or G=C3P2Kn¯5¯.

  • Case 3. |V0|=2,|V1|=0=|V3|=0. Then γdIp(G)=2n4 if and only if G=P5Kn¯5¯.

  • Case 4. |V0|=1,|V1|=2 and |V3|=0. Then γdIp(G)=2n4 if and only if G=P4K2Kn¯6¯.

  • Case 5. |V0|=4,|V1|=0 and |V3|=4 or |V0|=|V3|=3 and |V1|=1. Then γdIp(G)=2n4 if and only if G=4K2Kn¯8¯. □

Theorem 18.

Let G be a graph of order n. Then γdIp=2n5 if and only if one of the followings holds:

  1. G=Kn¯4¯H, where H{K1,3,K1,3+e,K4e,K4}.

  2. G=Kn¯5¯HZ G=Kn¯5¯H, where H{C4+,C3++} where C4+ and C3++ are the bellow graphs.

  3. G=Kn¯7¯H, where H{P32K2,C32K2,P5K2,P+K2} where P+ is the bellow graph.

  4. G=Kn¯10¯H, where H=5K2.

Proof.

Let f=(V0,V1,V2,V3) be a γdIp-function f of G with γdIp(G)=2n5. Then |V0|+|V1|+|V2|+|V3|=n and |V1|+2|V2|+3|V3|=2n5. Therefore 2|V0|+|V1||V3|=5. It is well known that |V3||V0|, and for |V0|6, or |V1|1 and |V0|5, or |V1|2, and |V0|4, or |V1|3, and |V0|3, or |V1|4, and |V0|2, or |V1|5, and |V0|1, we will have |V3|>|V0|. On the other hand, if |V1|=5, then we must only have |V0|=0=|V3|, because of the other value for |V0|=|V3| is impossible. Now we may consider some cases.

  • Case 1. |V0|=3,|V3|=1 and |V1|=0, or |V0|=1,|V1|=3 and |V3|=0, or |V0|=2,|V1|=1,|V2|1, and |V3|=0. Then γdIp=2n5 if and only if G=Kn¯4¯H, where H{K1,3,K1,3+e,K4e,K4}.

  • Case 2. |V0|=2,|V1|=1,|V3|=0 and |V2|2. Then, γdIp=2n5 if and only if G=Kn¯5¯H, where H{C4+,C3++}.

  • Case 3. |V0|=4,|V3|=3 and |V1|=0, or |V0|=1,|V1|=3,|V3|=0 and |V2|3, or |V0|=3,|V1|=1,|V3|=2 and |V2|1, or |V0|=2,|V1|=2,|V3|=1 and |V2|2. Then, γdIp=2n5 if and only if G=Kn¯7¯H, where H{P32K2,C32K2,P5K2,P+K2}.

  • Case 4. |V0|=5,|V3|=5 and |V1|=0, or |V0|=4,|V1|=1,|V3|=4 and |V2|1, or |V0|=3,|V1|=2,|V3|=3 and |V2|2, or |V0|=2,|V1|=3,|V3|=2 and |V2|3, or |V0|=1,|V1|=4,|V3|=1 and |V2|4, or |V0|=0=|V3|,|V1|=5 and |V2|5. Then, γdIp=2n5 if and only if G=Kn¯10¯H, where H=5K2. □

Theorem 19.

Let G be a graph of order n. Then γdIp=2n6 if and only if one of the followings holds:

  1. G=Kn¯6¯H, where H{C6,C6+e,C4++,2P3,P3C3,F,2C3,K1,3K2,C3+K2,K4eK2,K4K2,N} or G=Kn¯5¯(K2¯K) where K is a graph of order 3 and size at most 1.

  2. G=Kn¯7¯H, where H{P7,M}.

  3. G=Kn¯9¯H, where H{P33K2,C33K2}.

  4. G=Kn¯12¯6K2.

Proof.

Let f=(V0,V1,V2,V3) be a γdIp-function f of G with γdIp(G)=2n6. Then 2|V0|+|V1||V3|=6. It is well known that |V3||V0|, and for |V0|7, or |V1|1 and |V0|6, or |V1|2, and |V0|5, or |V1|3, and |V0|4, or |V1|4, and |V0|3, or |V1|5, and |V0|2, or |V1|6, and |V0|1, we will have |V3|>|V0|. On the other hand, if |V1|=6, then we must only have |V0|=0=|V3|, because of the other value for |V0|=|V3| is impossible. Now we may consider some cases.

  • Case 1. |V0|=3,|V3|=0,|V1|=0 and |V2|3, or |V0|=4,|V3|=2 and |V1|=0, or |V0|=1,|V1|=4,|V3|=0, and |V2|1, or |V0|=2,|V1|=2,|V3|=0 and |V2|2. Then, γdIp=2n6 if and only if G=Kn¯6¯H, where H{C6,C6+e,C4++,2P3,P3C3,F,2C3,K1,3K2,C3+K2,K4eK2,K4K2,N} or G=Kn¯5¯(K2¯K) where K is a graph of order 3 and size at most 1.

  • Case 2. |V0|=3,|V3|=0,|V1|=0 and |V2|4. Then, γdIp=2n6 if and only if G=Kn¯7¯H, where H{P7,M}.

  • Case 3. |V0|=5,|V3|=4,|V1|=0, or |V0|=2,|V3|=1 and |V1|=3, or |V0|=3,|V1|=2,|V3|=2, and |V2|2, or |V0|=4,|V1|=1,|V3|=3, and |V2|1. Then, γdIp=2n6 if and only if G=Kn¯9¯H, where H{P33K2,C33K2}.

  • Case 4. |V0|=6,|V3|=6,|V1|=0, or |V0|=2,|V1|=4,|V3|=2 and |V2|=4, or |V0|=3,|V1|=3,|V3|=3, and |V2|3, or |V0|=4,|V1|=2,|V3|=4, and |V2|2, or |V0|=5,|V1|=1,|V3|=5, and |V2|1. Then, γdIp=2n6 if and only if G=Kn¯12¯6K2. □

We end the paper with the following problem.

Problem.

Characterize the graph G for which, γdIp(G){|V(G)|1,|V(G)|2}.

Acknowledgments

The second author (Parvin Jalilolghadr) has been supported by “the University of Mazandaran,” when she was visiting the University of Mazandaran as a Post Doctoral Researcher. We are grateful to the anonymous referee for their useful comments on this paper that improved its presentation.

References

  • Ahangar, H. A., Chellali, M., Sheikholeslami, S. M. (2017). On the double Roman domination in graphs. Discrete Appl. Math. 232: 1–7.
  • Azvin, F., Jafari Rad, N. (2021). Bounds on the double Italian domination number of a graph. Discuss. Math. Graph Theory.
  • Azvin, F., Jafari Rad, N., Volkmann, L. (2021). Bounds on the outer-independent double Italian domination number. Commun. Comb. Optim. 6(1): 123–136.
  • Banerjeea, S., Henning, M. A., Pradhan, D. (2021). Perfect Italian domination in cographs. Appl. Math. Comput. 391: 125703.
  • Beeler, R. A., Haynes, T. W., Hedetniemi, S. T. (2016). Double Roman domination. Discrete Appl. Math. 211: 23–29.
  • Chellali, M., Haynes, T. W., Hedetniemi, S. T., McRaee, A. A. (2016). Roman {2}-domination. Discrete Appl. Math. 204: 22–28.
  • Cockayne, E. J., Dreyer, P. A., Hedetniemi, S. M., Hedetniemi, S. T. (2004). Roman domination in graphs. Discrete Math. 278: 11–22.
  • Darkooti, M., Alhevaz, A., Rahimi, S., Rahbani, H. (2019). On perfect Roman domination number in trees: complexity and bounds. J. Comb. Optim. 38: 712–720.
  • Egunjobi, A. T., (2019). Perfect double Roman domination of trees. MSc Electronic theses and dissertations. East Tennessee State University, USA. https://dc.etsu.edu/etd/3576
  • Egunjobi, A. T., Haynes, T. W. (2020). Perfect double Roman domination of trees. Discrete Appl. Math. 284(30): 71–85.
  • Hao, G., Volkmann, L., Mojdeh, D. A. (2020). Total double Roman domination in graphs. Commun. Comb. Optim. 5(1): 27–39.
  • Haynes, T. W., Hedetniemi, S. T., Slater, P. J. (1998). Fundamentals of Domination in Graphs. New York: Marcel Dekker, Inc.
  • Haynes, T. W., Henning, M. A. (2019). Perfect Italian domination in trees. Discrete Appl. Math. 260: 164–177.
  • Henning, M. A., Klostermeyer, W. F. 2017. Italian domination in trees. Discrete Appl. Math. 217: 557–564.
  • Henning, M. A., Klostermeyer, W. F., MacGillivray, G. (2018) Perfect Roman domination in trees. Discrete Appl. Math. 236: 235–245.
  • Klostermeyer, W. F. (2015). A taxonomy of perfect domination. J. Discrete Math. Sci. Cryptogr. 18: 105–116.
  • Mojdeh, D. A., Mansouri, Zh. (2020). On the independent double Roman domination in graphs. Bull. Iran. Math. Soc. 46: 905–915.
  • Mojdeh, D. A., Volkmann, L. (2020). Roman {3}-domination (double Italian domination). Discrete Appl. Math. 283: 555–564.
  • Paleta, L. M., Jamil, F. P. (2020). More on perfect roman domination in graphs. Eur. J. Pure Appl. Math. 13(3): 529–548.
  • Shao, Z., Mojdeh, D. A., Volkmann, L. (2020). Total Roman {3}-domination in graphs. Symmetry 12: 268.
  • Stewart, I. (1999). Defend the Roman Empire!. Sci. Am. 281(6):136–139.
  • Varghese, J., Lakshmanan, A. (2019). Perfect Italian domination number of graphs. arXiv. 1910.12260v1 [math.CO]. 27.
  • West, D. B. (2001). Introduction to Graph Theory. 2nd ed. Upper Saddle River, NJ: Prentice-Hall.