926
Views
0
CrossRef citations to date
0
Altmetric
Articles

Exact square coloring of graphs resulting from some graph operations and products

&
Pages 211-220 | Received 06 Apr 2022, Accepted 18 Jun 2022, Published online: 15 Jul 2022

Abstract

A vertex coloring of a graph G=(V,E) is called an exact square coloring of G if any pair of vertices at distance 2 receive distinct colors. The minimum number of colors required by any exact square coloring is called the exact square chromatic number of G and is denoted by χ[#2](G). A set of vertices is called an exact square clique of G if any pair of vertices of the set are at distance 2. The exact square clique number of G, denoted by ω[#2](G), is the maximum cardinality of an exact square clique of G and clearly, ω[#2](G)χ[#2](G). In this article, we give tight upper bounds of the exact square chromatic number of various standard graph operations, including the Cartesian product, strong product, lexicographic product, corona product, edge corona product, join, subdivision, and Mycielskian of a graph. We also present tight lower bounds of the exact square clique number of these graph operations.

1. Introduction

For a positive integer p, a p-distance coloring of a given graph G=(V,E) is an assignment of colors to V(G) such that any pair of vertices at distance at most p receive distinct colors. The concept of p-distance coloring has been studied extensively since its introduction in 1969 by Kramer and Kramer [Citation7, Citation8]. For a positive integer p, an exact p-distance coloring of G is an assignment of colors to V(G) such that any pair of vertices at distance exactly p receive distinct colors. The exact p-chromatic number of G is the minimum number of colors used by an exact p-coloring of G and is denoted by χ[#p](G). Note that an exact p-coloring of G is equivalent to a proper vertex coloring of exact distance p-power of G, which is denoted by G[#p], and obtained by taking the vertices of G and adding an edge between a pair of vertices only if they are at distance p in G. It is clear that χ[#p](G)=χ(G[#p]).

In this article, we investigate exact p-distance coloring with p = 2. Given a graph G=(V,E), an exact square coloring of G is an assignment of colors to V(G) such that any pair of vertices at distance two receive distinct colors. The exact square chromatic number of G, denoted by χ[#2](G), is the minimum number of colors required by an exact square coloring of G. Foucaud et al. [Citation6] examined the exact square coloring of subcubic planar graphs. They obtained tight upper bound on χ[#2](G) for subcubic bipartite planar graphs and showed that for triangle-free graphs, exact square coloring is same as injective coloring. An injective coloring of a graph is a vertex coloring such that any pair of vertices having a common neighbor receives distinct colors. Panda and Priyamvada [Citation12] proved complexity results for some subclasses of bipartite graphs, which can be re-interpreted as results on exact square coloring.

Interestingly, exact square coloring of a graph is equivalent to its L(0, 1)-labelling, which is a particular case of the well-studied L(p, q)-labelling of a graph. A L(p, q)-labelling of a graph G for non-negative integers p and q is defined as a labelling f of V(G) such that |f(x)f(y)|p, if x and y are adjacent vertices and |f(x)f(y)|q, if x and y are at distance 2. L(p, q)-labelling of various families of graphs has been widely studied by many researchers, including digraphs [Citation4], planar graphs [Citation5], square of paths [Citation20], subdivision of graphs [Citation3], and products of complete graphs [Citation9]. In particular, L(2, 1)-labelling has been extensively investigated over the last decades, for instance see [Citation2, Citation11, Citation14, Citation17, Citation19]. Moreover, Liu et al. [Citation10] examined the L(1, 2)-labelling numbers on square of cycles, and L(0, 1)-labelling on interval graphs with its application on the radio frequency assignment problem was studied in [Citation15].

Exact square coloring also appears in literature with another name as strong subcoloring. Shalu et al. [Citation18] showed that the strong subcoloring problem is NP-complete on bipartite graphs and K1,r-free split graphs for r > 3. They also studied the complexity of determining a lower bound of χ[#2](G) on bipartite graphs and K1,4-free split graphs. We call this lower bound exact square clique number and denote it by . Exact square clique number of a graph G is formally defined as the maximum cardinality of a set of vertices such that each pair of vertices in the set are at distance 2 in G.

Various operations defined over graphs form an important method to both construct new graphs and structurally characterize particular graph classes, for instance union and join in the case of cographs. Many of these operations also play a key role in designing and analysing networks, for example grid graphs as the Cartesian product of paths. Graph products have been widely studied from different perspectives for many graph parameters, for instance, see [Citation13, Citation19].

In this article, we study some standard graph operations including the Cartesian product, strong product, lexicographic product, corona product, edge corona product, join and Mycielskian of graphs. We give tight bounds of the exact square chromatic number and exact square clique number of graphs under these operations. The formal definitions of these operations are given in the subsequent sections. The part of this article was presented in International conference on graphs, combintorics and optimization [Citation16].

The organization of the article is as follows. In Section 2, we give some pertinent definitions and notations. In Section 3, we give upper bounds of the exact square chromatic number of various graph operations and show that each of these bounds are tight. In Section 4, we give tight lower bounds of the exact square clique number of various graph operations. Some concluding remarks form Section 5.

2. Preliminaries

In this article, we consider simple and connected graphs. Given a graph G=(V,E), for any vertex vV(G), N(v) denotes the set of neighbors of v, {uV(G):uvE(G)}. The degree of a vertex v is defined as d(v)=|N(v)|. Let NG2(v) denote the set of vertices at distance 2 from v in G. Let n denote the number of vertices of a graph G. For UV, the subgraph induced by G on U is denoted by G[U]. For any CV, if every pair of distinct vertices in C are adjacent in G[C], then C is known as a clique. A set IV is called an independent set if no two vertices in I are adjacent in G[I]. The clique number of G, denoted by ω(G), is the maximum cardinality of any clique of G. The clique cover number of G, denoted by θ(G), is the minimum number of cliques that partition V(G). The independence number of G, denoted by α(G), is the maximum cardinality of an independent set of G. A proper edge coloring of G is an assignment of colors to E(G) such that any pair of adjacent edges receive distinct colors. The chromatic index of G is the minimum number of colors required by a proper edge coloring of G. Let [k] denote the set of integers {1,2,,k}.

3. Exact square coloring of graph operations and products

In this section, we study the exact square coloring of graphs under various graph operations and products, and give tight upper bound for each operation.

3.1. Cartesian product of graphs

The Cartesian product of two graphs G and H is the graph GH with vertices V(GH)=V(G)×V(H), and for which (g1,h1)(g2,h2) is an edge if g1 = g2 and h1h2E(H), or g1g2E(G) and h1 = h2. In this subsection, we give tight upper bound on the exact square chromatic number of Cartesian product of two graphs using the L(1,1)-labelling number. Denoted by λ1,1(G), the L(1,1)-labelling number of a graph G=(V,E) is the minimum number of labels used by a vertex labeling of V(G) such that any pair of vertices at distance at most two receive distinct labels.

Theorem 3.1.

Let G and H be graphs with exact square chromatic number χ[#2](G) and χ[#2](H), respectively, and L(1,1)-labelling number λ1,1(G) and λ1,1(H), respectively. Then, χ[#2](GH) min {λ1,1(G)χ[#2](H),λ1,1(H)χ[#2](G)}.

Moreover, the bound is tight. If G and H are complete graphs, then χ[#2](Kn1Kn2)= min {n1,n2}.

Proof.

Without loss of generality, we assume that λ1,1(G)χ[#2](H)λ1,1(H)χ[#2](G). Let c be the optimal L(1,1)-labelling of G and ϕH be the optimal exact square coloring of H. We define coloring ϕGH on V(GH) usingλ1,1(G)χ[#2](H) colors as follows.

For every (gi,hj)V(GH), assign ϕGH(gi,hj)=c(gi)ϕH(hj).

We claim that ϕGH is an exact square coloring of GH. Firstly, recall that dGH((g1,h1),(g2,h2))=dG(g1,g2)+dH(h1,h2) [Citation1]. Thus, we observe that for any pair of vertices (g1, h1) and (g2, h2), dGH((g1,h1), (g2,h2))=2, if and only if, one of the following holds.

Case 1: dG(g1,g2)=1=dH(h1,h2)

In this case, both g1g2E(G) and h1h2E(H) and since c is the L(1,1)-labelling of G, c(g1)c(g2). Thus, ϕGH(g1,h1)ϕGH(g2,h2).

Case 2: dG(g1,g2)=2 and h1 = h2

In this case, since c is the L(1,1)-labelling of G and dG(g1,g2)=2, we get that c(g1)c(g2) and thus, ϕGH(g1,h1)ϕGH(g2,h1).

Case 3: dH(h1,h2)=2 and g1 = g2

In this case, we see that ϕH(h1)ϕH(h2) since ϕH is an exact square coloring of H and dH(h1,h2)=2. Hence, ϕGH(g1,h1)ϕGH(g1,h2).

From above, it can be concluded that ϕGH is an exact square coloring of GH and hence, χ[#2](GH)λ1,1(G)χ[#2](H).

Similarly, in the case when λ1,1(G)χ[#2](H)λ1,1(H)χ[#2](G), we can define ϕGH on V(GH) using λ1,1(H)χ[#2](G) colors by assigning ϕGH(gi,hj)=c(hj)ϕG(gi), where ϕG is the optimal exact square coloring of G and c be the optimal L(1,1)-labelling of H. It can be easily shown that ϕGH is an exact square coloring of GH and χ[#2](GH)λ1,1(H)χ[#2](G).

Therefore, χ[#2](GH) min {λ1,1(G)χ[#2](H),λ1,1(H)χ[#2](G)}.

Finally, suppose that G=Kn1 and H=Kn2 with n1n2. Let V(G)={g1,,gn1} and V(H)={h1,,hn2}. Consider the set SV(GH), where S={(g1,h1),(g2,h2),,(gn1,hn1)}. Observe that every pair of vertices in S are at distance 2 in GH. Thus, χ[#2](GH)n1. Further, from above, we get that χ[#2](GH) min {λ1,1(Kn1)χ[#2](Kn2),λ1,1(Kn2)χ[#2](Kn1)} = min {n1,n2} = n1. Therefore, we deduce that χ[#2](Kn1Kn2)=n1.

The exact square coloring of C6P3 using 6 colors is illustrated in . The following corollary shows that the upper bound is tight.

Figure 1. The exact square coloring of C6P3.

Figure 1. The exact square coloring of C6□P3.

Open Question: Characterize the graphs for which the bound in Theorem 3.1 is tight.

3.2. Strong product of graphs

In this subsection, we give tight upper bound on the exact square chromatic number of strong product of two graphs. The strong product of two graphs G and H is the graph GH with vertices V(GH)=V(G)×V(H), and for which (g1,h1)(g2,h2) is an edge if g1 = g2 and h1h2E(H), or g1g2E(G) and h1 = h2, or g1g2E(G) and h1h2E(H).

Theorem 3.2.

Let G and H be graphs with exact square chromatic number χ[#2](G) and χ[#2](H), respectively. Then, χ[#2](GH)χ[#2](G)χ[#2](H).

Moreover, the bound is tight. If G and H are paths, then χ[#2](P2Pn1)=2 and χ[#2](Pn1Pn2)=4 for n1,n23.

Proof.

Let ϕG be the optimal exact square coloring of G and ϕH be the optimal exact square coloring of H. We define coloring ϕGH on V(GH) using χ[#2](G)χ[#2](H) colors as follows.

For every (gi,hj)V(GH), assign ϕGH(gi,hj)=ϕG(gi)ϕH(hj).

We claim that ϕGH is an exact square coloring of GH. Note that dGH((g1,h1),(g2,h2))= max {dG(g1,g2),dH(h1,h2)} [Citation1] for any pair of vertices (g1, h1) and (g2, h2). Thus, dGH((g1,h1),(g2,h2))=2, if and only if, either dG(g1,g2)=2, or dH(h1,h2)=2, or both dG(g1,g2)=2=dH(h1,h2). In each of these cases, since ϕG and ϕH are exact square colorings, either ϕG(g1)ϕG(g2), or ϕH(h1)ϕH(h2), or both ϕG(g1)ϕG(g2) and ϕH(h1)ϕH(h2). This implies that for any pair of vertices that are distance 2 apart in GH,ϕGH(g1,h1)ϕGH(g2,h2). Thus, ϕGH is an exact square coloring of GH using χ[#2](G)χ[#2](H) colors.

Therefore, χ[#2](GH)χ[#2](G)χ[#2](H).

Finally, suppose that G = P2 and H=Pn1 with n13. Let V(G)={g1,g2} and V(H)={h1,,hn1}. Observe that dGH((g1,h1),(g1,h3))=2. Thus, χ[#2](GH)2. Also, the above theorem implies that χ[#2](GH)χ[#2](P2)χ[#2](Pn1)=2. Hence, we get that χ[#2](GH)=2.

Now suppose that G=Pn1 and H=Pn2 with n1,n23. Let V(G)={g1,,gn1} and V(H)={h1,,hn2}. Consider the set SV(GH), where S={(g1,h1),(g3,h1),(g1,h3),(g3,h3)}. Observe that every pair of vertices in S are at distance 2 in GH. Thus, χ[#2](GH)4. Further since χ[#2](GH)χ[#2](G)χ[#2](H), we get that χ[#2](GH)χ[#2](Pn1)χ[#2](Pn2)=4. Therefore, we deduce that χ[#2](GH)=4.

illustrates the exact square coloring of P3P4 using 4 colors.

Figure 2. The exact square coloring of P3P4.

Figure 2. The exact square coloring of P3⊠P4.

Open Question: Characterize the graphs for which the bound in Theorem 3.2 is tight.

3.3. Lexicographic product of graphs

In this subsection, we give tight upper bound on the exact square chromatic number of lexicographic product of two graphs. The lexicographic product of two graphs G and H is the graph G°H with vertices V(G°H)=V(G)×V(H), and for which (g1,h1)(g2,h2) is an edge if g1 = g2 and h1h2E(H), or g1g2E(G). In other words, G°H is obtained by replacing each vertex gi of G with Hi, a copy of H such that every vertex of Hi is adjacent to every vertex of Hj whenever gi and gj are adjacent in G.

Theorem 3.3.

Let G and H be graphs with exact square chromatic number χ[#2](G) and clique cover number θ(H), respectively. Then, χ[#2](G°H)χ[#2](G)θ(H).

Moreover, the bound is tight. If H = Kn and G is any graph, then χ[#2](G°Kn)=χ[#2](G).

Proof.

Let ϕG be the optimal exact square coloring of G. Let C1,C2,,Cθ(H) represent the cliques that partition V(H). We define coloring ϕG°H on V(G°H) using χ[#2](G)θ(H) colors as follows.

For every (gi,hj)V(G°H), assign ϕG°H(gi,hj)=ϕG(gi)k, where hjCk for some k[θ(H)]. We claim that ϕG°H is an exact square coloring of G°H. Note that dG°H((g1,h1),(g2,h2))=dG(g1,g2), if g1g2 and dG°H((g1,h1),(g1,h2))= min {dH(h1,h2),2} [Citation1], for any pair of vertices (g1, h1) and (g2, h2). Thus, dG°H((g1,h1),(g2,h2))=2, if and only if, either dG(g1,g2)=2, or (g1, h1) and (g2, h2) belong to same copy of H and h1 and h2 are in different cliques of H. We conclude that if dGH((g1,h1),(g2,h2))=2, then ϕG°H(g1,h1)ϕG°H(g1,h2), since in the first case, ϕG is an exact square coloring and ϕG(g1)ϕG(g2) if dG(g1,g2)=2, and in the latter case, h1 and h2 belong to different cliques Ck and Cr, kr. Thus, ϕG°H is an exact square coloring of G°H using χ[#2](G)θ(H) colors. Therefore, χ[#2](G°H)χ[#2](G)θ(H).

Finally, suppose that H = Kn with V(Kn)={h1,,hn} and G is any graph with exact square chromatic number χ[#2](G). Note that for any pair of vertices gi,gjV(G) that are at distance 2 in G, dG°H((gi,h1),(gj,h1))=2. Thus, χ[#2](G°Kn)χ[#2](G). Further since χ[#2](G°H)χ[#2](G)θ(H), we get that χ[#2](G°Kn)=χ[#2](G), since θ(Kn)=1.

Open Question: Characterize the graphs for which the bound in Theorem 3.3 is tight.

3.4. Corona product of graphs

The corona product of G and H is the graph obtained by taking one copy of G, called the center graph and |V(G)| copies of H, called the outer graph, and making the ith vertex of G adjacent to every vertex of the ith copy of H, where 1i|V(G)|. The corona product of two graphs G and H is denoted by G·H. Now, we give a tight upper bound on the exact square chromatic number of corona product of two graphs.

Theorem 3.4.

Let H be a graph with clique cover number θ(H) and let G be a graph with exact square chromatic number χ[#2](G). Then, χ[#2](G·H)θ(H)+χ[#2](G).

Moreover, the bound is tight. If G is a complete graph, then χ[#2](Kn·H)=θ(H)+1, where n2.

Proof.

Note that an optimal clique cover partitions the set of vertices of graph into cliques. Let C1,C2,,Cθ(H) represent the cliques of H. Let ϕG be the optimal exact square coloring of G. We define a coloring ϕG·H on V(G·H) using θ(H)+χ[#2](G) colors as follows. ϕG·H(v)={ϕG(v), if vV(G)cj, if vV(H) and vCj for somej.

We claim that ϕG·H is an exact square coloring of G·H. Note that vertices of G and all copies of H receive colors from different color set. For any copy of H, the vertices in different cliques receive distinct colors since they are distance 2 apart in G·H. The vertices of distinct copies of H are at least at distance 3, thus create no conflict. Finally, since ϕG is an exact square coloring of G, the vertices of G that are at distance 2 receive different colors. Therefore, ϕG·H is an exact square coloring of G·H and thus, χ[#2](G·H)θ(H)+χ[#2](G).

Now, suppose that G = Kn where n2. It is clear that any exact square coloring of Kn·H requires at least θ(H) colors. Let us assume that χ[#2](Kn·H)=θ(H). Then there exist an exact square coloring of Kn·H using θ(H) colors. In the copy of H attached to any vV(Kn), it is clear that the vertices in different cliques receive distinct colors. Thus, θ(H) colors are used by vertices of H attached to vV(Kn) in any exact square coloring of Kn·H. But any vertex vV(Kn){v} cannot receive any color appearing on the vertices of H attached to v, which is a contradiction. Thus, χ[#2](Kn·H)θ(H)+1. Further, since χ[#2](G·H)θ(H)+χ[#2](G), we get that χ[#2](Kn·H)θ(H)+χ[#2](Kn)=θ(H)+1. Therefore, from the above inequalities, we get that χ[#2](Kn·H)=θ(H)+1.

illustrates the exact square coloring of corona product of C4 and H, where H is the graph obtained by identifying a pendant vertex of P3 with any vertex of K3.

Figure 3. The exact square coloring of corona product of C4 and H.

Figure 3. The exact square coloring of corona product of C4 and H.

Open Question: Characterize the graphs for which the bound in Theorem 3.4 is tight.

3.5. Edge corona product of graphs

The edge corona product of G and H is the graph obtained by taking one copy of G, called the center graph and |E(G)| copies of H, called the outer graph, and for every edge ei=uvE(G), making u and v of G adjacent to every vertex of the ith copy of H. The edge corona product of two graphs G and H is denoted by G·eH. The vertex set of G·eH is given by V(G·eH)=V(G){vie:1i|V(H)| and eE(G)}. Now, we give a tight upper bound on the exact square chromatic number of edge corona product of two graphs.

Theorem 3.5.

Let G be a graph with exact square chromatic number χ[#2](G) and chromatic index χ(G). Let H be a graph with clique cover number θ(H). Then, χ[#2](G·eH)χ[#2](G)+χ(G)θ(H).

Moreover, the bound is tight. If H is a complete graph and G=K4, then χ[#2](K4·eKn)=4, where n2.

Proof.

Let ϕG be the optimal exact square coloring of G and c:E(G)[χ(G)] be the proper edge coloring of G. Let C1,C2,,Cθ(H) represent the cliques of H. Now, we define a coloring ϕG·eH on V(G·eH) using χ[#2](G)+χ(G)θ(H) colors as follows. ϕG·eH(v)={ϕG(v), if vV(G)jc(e), if v=vieCj for some j.

We claim that ϕG·eH is an exact square coloring of G·eH. It is clear that vertices of G and each copy of H corresponding to edge eE(G) receive colors from different color set. Thus, we do not consider any pair of vertices x, y such that xV(G) and y belongs to a copy of H. Note that any pair of vertices, vie and vje, in different copies of H are distance 2 apart if edges e and e are adjacent in G. Since c is a proper edge coloring of G, we get that c(e)c(e) which implies that ϕG·eH(vie)ϕG·eH(vje). Finally, since ϕG is an exact square coloring of G, the vertices of G that are at distance 2 receive distinct colors. Therefore, ϕG·eH is an exact square coloring of G·eH and thus, χ[#2](G·eH)χ[#2](G)+χ(G)θ(H).

Finally, suppose that G=K4 and H = Kn with n2. From above, we get that χ[#2](K4·eKn)χ[#2](K4)+χ(K4)θ(Kn)=4 since χ[#2](K4)=1,χ(K4)=3 and θ(Kn)=1. Thus, χ[#2](K4·eKn)4.

Let V(K4)={v1,v2,v3,v4} and E(K4)={v1v2,v1v3,v1v4,v2v3,v2v4,v3v4}. Let Hi,j denote the copy of graph H corresponding to edge vivj,i<j. Let ui,j be any vertex of the graph Hi,j. We claim that χ[#2](K4·eKn)4. Consider the set S={v3,u1,4,u1,2,u2,4}. Note that each pair of vertices in S are at distance 2 from each other. It is clear that χ[#2](K4·eKn)4, since each vertex of S should receive a distinct color in any exact square coloring of K4·eKn. Since the exact square coloring ϕK4·eKn obtained using above arguments uses 4 colors, we conclude that ϕK4·eKn is an optimal exact square coloring of K4·eKn and χ[#2](K4·eKn)=4.

The exact square coloring of C4·eK3 using 4 colors is illustrated in .

Figure 4. The exact square coloring of C4·eK3.

Figure 4. The exact square coloring of C4·eK3.

Open Question: Characterize the graphs for which the bound in Theorem 3.5 is tight.

3.6. Join and subdivision of a graph

Given two graphs, G,HKn, the join of G and H, denoted by G + H, is the graph obtained by joining each vertex of G with each vertex of H. Formally, the vertex set of G + H is given by V(G+H)=V(G)V(H) and the edge set of G + H is given by E(G+H)=E(G)E(H){xy:xV(G),yV(H)}.

Theorem 3.6.

Let G + H denote the join of any two graphs G and H with clique cover number θ(G) and θ(H), respectively. Then, χ[#2](G+H)= max {θ(G),θ(H)}.

Proof.

Let G and H be graphs with clique cover number θ(G) and θ(H), respectively. Let k= max {θ(G),θ(H)}. Let C1,C2,,Cθ(G) and D1,D2,,Dθ(H) represent the cliques that partition V(G) and V(H), respectively. Then, we define a coloring ϕG+H:V(G+H)[k] as follows. ϕG+H(v)={j, if vV(G) and vCj for some j,i, if vV(H) and vDi for some i.

We claim that ϕG+H is an exact square coloring of G + H. Note that for any pair of vertices x,yV(G+H),dG+H(x,y)=2, if and only if, either x, y both belong to different cliques of G, or x, y both belong to different cliques of H. Thus, ϕG+H(x)ϕG+H(y) and ϕG+H is an exact square coloring of G + H. Clearly, any exact square coloring of G + H requires k colors since any pair of vertices of distinct cliques in G (and H) are distance 2 apart.

Therefore, ϕG+H is an optimal exact square coloring of G + H and χ[#2](G+H)=k.

Let G be any graph. Then, the subdivision graph of G denoted by S(G) is formally defined as S(G)=(V(S(G)),E(S(G))), where V(S(G))=V(G)E(G) and E(S(G))={ve,eu:e=uvE(G)}.

Theorem 3.7.

Let G be any graph with chromatic number χ(G) and chromatic index χ(G). Then, the exact chromatic number of the subdivision graph S(G) is given by χ[#2](S(G))= max {χ(G),χ(G)}.

Proof.

Let c:V(G)[χ(G)] and c:E(G)[χ(G)] be proper vertex coloring and proper edge coloring of G, respectively. Let k= max {χ(G),χ(G)}. Now, we define a coloring ϕS(G):V(S(G))[k] as follows. ϕS(G)(v)={i, if vV(G) and c(v)=i,j, if vE(G) and c(v)=j.

Note that dS(G)(x,y)=2, if and only if, either x,yV(G) and xyE(G), or either x=e,y=eE(G) and e is adjacent to e in G. In both the cases, since c and c are proper vertex coloring and proper edge coloring of G, respectively, it is clear that ϕS(G) is an optimal exact square coloring of S(G). Thus, we conclude that χ[#2](S(G))=k.

3.7. Mycielskian of a graph

Given a graph G=(V,E) with V(G)={v1,,vn}, the Mycielskian of G, is denoted by M(G). The vertex set of M(G) is given by V(M(G))=V{v1,,vn,u} and edge set of M(G) is given by E(M(G))=E{vivjvivj:1i,jn and vivjE}{uvi:1in}. In this subsection, we study χ[#2](M(G)), where M(G) denotes the Mycielskian of a graph G. First, we make the following observation about the vertices that are distance 2 apart in M(G).

Observation 3.1.

Let M(G) be the Mycielskian of any graph G. Then, for any x,yV(M(G)),dM(G)(x,y)=2, if and only if, x and y satisfy one of the following conditions

  1. x,yV(G) and dG(x,y)=2, or

  2. x,yV(G), or

  3. xV(G) and y = u, or

  4. y=vjV(G) and viNG(NG(vj))NG(vj).

Proof.

(i) Since no new edge between any pair of vertices x,yV(G) is added in the construction of M(G), it is clear that dG(x,y)=2 if and only if dM(G)(x,y)=2. (ii) Note that for every x,yV(G),xyE(M(G)) and {x, u, y} forms a path of lenght 2 between x and y. (iii) Since G is connected, for every XV(G) there exists a vertex zV(G) such that xzE(G). Thus, we get that dM(G)(x,u)=2 as {x,z,u} is path of lenght 2 and xuE(M(G)). (iv) For any y=vjV(G), the vertices of G in NG2(vj) are precisely those that are neighbors of vertices of NG(vj) which are not adjacent to vj. Hence, the proof is complete. ⋄

It is clear from the above observation that in any exact square coloring of M(G), the vertices of V(G) and the vertices of V(G) should be colored with at least χ[#2](G) and n colors, respectively. We consider an optimal exact square coloring c of G and try to color some vertices of V(G) with the colors used by c. To achieve this, for each viV(G), first we define a set Si containing the colors of c that can be assigned to vi, namely, the color not assigned to any vertex in NG(NG(vi))NG(vi). Then, we consider a bipartite graph BM(G) with partite set representing the vertices with non-empty Si and the colors of c such that an edge denotes that a particular color appears in Si (see ). The maximum matching MB of BM(G) gives the maximum number of vertices that can be colored using the colors of c. Using these notations, we prove the following theorem which gives an upper bound of χ[#2](M(G)) for any graph G.

Figure 5. The graph BM(G) obtained from G=K1,3 and the exact square coloring of M(G).

Figure 5. The graph BM(G) obtained from G=K1,3 and the exact square coloring of M(G).

Theorem 3.8.

Let M(G) denote the Mycielskian of a graph G. Then, χ[#2](M(G))χ[#2](G)+n|MB|.

Moreover, the bound is tight. If G is a star graph, then χ[#2](M(K1,n1))=2n2.

Proof.

Let G be any graph with χ[#2](G)=k. Let c:V(G)[k] be an optimal exact square coloring of G. We define an exact square coloring, ϕM of M(G) from c. For any viV(G), define a set Si as Si:={j:1jk and jc(vr)vrNG(NG(vi))NG(vi)}. Next, consider a bipartite graph BM(G)=(XY,EM) where the vertices of X={si:1in and Si} and Y={j:1jk}, and EM={sij:jSi}. Now, let MB be a maximum matching of BM(G) which is easily obtained using Edwards Blossoms method for bipartite graphs. Finally, we define coloring ϕM on V(M(G)){u} using [k]+n|MB| colors as follows: ϕM(v)={c(v), if vV(G),j, if v=viV(G) and sijMB for some j,di, if v=viV(G) and sijMB for any j.

Since |MB|k<n, there exist at least one vertex, say, vrV(G) that receives color dr. Assign ϕM(u)=dr. To complete the theorem, we prove the following claim.

Claim 3.1.

ϕM is an exact square coloring of M(G) using χ[#2](G)+n|MB| colors.

Proof.

Firstly, we prove that ϕM is an exact square coloring of M(G). From Observation 3.1, we get that ϕM restricted to the vertices of G is an exact square coloring as c is an exact square coloring of G. The set Si consists of the set of colors not appearing on the set of vertices of G that are at distance 2 from vi (namely, NG(NG(vi))NG(vi)}) and thus can be assigned to vi. The maximum matching MB of the bipartite graph BM(G) ensures that maximum number of vertices of V(G) are assigned colors from [k] such that their color is different from the vertices of G at distance 2. The other vertices of V(G) are then given unique distinct colors di not appearing on any vertex of V(G). Thus, for every x,yV(G),ϕM(x)ϕM(y). Finally, since ϕM(u)[k],ϕM is an exact square coloring of M(G).

Note that Observation 3.1 implies that the vertices of V(G) and V(G) require χ[#2](G) and n colors, respectively. However, since χ[#2](G)<n, some vertices of V(G) may use colors from [k] such that the condition in Observation 3.1(iv) is not violated. The maximum matching MB guarantees that ϕM assigns colors from [k] to maximum number of vertices of V(G). The vertex u is assigned a color distinct from the colors on the vertices of G. Thus, ϕM is an exact square coloring of M(G) using χ[#2](G)+n|MB| colors. ⋄

Therefore, χ[#2](M(G))χ[#2](G)+n|MB| for any graph G.

Finally, suppose G=K1,n1 with V(K1,n1)={v1,v2,,vn} where d(vn)=n1. It is clear that χ[#2](K1,n1)=n1 since each vertex in {v1,,vn1} receive distinct colors. We define an exact square coloring ϕ of K1,n1 using n – 1 colors as follows: ϕ(vi)=i,1in1 and ϕ(vn)=1. From above, the bipartite graph BM(K1,n1) would be isomorphic to K1,n2 with X={sn} and Y={2,,n1}. Thus, |MB|=1 and sinceχ[#2](M(G))χ[#2](G)+n|MB|, we get that χ[#2](M(K1,n1))χ[#2](K1,n1)+n|MB|=2n2. Further, every pair of vertices in the set S={v1,v2,,vn1,v1,v2,,vn1} are at distance 2 and thus receive a unique color in any exact square coloring of M(K1,n1). Hence, χ[#2](M(K1,n1))2n2. From the above inequalities, we conclude that χ[#2](M(K1,n1))=2n2.

illustrates the exact square coloring of M(K1,3) using six colors. Note that the constructed bipartite graph BM(G) has maximum matching MB={s4,2} and thus v4 can be assigned color 2.

Open Question: Characterize the graphs for which the bound in Theorem 3.8 is tight.

4. Exact square clique number of graph operations and product

In this section, we study the exact square clique number of various graph products and determine tight lower bounds. Let G and H be two graphs with V(G)={g1,g2,,gn1} and V(H)={h1,h2,,hn2}. For each giV(G), let SGgi denote the set of neighbors of gi in G that are not adjacent to each other. Similarly, for each hjV(H), let SHhj denote the set of neighbors of hj in H that are not adjacent to each other. Finally, let ρG= max 1in1|SGgi| and ρH= max1jn2|SHhj|. We will use the parameters ρG and ρH to obtain lower bound on exact square clique number of graph products.

4.1. Cartesian product of graphs

In this subsection, we give a tight lower bound on the exact square clique number of Cartesian product of two graphs.

Theorem 4.1.

Let G and H be graphs with exact square clique number ω[#2](G) and ω[#2](H), respectively, and the size of maximum clique ω(G) and ω(H), respectively. Then, ω[#2](GH) max {ω[#2](G),ω[#2](H), min {ω(G),ω(H)},ρG+ρH}.

Moreover, the bound is tight. If G=Cn,n>6 and H=Pk,k>2, then ω[#2](GH)=ρG+ρH=4, and if G=Kn,n>2 and H = Kk, k > 2, then ω[#2](GH)= min {ω(G),ω(H)}= min {n, k}.

Proof.

Firstly, note that dGH((g1,h1),(g2,h2))=dG(g1,g2)+dH(h1,h2) [Citation1]. Clearly, if SG={g1,g2,,gr} is an exact square clique of G, then {(g1,h1),(g2,h1),,(gr,h1)} forms an exact square clique of GH. Thus, we get that ω[#2](GH)ω[#2](G). Using similar arguments for the exact square clique of H, we get that ω[#2](GH)ω[#2](H).

Next, let the maximum cliques of G and H be CG={g1,g2,,gs} and CH={h1,h2,,ht}, respectively. Without loss of generality, assume that st. Consider the set C={(g1,h1),(g2,h2),,(gs,hs)}. Note that for each pair of vertices (gi,hi),(gj,hj)C,dGH((gi,hi),(gj,hj))=dG(gi,gj)+dH(hi,hj)=2 since CG and CH are cliques. Thus, C is an exact square clique of GH and ω[#2](GH)min {ω(G),ω(H)}.

Finally, let gi* and hj* be the vertices of G and H such that |SGgi*|=ρG and |SHhj*|=ρH, respectively. Let SGgi*={g1i,g2i,,gri} and SHhj*={h1j,h2j,,hsj}. Consider the set S={(g1i,hj*),(g2i,hj*),,(gri,hj*),(gi*,h1j),(gi*,h2j),,(gi*,hsj)}. Note that any pair of vertices in S are at distance 2 from each other since SGgi* and SHhj* contain non-adjacent vertices having a common neighbor gi* and hj*, respectively. Thus, S is an exact square clique of GH and ω[#2](GH)ρG+ρH.

Now, suppose that G=Cn,n>6 and H=Pk,k>2 with V(Cn)={g0,g1,,gn1} and V(Pk)={h0,h2,,hk1}. Clearly, ρG=2 and ρH=2. Let S is the optimal exact square clique of GH. If S contains more than one vertex of a particular copy of G, then without loss of generality, assume that {(g0,hr),(g2,hr)}S. We claim that S can contain at most one vertex of another copy of G. Suppose that S contains more than one vertex of another copy of G. Then, there exists gi,gj(ij) and hs(sr) such that {(gi,hs),(gj,hs)}S. Since dGH((g0,hr),(gi,hs))=dGH((g2,hr),(gi,hs))=2, we get that hr and hs are adjacent in H and g0 and g2 are adjacent to gi in G. This implies that gi=g1 as G is a cycle. But since dGH((g0,hr),(gj,hs))=dGH((g2,hr),(gj,hs))=2, we also get that gj=g1=gi, which is a contradiction. Thus, S can contain at most one vertex of another copy of G. From the above arguments, it is clear that if (gi,hs)S then gi=g1 and hs=hr1 or hs=hr+1 since H is a path graph. Thus, for any r, 1<r<k1,S={(g0,hr),(g2,hr),(g1,hr1),(g1,hr+1)} and ω[#2](GH)=4=ρG+ρH.

Finally, suppose that G=Kn,n>2 and H=Kk,k>2 with V(Kn)={g0,g1,,gn1} and V(Kk)={h0,h2,,hk1}. Without loss of generality, assume that nk. Then, since G is a complete graph, any exact square clique contains at most one vertex of each copy of G. Thus, S={(g0,h0),(g1,h1),,(gn1,hn1)} forms an optimal exact square clique of GH and ω[#2](GH)=n.

Open Question: Characterize the graphs for which the bound in Theorem 4.1 is tight.

4.2. Strong product of graphs

In this subsection, we prove a tight lower bound of exact square clique number of strong product of graphs defined in Section 3.2.

Theorem 4.2.

Let G and H be graphs with exact square clique number ω[#2](G) and ω[#2](H), respectively. Then, ω[#2](GH) max {ω[#2](G),ω[#2](H),ρGρH}.

Moreover, the bound is tight. If G and H are paths, then ω[#2](P2Pn1)=2 and ω[#2](Pn1Pn2)=4 for n1,n23.

Proof.

Since for any pair of vertices of GH,dGH((g1,h1),(g2,h2))= max {dG(g1,g2),dH(h1,h2)} [Citation1], using the similar arguments as made in the proof of Theorem 4.1, we get that ω[#2](GH)ω[#2](G) and ω[#2](GH)ω[#2](H). Now, let gi* and hj* be the vertices of G and H such that |SGgi*|=ρG and |SHhj*|=ρH, respectively. Let SGgi*={g1i,g2i,,gri} and SHhj*={h1j,h2j,,hsj}. Consider the set S={(g1i,h1j),(g2i,h1j),,(gri,h1j),(g1i,h2j),(g2i,h2j),,(gri,h2j),(g1i,hsj),(g2i,hsj),,(gri,hsj)}. Note that for any pair of vertices ((gpi,hlj),(gqi,htj))S, if p = q or l = t, then dGH((gpi,hlj),(gqi,htj))=2 since SGgi* and SHhj* contain non-adjacent vertices having a common neighbor gi* and hj*, respectively. If pq and lt, then since dG(gpi,gqi)=2=dH(hlj,htj), we get that S is an exact square clique of GH and ω[#2](GH)ρGρH.

Finally, it can be easily verified that ω[#2](P2Pn1)=2. Let G=Pn1 and Pn2 where n1,n23. Clearly, ρG=2=ρH. From above, we get that ω[#2](Pn1Pn2)ρGρH=4 for n1,n23. Since ω[#2](Pn1Pn2)χ[#2](Pn1Pn2) and χ[#2](Pn1Pn2)=4 from Theorem 3.2, we get that ω[#2](Pn1Pn2)4. Thus, from both inequalities, we conclude that ω[#2](Pn1Pn2)=4.

Open Question: Characterize the graphs for which the bound in Theorem 4.2 is tight.

4.3. Lexicographic product of graphs

In this subsection, we determine the exact square clique number of the lexicographic product of two graphs.

Theorem 4.3.

Let H be a graph with clique cover number θ(H) and let G be a graph with exact square clique number ω[#2](G). Then, ω[#2](G°H)=θ(H)ω[#2](G).

Proof.

Let S={g1,,gω[#2](G)} be a maximum cardinality exact square clique of G. For each i,1iω[#2](G), consider the set Si that is obtained by taking one vertex from each distinct clique of the copy of H corresponding to gi. Let T=1iω[#2](G)Si. Clearly, T forms an exact square clique of G°H of size θ(H)ω[#2](G). Note that any exact square clique of G°H contains at most θ(H) vertices of any copy of H. Next, if S is an exact square clique of G°H such that (gi,hj),(gk,hr)S,ik, then it can be easily observed that dG(gi,gk)=2. Thus, T is the optimal exact square clique of G°H and ω[#2](G°H)=θ(H)ω[#2](G).

4.4. Corona product of graphs

In this subsection, we determine the exact square clique number of corona product of graphs defined in Section 3.4.

Theorem 4.4.

Let H be a graph with clique cover number θ(H) and let G be a graph with exact square chromatic number χ[#2](G). Then, ω[#2](G·H)= max {ω[#2](G),θ(H)+ρG}.

In particular, let H be a graph with clique cover number θ(H), then, ω[#2](K1,n1·H)=θ(H)+n1 and ω[#2](Kn·H)=θ(H)+1.

Proof.

Let S be an exact square clique of maximum cardinality. Suppose S does not contain any vertex of a copy of H. Then, it is clear that S is also exact square clique of G and thus, ω[#2](G·H)=ω[#2](G). Now, let S contains at least one vertex of a copy of H. Then, it is it is clear that S cannot contain more than one vertex of each different copies of H. Note that if S contains two vertices of a copy of H, then they must belong to different cliques. Suppose S contains vertices of a copy of H attached to vertex vrG. Observe that if there exists some vkS such that vkV(G), then vk must be adjacent to vr. Further, for each pair of (vi,vj)SV(G), we have that {vi,vj}SGvr. Thus, if S contains at least one vertex of a copy of H, then ω[#2](G·H)=θ(H)+ρG.

4.5. Edge corona product of graphs

In this subsection, we prove a tight lower bound of exact square clique number of edge corona product of graphs defined in Section 3.5.

Theorem 4.5.

Let G be a graph with maximum degree Δ(G) such that GK3. Let H be a graph with clique cover number θ(H). Then, ω[#2](G·eH) max {ω[#2](G),θ(H)Δ(G)}. Furthermore, if G = K3, then ω[#2](K3·eH)=3θ(H).

Moreover, the bound is tight. If H is a graph with clique cover number θ(H) and G=K1,n1, then ω[#2](K1,n1·eH)=(n1)θ(H).

Proof.

Suppose that GK3 contains a vertex gr such that dG(gr)=Δ(G). It is clear that an optimal exact square clique of G is also an exact square clique of G·eH and thus, ω[#2](G·eH)ω[#2](G). Let NG(gr)={g1r,g2r,,gΔ(G)r}. For each edge (gr,gir)E(G·eH),1iΔ(G), consider the set Sgir containing one vertex of each distinct clique of the copy of H adjacent to both gr and gir. Let Sr=(gr,gir)E(G·eH)Sgir. Note that gr is the common neighbor of any pair of vertices in Sr, implying each pair of vertices in Sr are at distance 2 from each other. Since |Sr|=θ(H)Δ(G), we get that ω[#2](G·eH)θ(H)Δ(G).

Finally, if G = K3, then let E(G)={g1g2,g2g3,g1g3}. Consider the set S=S12S23S13, where Sij denotes the set containing one vertex of each distinct clique of the copy of H adjacent to both gi and gj. It can be easily verified that S is an optimal exact square clique of K3·eH and hence, ω[#2](K3·eH)=3θ(H).

Finally, suppose that S is an exact square clique of K1,n1·eH of maximum cardinality. Note that if H = Kt, then we trivially get that ω[#2](K1,n1·eKt)=(n1)θ(Kt)=n1. So, we assume that θ(H)>1. If giS, where gi is any pendant vertex of K1,n1, then we get that |S|(n2)θ(H), which is a contradiction to the above bound. Since the unique non-pendant vertex of K1,n1 is adjacent to each vertex in K1,n1·eH, S consists of vertices of copies of H. Thus, the set Sr is an optimal exact square clique and ω[#2](K1,n1·eH)=(n1)θ(H).

Open Question: Characterize the graphs for which the bound in Theorem 4.5 is tight.

4.6. Join and subdivision of a graph

In this section, we determine the exact square clique number of the graph obtained by the join and subdivision operation.

Theorem 4.6.

Let G + H denote the join of any two graphs G and H with independence number α(G) and α(H), respectively. Then, ω[#2](G+H)= max {α(G),α(H)}.

Proof.

Let S be an exact square clique of G + H. Since each vertex of G is adjacent to each vertex of H in G + H, S does not contain vertices of both G and H. Without loss of generality, let S contain vertices of G. Then, no edge in G exists between any pair of vertices of S and thus, S is an independent set in G. Hence, we get that ω[#2](G+H)= max {α(G),α(H)}.

Theorem 4.7.

Let G be any graph with clique number ω(G) and maximum degree Δ(G). Then, the exact square clique number of the subdivision graph S(G) is given by ω[#2](S(G))= max {ω(G),Δ(G)}.

Proof.

Suppose that S is an optimal exact square clique of S(G). Then, it is clear that if S contains a vertex gG, then S does not contain any new vertex ei obtained by subdividing the edge of G. Similarly, if eiS, then gS for any vertex gG. Suppose that gS. Then, S contains vertices that form a clique containing g in G. Now, suppose that eiS, then ejS only if ei and ej are both adjacent to a vertex of degree Δ(G). Thus, if S contains a vertex of G, then ω[#2](S(G))=ω(G), otherwise ω[#2](S(G))=Δ(G).

4.7. Mycielskian of a graph

In this section, we study the exact square clique number of the Mycielskian of a graph and provide a tight lower bound.

Theorem 4.8.

Let M(G) denote the Mycielskian of a graph G with |V(G)|=n. Then, ω[#2](M(G)) max {2ρG,n}.

Moreover, the bound is tight. If G=K1,n1,n>2, then ω[#2](M(K1,n1))=2n2.

Proof.

Let M(G) denote the Mycielskian of a graph G with |V(G)|=n. Let V(M(G))={g1,g2,,gn, g1,g2,,gn,u}. It is clear that the set {g1,g2,,gn} forms an exact square clique of M(G) and thus, ω[#2](M(G))n. Next, let gi* be the vertex of G such that |SGgi*|=ρG and let SGgi*={gi,1,gi,2,,gi,r}. Consider the set S=SGgi*{gi,1,gi,2,,gi,r}. Since each pair of vertices in S are not adjacent and have a common neighbor gi*, S is an exact square clique of M(G) of size 2ρG. Thus, we get that ω[#2](M(G))2ρG. Note that if SG is an exact square clique of G, then SG{u} also forms an exact square clique of size |SG|+1. But since ω[#2](G)n1, we get that ω[#2](M(G))nω[#2](G)+1.

Finally, let G=K1,n1,n>2. Then, from above, we get that ω[#2](M(G))2ρG=2n2. Further, since χ[#2](M(K1,n1))ω[#2](M(K1,n1)) and Theorem 3.8 implies that χ[#2](M(K1,n1))=2n2, we get that ω[#2](M(K1,n1))2n2. Thus, from both inequalities, we get that ω[#2](M(K1,n1))=2n2.

Open Question: Characterize the graphs for which the bound in Theorem 4.8 is tight.

5. Conclusion

In this article, we give tight upper bounds of the exact square chromatic number of the Cartesian product, strong product, lexicographic product, corona product, edge corona product, join and Mycielskian of graphs. These bounds are given in terms of the parameters of the component graphs. We also provide tight lower bounds of the exact square clique number of these operations. We also determine the exact values of these parameters for some specific component graphs, for example path, star graph and complete graph.

Additional information

Funding

The first author was supported by Council of Scientific and Industrial Research.

References

  • Brešar, B., Gastineau, N., Klavžar, S., Togni, O. (2019). Exact distance graphs of product graphs. Graphs Combin. 35(6): 1555–1569.
  • Calamoneri, T., Sinaimeri, B. (2013). L (2, 1)-labeling of oriented planar graphs. Discrete Appl. Math. 161(12): 1719–1725.
  • Chang, F.-H., Chia, M.-L., Jiang, S.-A., Kuo, D., Liaw, S.-C. (2021). L (p, q)-labelings of subdivisions of graphs. Discrete Appl. Math. 291: 264–270.
  • Chen, Y.-T., Chia, M.-L., Kuo, D. (2009). L (p, q)-labeling of digraphs. Discrete Appl. Math. 157(8): 1750–1759.
  • Dong, W. (2020). L (p, q)-labeling of planar graphs with small girth. Discrete Appl. Math. 284: 592–601.
  • Foucaud, F., Hocquard, H., Mishra, S., Narayanan, N., Naserasr, R., Sopena, E, Valicov, P. (2021). Exact square coloring of subcubic planar graphs. Discrete Appl. Math. 293: 74–89.
  • Kramer, F., Kramer, H. (1969a). Ein färbungsproblem der knotenpunkte eines graphen bezüglich der distanz p. Rev. Roumaine Math. Pures Appl. 14(2): 1031–1038.
  • Kramer, F., Kramer, H. (1969b). Un probleme de coloration des sommets d’un graphe. CR Acad. Sci. Paris A 268(7): 46–48.
  • Lam, P. C. B., Lin, W., Wu, J. (2007). L(j, k)-labellings and circular L(j, k)-labellings of products of complete graphs. J. Comb. Optim. 14(2-3): 219–227.
  • Liu, L., Wu, Q. (2020). L (1, 2)-labeling numbers on square of cycles. AKCE Int. J. Graphs Combin. 17(3): 915–919.
  • Lü, D., Lin, N. (2013). L(2, 1)-labelings of the edge-path-replacement of a graph. J. Comb. Optim. 26: 385–392.
  • Panda, B. S., Priyamvada (2021). Injective coloring of some subclasses of bipartite graphs and chordal graphs. Discrete Appl. Math. 291: 68–87.
  • Panda, B. S., Priyamvada (2022). Complexity and algorithms for neighbor-sum-2-distinguishing {1, 3}-edge-weighting of graphs. Theor. Comput. Sci. 906: 32–51.
  • Panda, B. S., Goel, P. (2011). L(2,1)-labeling of perfect elimination bipartite graphs. Discrete Appl. Math. 159(16): 1878–1888.
  • Paul, S., Pal, M., Pal, A. (2013). An efficient algorithm to solve l (0, 1)-labelling problem on interval graphs. Adv. Model. Optim. 15(1): 31–43.
  • Priyamvada, Panda, B. S. (2022). Exact square coloring of graphs resulting from some graph operations and products. International Conference on Graphs, Combintorics and Optimization (ICGCO), BITS Pilani, Dubai Campus.
  • Sen, S. (2014). L (2, 1)-Labelings of some families of oriented planar graphs. Discuss. Math. Graph Theory 34(1): 31–48.
  • Shalu, M. A., Vijayakumar, S., Yamini, S. D., Sandhya, T. P. (2018). On the algorithmic aspects of strong subcoloring. J. Comb. Optim. 35(4): 1312–1329.
  • Shao, Z., Jiang, H., Vesel, A. (2018). L (2, 1)-labeling of the Cartesian and strong product of two directed cycles. Math. Found. Comput. 1(1): 49–61.
  • Wu, Q., Shiu, W. C. (2017). L(j, k)-labeling numbers of square of paths. AKCE Int. J. Graphs Combin. 14(3): 307–316.