![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
In this paper, we investigate the distinguishing chromatic number of Kronecker product of paths, cycles, star graphs, symmetric trees, almost symmetric trees, and bisymmetric trees.
1 Introduction
Let G be a graph. A proper coloring of G is a function that assigns a color to every vertex such that two adjacent vertices receive different colors. The chromatic number of G, denoted by , is the minimum number of colors needed for a proper coloring. In this paper, we use the term coloring to mean proper coloring. The distinguishing number of a graph, which was introduced in 1996 by Albertson and Colline [Citation1], has been studied in several papers (see, e.g., [Citation2] and [Citation4]). The concept of distinguishing coloring and distinguishing chromatic number was introduced by Colline and Trank [Citation5]. The distinguishing coloring is a coloring of a graph G with the property that no nontrivial automorphism preserves coloring, and the minimum number of colors required for distinguishing coloring is called the distinguishing chromatic number, which is denoted by
. For recent results on the distinguishing coloring and distinguishing chromatic number of graphs and different products see [Citation3, Citation7, Citation9, Citation10].
The Kronecker product of two graphs G and H, which is denoted by G × H, is a graph with vertex set , and two distinct vertices (a, b) and (x, y) are adjacent in G × H if and only if a is adjacent to x in G and b is adjacent to y in H. The Kronecker product is one of the most important graph products and seems to have been first introduced by Čulik, who called it the cardinal product [Citation12]. The adjacency matrix of the Kronecker graph product is given by the Kronecker matrix product of the adjacency matrices of the factor graphs; see [Citation13] for details. Note that the Kronecker product is commutative and associative. We recall the following theorem.
Theorem 1.1.
[8, Weichsel’s Theorem] Suppose that G and H are connected nontrivial graphs. If at least one of G or H has an odd cycle, then G × H is connected. If both G and H are bipartite, then G × H has exactly two components.
Recently, in 2017, Alikhani and Soltani [Citation2] studied the distinguishing number of Kronecker product of two graphs, such as complete graph and a complete multipartite graph.
In Section 2 of this paper, we present some results for the distinguishing chromatic number of the Kronecker product of paths, cycles, and star graphs. In Section 3, we investigate the distinguishing chromatic number of the Kronecker product of almost symmetric trees, symmetric trees, and bisymmetric trees.
We use the standard graph notation in [Citation8]. We denote the path and the cycle of length n by Pn and Cn, respectively. Also Sn stands for the star graph with n + 1 vertices. An almost symmetric tree, denoted by , is a tree with a central vertex x of degree d – 1, all leaves have the same distance h from x, and all the vertices that are not leaves have degree d. Recall that
, that
, that
, that
, and that
, where
; see [Citation5].
In drawing the graph G × H, we index the rows by the vertices of G and index the columns by the vertices of H. We set the vertices of an almost symmetric tree by using the Breadth-first search algorithm; see [Citation6]. A cycle consisting of vertices of two consecutive columns i and i + 1 is called -column cycle. Similarly
-row cycle is a cycle that consists of the vertices of two rows of i and i + 1.
2 The results for paths, cycles, and star graphs
In this section, we study the distinguishing chromatic number of Kronecker product of paths, cycles, and star graphs. We begin this section with the following theorem.
Theorem 2.1.
Let Pn be a path of length n. Then and
, otherwise
, where
.
Proof.
Let Pn be a path of length n. First consider the graph that is not isomorphic to
and
, where
. In order to determine the distinguishing chromatic number of
, we consider the following three cases:
Case 1:
Let and let
, where
. It follows from Theorem 1.1 that Pn × Pm has two components and is shown in .
We know that for every , while
because
is a symmetric graph. Thus we need at least three colors for distinguishing coloring. Consider one of the components of
, say component 1, and color it with two colors 1 and 2 properly. Now we change the color of the vertices
with color 3, where
. We color the other connected component similar to the first component by replacing the class of colors 1 and 2 with each other. We claim that this coloring is distinguishing. Since the neighbors of the vertices of color 3 in the two connected components have different colors, we cannot map a vertex of color 3 to any of vertices of color 3 in the other connected component. Note that every component has only one pendant vertex x with color 3, so it is fixed. Let a and b be two vertices of color 3 in one component. Then clearly
. Therefore we can deduce that all vertices with color 3, are fixed vertices. All vertices in row
have two fixed neighbors except one of them is of degree 2. Thus all of them are fixed vertices. One can easily see that, all vertices in the other rows are fixed. Therefore we have
for
.
Case 2:
Let and let
, where
. Without loss of generality, we may assume that
. Similar to the previous case,
has two isomorphic connected components and it is clear that
. Thus we need at least three colors for distinguishing coloring. For
, it is clear that
. So we have
. Now, we color the vertices of this graph with colors 1 and 2 properly except the vertices
, and
, which are colored with color 3. Note that the two components cannot be mapped to each other, because they have different number of vertices of color 3. Also, since the vertices of color 3 in the same component have different degrees, they are fixed. In each component, there are two pendant vertices with different colors, and so these vertices are fixed. Since non of the vertices in the first and the last columns, receive color 3, and also the vertices in the last row, have different distances from the vertices of color 3, we get that all the vertices in the last row are fixed. In each row, similar to Case 1, one can easily see that all vertices in the other rows are fixed. Thus this coloring is distinguishing. Therefore we have
for
.
Case 3:
Let and Let
, where
. Without loss of generality, we may assume that
. Similar to Case 1,
has two connected components and it is clear that
. Thus we need at least three colors for distinguishing coloring. We change the color of the vertices
, and
with color 3, after coloring all vertices with colors 1 and 2 properly. By a similar argument, which is used in Case 2, we can see that this coloring is distinguishing. Therefore we have
for
.
Now we prove that , where
. Clearly we need at least three colors. For distinguishing coloring with three colors, we must color all the vertices in the row 2, with the same color, say color 3; otherwise, we color two distinct vertices in row 2 of distance 2 with different colors. Then there will be two vertices with the same color that can be mapped to each other, which implies that this coloring is not distinguishing. Now, for distinguishing coloring, we color the remaining vertices that have the same neighbor with different colors. Since each component has a nontrivial automorphism that preserves coloring, its coloring with three colors is not a distinguishing coloring. Hence we need at least four colors. In the above coloring, we change the color of the vertices
and
with color 4. One can easily see that this coloring is distinguishing.
Since consists of two components isomorphic to S4 and Q2,
and
, we have that
. □
Theorem 2.2.
Let Pn and Sn denote respectively a path of length n and a star on n + 1 vertices where . Then
equals to n + 1 if m is an odd number and equals to n + 2, if m is an even number with
, and
.
Proof.
Note that if , then
is determined in Theorem 2.1. Now,
consists of two connected components that are pictured in .
Since each of the components has a vertex with n pendant neighbors, we need at least n + 1 colors for distinguishing coloring. It is enough to color one of the components. Because, the other component can be colored similar to the first one by replacing the class of colors of two vertices of degree 2 and 2n with each other. All vertices with degree greater than two, should be colored with the same color. Otherwise, there exist two vertices that are colored with the same color and can be mapped to each other, which implies that the coloring is not distinguishing. Also, we color the vertices of degree 2 with the remaining n colors.
Now, consider the graph . Since each component is symmetric, for distinguishing coloring, we need at least n + 2 colors, and it is enough to color one vertex of degree n and one pendant vertex with color n + 2 in the similar coloring of the previous situation. Therefore, this coloring will be distinguishing, and so
.
In the case that m = 2, consists of two components isomorphic to
and
. Hence
. □
Theorem 2.3.
Let Cm be a cycle of length m and let Sn be a star graph with n + 1 vertices, where . Then
and
.
Proof.
First consider the graph , where m is an odd number. By the fact that
, it is enough to color the graph similar to the coloring of one of the components of the corresponding even cycle. Now, assume that in
, where
is an even number, and so
have two connected components. It is enough to color one of the components, because in the other component, we change the class of colors of one vertex of degree 2 with the class of colors of one vertex of degree 2n. As a similar method, which is used in the proof of Theorem 2.2, we have
. Now, consider all vertices of degree 2n as the vertices of a cycle, and we use 3 or 4 colors for distinguishing coloring of this cycle. Now, for distinguish coloring of vertices of degree 2, we color the vertices that have the same neighbors, with different colors. Since the vertices of degree 2n are colored distinguishingly, they are fixed. This implies that all vertices of degree 2 are also fixed vertices. Therefore
. Now, we consider the graph
. Clearly
. Since
, we have
. □
Proposition 2.4.
Let Sn be a star graph with n + 1 vertices. Then .
Proof.
We have that is a disconnected graph with two components Smn and
. Since
, and
, we conclude that
. □
In the following theorem, we determine the distinguishing chromatic number of the Kronecker product of paths and cycles of even length.
Theorem 2.5.
Let Pm be a path of length m and let Cn be a cycle of length n, where is an even number. Then
Proof.
Note that , where
, consists of two components that are isomorphic to
. Since
for
. Also,
and
are isomorphic to two cycles of length 4 and two cycles of length 6, respectively. So
for
.
Consider , where
. This graph consists of two connected components. By and similar to the proof of Theorem 2.3, one can see that we need at least 4 colors. Now, consider all vertices of degree 4, as the vertices of a cycle. For distinguishing coloring of these vertices, 3 or 4 colors are needed, depends on the length of the cycle. The remaining vertices have degree 2. Also any two vertices of degree 2 with the same neighbors, should receive remaining different colors. The other component can be colored by changing the class of two suitable colors with each other. By the process of coloring, it can be seen that this coloring is distinguishing. Therefore we have
, where
.
For m = 2 and k = 2, consists of two connected components that are isomorphic to
. So
. Now, suppose that
and
. Then
consists of two connected components, which are pictured in .
Clearly we need at least 3 colors for distinguishing coloring. In one of the components, we color all vertices with colors 1 and 2 properly, and then we replace the colors of one vertex in row 1 and one vertex in row 2 with distance 3 from each other, with color 3. The colors of neighbors of the vertices with color 3 are different, and so the vertices of color 3 are fixed. The vertices of rows 1 and 2 that form a cycle, are colored distinguishingly and so they are fixed. For , each vertex in row i has two distinct fixed neighbors, thus it is fixed. Hence the coloring is distinguishing and
for
and
.
Now, assume that and that k = 3. Then proper coloring of two components of
with two colors is not distinguishing. We color one of the components with 3 colors as follows and the other component will be colored similarly by changing the class of colors 1 and 3 with each other. First we color the vertices with colors 1 and 2 properly and then we choose an arbitrary vertex, say a, in row 1 and two vertices of distance 2 from a, say b and c, where b is in row 1 and c is in the same column as a is in. Change the colors of the vertices a, b, and c with color 3. Since there are only one row and one column with two vertices of color 3, and also there are only one row and one column with only one vertex of color 3, the vertices a, b, and c are fixed, which implies that all other vertices are also fixed. Hence
for
.
Now let k = 2 and let m be an even number. Then consists of two isomorphic connected components. If the vertices in the same row with distance 2 from each other, have the same color, then since they have the same neighbors, they can be mapped to each other. So for distinguishing coloring, we need at least 4 colors. We first color the vertices in the first component. We color every vertices in column i, where
, with color i. Since the vertices of degree 2 have different colors, these vertices are fixed. Now, for distinguishing coloring of the vertices in the other component, we change the class of colors 1 and 4 with each other. One can easily see that every vertex has two fixed neighbors. So all vertices are fixed. Thus
, where m is an even number.
For k = 2 and the odd number m, need at least 4 colors, and we color its components similar to the previous situation and note that this coloring is unique. Since m is an odd number, each of the components is symmetric. So, for distinguishing coloring of each component, a new color, say color 5, is needed. We replace the color of a vertex of degree 2 with color 5, in each of the components. Therefore
, when m is an odd number. The components of
are isomorphic to
. Thus
. □
In Theorem 2.5, we determine the distinguishing number of , whenever n is an even number. Also, as it is seen in the proof of Theorem 2.5, for distinguishing coloring of components, we only change the class of some colors. Therefore since
, we have
. Hence we have the following corollary.
Corollary 2.6. Let Pm be a path of length m and let Cn be a cycle of length n. Then
Theorem 2.7.
Let Cn be a cycle of length n. Then
Proof.
First suppose that . So we have
. Hence we need at least 8 colors. After coloring one of the components with 8 colors, we color the second component similar to the first one by changing the colors of two adjacent vertices, say a and b, with each other. Now, if f is a nontrivial homomorphism that preserves coloring, then there exists a vertex x in the first component such that f(x) = a is in the second component. Now, the neighbors of x receive different colors from the neighbors of f(x) = a, which is impossible. Thus
.
Now assume that . By the notation
, we mean that the vertex xi has color j. The graph
, which is pictured in the , is a connected graph that needs 3 colors for a proper coloring.
Note that this coloring with 3 colors is unique, and as it is seen in , it is not distinguishing. Now, we choose an arbitrary vertex, say x1, and we recolor it with the new color 4. Then at most two of the vertices , and x7 can receive color 4. But in each of the situations, the coloring is symmetric, and so we need the new color 5. Now, it is enough to recolor two adjacent vertices in , with colors 4 and 5, to obtain a distinguishing coloring. Therefore
.
In the graph , where
, if two vertices in the same column of one component have the same color, then they can be mapped to each other, because they have the same set of neighbors. Thus we need at least 4 colors and all coloring with 4 colors are isomorphic and these colorings are not distinguishing, because the vertices in the first column can be mapped to the vertices of the last column. So we need a new color. Now in the coloring with 4 colors, consider the (1, 2)-row cycle and color two vertices of this cycle that have distance 3 from each other with color 5. Clearly, these vertices are fixed and because of this cycle the columns cannot be mapped to each other. The second component, if there exists, will be colored similar to the first one by changing the class of colors 1 and 5 with each other. One can easily check that all vertices are fixed. Therefore
, where
. Now, let m = 2 and let
. Then since
, we color the graph
. By using a similar argument, we need 5 colors. In coloring with 4 colors, we change the color of two vertices (2, 2) and (3, 1) by color 5. Since the vertices of color 5 cannot be mapped to each other, all of the vertices are fixed. Therefore
.
For coloring of the graph , we need at least 3 colors. But in the coloring with 3 colors, the vertices of one row or one column must be colored with color 3. If the vertices of a row receive color 3, the coloring is symmetric, then it is not distinguishing. If the vertices of a column receive color 3 and other vertices are colored with 1 and 2, then there are 6 vertices that can receive color 3. At least 2 vertices of these 6 vertices must get color 3. But the coloring is symmetric and is not distinguishing. Hence we need a new color. Consider the coloring in which the vertices of one column receive color 3, and the other vertices are colored with colors 1 and 2. Now, we choose two vertices of distance 3 from each other on the row cycle, and we color them with color 4. Thus
. We prove that for the other situations, the distinguishing chromatic number of
is equal to 3 by considering the following cases.
Case 1.
Let and let
, where
. We may assume that
. We have two following subcases.
Subcase 1.1.
Let and let
. We color one of the components with colors 1 and 2. But, since the coloring is not distinguishing, we color two vertices of the
-column cycle with color 3 that have distance 3 from each other. The second component will be colored similar to the first one by changing the color of two suitable classes of colors. By the similar argument as we used in the proof of Theorem 2.2, one can see that all vertices are fixed. Therefore, in this subcase, the distinguishing chromatic number is 3.
Subcase 1.2.
Let . We color 3 vertices in the same column with the same color 3, say a, b, and c, and also we recolor the vertex of distance 2 from a in the row of a, say d, by color 3. Since d is the only vertex in its column with color 3, hence a, b and c cannot be mapped to each other. Now, if c is mapped to d, then the common neighbor d and c that is adjacent to a must be fixed. So a and b are fixed. Thus the common neighbor of a and b that is adjacent to d, cannot be mapped to the neighbors of c. Hence c and d cannot be mapped to each other. By applying a similar argument, a or b cannot be mapped to d. All vertices are fixed, because the vertices a, b, c, and d are fixed. The second component will be colored distinguishingly similar to the first one by changing two suitable classes of colors. Thus
.
Case 2.
Let and let
, where
or
and also
. Suppose that
. Then we have the following subcases.
Subcase 2.1.
Let and let
. We may assume that
. We need at least 3 colors, and we color the vertices on the same row with the same color. we color the rows by colors
, respectively. Then consider the (4, 5)-row cycle, and change the color of two vertices of this cycle of distance 3 from each other with color 3. The vertices of this cycle cannot be mapped to each other and also cannot be mapped to the vertices of other rows, so they are fixed. Hence the other vertices have two fixed neighbors and they are fixed. Therefore, in this subcase, the distinguishing chromatic number is 3.
Subcase 2.2.
Let k = 1 and let . Similar to the previous subcase, we need 3 colors. We color the columns by
. In the (1, 2)-row cycle, let w be a vertex of color 3 and let x and y be two vertices on this cycle such that
, and
. We change the color of x and y with color 3. Thus the vertices of this cycle must be fixed and so all vertices are fixed. Therefore
, where
.
Case 3.
Let and let
, where
. We have two following subcases.
Subcase 3.1.
Let . If k = 3, then
since
. Now, If
, then we color the columns by colors
. Also, we replace the colors of two vertices of distance 3 from each other that are in a row cycle, by color 3. Since the neighbors of the vertices with color 3 have different colors, these vertices are fixed. Hence, all of the vertices are fixed. Therefore, the distinguishing chromatic number is 3 in this subcase.
Subcase 3.2.
Let . We color the rows with colors 1 and 2. Now we recolor two vertices of distance 3 with each other in a row cycle, with color 3. Thus the distinguishing chromatic number of this graph is 3. □
Lemma 2.8.
[Citation11] If and
are bipartite graphs, then
and
are vertex sets of the two components of G × H.
Proposition 2.9.
If and
are complete bipartite graphs such that
and
, then
.
Proof.
The Kronecker product of two graphs and
is the disjoint union of the graphs
and
, by Lemma 2.8. Since
and
, so
. Hence we have
3 The results for almost symmetric trees, symmetric trees, and bisymmetric trees
In the following, we discuss the distinguishing chromatic number of the Kronecker product of almost symmetric trees.
Lemma 3.1.
Let Pm be a path of length m and let be an almost symmetric tree with
. Assume that
is colored with d colors. If there are at least two vertices in the same column of
with different colors, then the coloring is not distinguishing.
Proof.
Assume that there are at least two vertices in column l with different colors. Without loss of the generality, we may assume that there are vertices a and b of distance 2 from each other on the column l, with different colors, say colors 1 and 2. The vertices a and b have two neighbors with the same color i, where on the next two columns, say columns j and k. If the columns j and k are corresponding to the pendant vertices of
, then they can be mapped to each other, which implies that this coloring is not distinguishing. Otherwise, at least one of the columns j or k has two vertices with different colors, say column j. Now, by continuing this method, we find two vertices with the same color corresponding to the children of a vertex of
that can be mapped to each other. Hence this coloring is not distinguishing. □
Corollary 3.2.
Let Pm be a path and let be an almost symmetric tree with
. Assume that
is colored distinguishing with d colors. Then the vertices on each of the columns have the same colors.
Theorem 3.3.
Let Pm be a path and let be an almost symmetric tree, where
. Then
, and
, where
.
Proof.
First, consider , which is isomorphic to
. Since
, we have
.
Now, let m = 2. Then one of the components has at least a vertex with
neighbors of degree one. Thus we need at least
colors for distinguishing coloring. The vertices with the same neighbors in the previous columns receive different colors from each other. Since there are at most
vertices with the same neighbor in the previous column and we have
colors, it is possible to color the graph and the coloring is distinguishing. Hence
.
Now, suppose that . So the components of the Kronecker product
are isomorphic to each other. Note that the vertices of a column in each component cannot be mapped to each other, because it is not symmetric. Also there are d – 1 vertices, corresponding to the d – 1 children of a parent in
, with the same neighbors in the previous column. So we need at least d colors. The vertices of each column of each component must have the same color, by Lemma 3.1. We consider the distinguishing coloring of
, and we color the vertices of a column of one of the components of
with color of the corresponding vertex of tree
. So the columns cannot be mapped to each other. The other component can be colored similar to the first one by changing the suitable class of colors with each other. Thus
.
Finally, assume that . Then two components of
are isomorphic to each other and symmetric. So the coloring with d colors is not distinguishing and we need d + 1 colors. First we color the graph
similar to the distinguishing coloring of
. Now, we recolor a vertex of degree 2 on the first column of each of the components with color d + 1. Thus the vertices of each column cannot be mapped to each other. Hence
. □
The proof of the following lemma is similar to the proof of Lemma 3.1.
Lemma 3.4.
Let Cm be a cycle of length m and let be an almost symmetric tree, where
. Assume that
is colored with d colors. If there are at least two vertices in the same column of
with different colors, then the coloring is not distinguishing.
Theorem 3.5.
Let Cm be a cycle of length m and let be an almost symmetric tree, where
. Then
and otherwise
.
Proof.
First, note that if h = 1, the theorem coincide to Theorem 2.3. Now, consider . Note that there are d – 1 vertices, corresponding to the d – 1 leaves of a parent in
, with the same neighbors in the previous column. So we need at least d colors. The vertices in the same column have the same color, by Lemma 3.4. The vertices of every column have the color of corresponding vertex of
. Since the graph is symmetric, this coloring is not distinguishing. So we need at least d + 1 colors. Now, if
, then we consider the (1, 2)-column cycle in the coloring with d colors and we recolor 2 vertices of distance 3 from each other with color d + 1. Since this cycle is fixed, the vertices of a column cannot be mapped to each other. Hence
, where
. Note that if m is an even number, then the other component of the graph
is colored similar to the first one by changing the color of two suitable classes of coloring.
Consider the graph . We color the graph with d colors. Now consider the column 1 and a column of corresponding to the vertex of row 2 of
, say column 4, which have different color from the central vertex of
. We recolor a vertex, say a, in column 1 of
with color d + 1, and also we recolor a vertex in column 4 with color d + 1 whose neighbors in the column 2 are different from the neighbors of the vertex a in column 2. It is clear that the columns cannot be mapped to each other. Since the vertices of color d + 1 have different degrees, they are fixed. The vertices of every column are fixed, because the vertices of columns 1, 2, and 4 are fixed. Thus
. Similarly
.
Now, consider the graph , which has two isomorphic connected components. Assume that columns
are the columns of corresponding to the d – 1 leaves of a vertex of
. Since there are
vertices in columns
that have two neighbors in the previous column and must receive different colors, we need
colors. In one of the components, we color the vertices with the same neighbors in the previous columns with different colors and the other component is colored similar to the first one by changing two suitable classes of colors with each other. Therefore
. □
In the following, we discuss the Kronecker product of almost symmetric trees and
, where
.
Remark 3.6.
Let and
be two almost symmetric trees with
. Then the graph
consists of two nonisomorphic connected component. Assume that the component 1 is the component that consists of the vertex (x, y), where x and y are the central vertices of
and
, respectively. Now, since both of
and
consist of vertices with d – 1 and
leaves associated to a vertex,
has a vertex that is adjacent to
pendant vertices. So for distinguishing coloring, we need at least
colors. Note that if both of the integer d – 1 and
are even or odd, then the pendant vertices of
are in component 1. Otherwise the pendant vertices of
are in component 2. Now we want to sort the vertices of
by blocks. For this purpose, we put the vertices of the product of the arbitrary level of
and an arbitrary level of
in the same block. The vertices of a block, whose degrees belong to the set
are adjacent to the vertices in the at most 4 neighbor diagonal blocks, as it is pictured in . The blocks of the graph belong to the components 1 and 2, alternatively, as it is seen in in which the white blocks belong to component 1 and other blocks belong to component 2. Note that, in , all adjacent vertices to an arbitrary vertex in the center block are shown.
Theorem 3.7.
For almost symmetric trees and
, it follows that
, where
.
Proof.
First, we color the component 1 with colors as follows. We color the vertices in the blocks (i, i), where
, with
colors such that
vertices in same block that have the same neighbor in the block
receive different colors from each other. Note that we color these
vertices in the same block clockwise by using the colors
, respectively. So the vertices in the block (i, i) are fixed. Now, we color the above blocks of the diagonal blocks (i, i). Consider the block (j, k), where k > j, and also consider the vertices
in this block, where
are the children of a parent of
, say
. By , we color them with different colors from each other and from their neighbors in the blocks
and
. Note that the sets of neighbors of vertices
in the blocks
and
are equal, and the neighbors of these vertices in block
are
, where
are the children of the vertex r in
, and also the neighbor of the vertices
in the block
is
, where x is the parent of r in
. Now, we color the blocks that are under the diagonal blocks (i, i). Consider the block (j, k), where j > k, and also consider the vertices
in this block, where
are the children of a parent of
, say
. By , we color them with different colors from each other and from their neighbors in the blocks
and
. Note that the sets of neighbors of vertices
in the blocks
and
are equal, and the neighbors of these vertices in the block
are
, where
are the children of the vertex r of
, and also the neighbor of the vertices
in the block
is
, where x is the parent r in
. With this coloring, both of two vertices of corresponding to the children of a parent in
or
have different colors and so they cannot be mapped to each other. Also if two vertices with the same colors in the same block are mapped to each other, then the neighbors in the previous block neighbor must be mapped to each other, but they have different colors. Hence this coloring associated to the component 1 is distinguishing. Finally, we color the component 2 as follows. Consider the blocks
, where
and color the vertices in this block by a similar method of coloring of diagonal blocks (i, i) in the component 1. We color the remaining vertices by using a similar method of coloring of component 1, distinguishingly. Note that if
, then the pendant vertices belong to nondiagonal block and the pendant vertices with the same neighbor must be colored with different colors. Therefore
, where
. □
Example 3.8.
We color the graph of the Kronecker product and
by using the method of Theorem 3.7 (see ).
A bisymmetric tree, which is denoted by , is a tree that is constructed by joining the central vertices of two almost symmetric trees
. Also, a symmetric tree
is a tree with a central vertex x, all leaves have the same distance h from x, and all the vertices that are not leaves have degree d. In fact,
is obtained by joining the central vertices of two almost symmetric trees
and
. We set the vertices of a symmetric tree or a bisymmetric tree in rows or columns by using the following method.
Let be obtained by joining the central vertices of
and
. Also, let
be obtained by joining the two almost symmetric trees
. For
, we put the vertices of
as the reverse order in the Breadth-first search algorithm, and then we put the vertices of
as the order of the Breadth-first search algorithm in columns or rows. Similarly, for the bisymmetric tree
, we put the vertices of one of the almost symmetric trees
as the reverse order in the Breadth-first search algorithm. Then we put the vertices of the other
as the order of the Breadth-first search algorithm in columns or rows. As a similar method, which is used in Remark 3.6, we can set the vertices of the Kronecker product of these trees to each other or an almost symmetric tree in blocks. So we have 4 partitions associating to the Kronecker product of the almost symmetric trees and index these partitions clockwise. Now for distinguishing coloring, first we color the partitions 1 and 3 by the method used in the proof of Theorem 3.7, such that the blocks (1, 1), (1, 2), and (2, 1) in partition 1 have different colors from these blocks in partition 3, and then we color partitions 2 and 4 as follows. Consider one of the partitions 2 and 4, say partition 2. We color all of the blocks by the method used in the proof of Theorem 3.7, by considering the colored blocks of neighbor partitions. Since all of the partitions are colored distinguishingly and the blocks of the partitions have different colors from each other, this coloring is distinguishing. Therefore we have the following theorem.
Theorem 3.9.
Let be a bisymmetric tree and let
be a symmetric tree. Then
, where A is a path, a cycle, an Almost symmetric tree, a bisymmetric tree, or a symmetric tree.
Acknowledgments
The authors are deeply grateful to the referees for careful reading of the manuscript and helpful suggestions.
Correction Statement
This article has been republished with minor changes. These changes do not impact the academic content of the article.
References
- Albertson, M. O., Collins, K. L. (1996). Symmetry breaking in graphs. Electron. J. Comb. 3(1): Research Paper 18, approx. 17 pp.
- Alikhani, S., Soltani, S. (2017). The distinguishing number of Kronecker product of two graphs. In: Theoretical Computer Science and Discrete Mathematics. Lecture Notes in Computer Science, Vol. 10398. Cham: Springer, pp. 341–346.
- Che, Z., Collins, K. L. (2013). The distinguishing chromatic number of Kneser graphs. Electron. J. Comb. 20(1): Paper 23, 12 pp.
- Cheng, C. T. (2006). On computing the distinguishing numbers of trees and forests. Electron. J. Comb. 13(1): Research Paper 11, 12 pp.
- Collins, K. L., Trenk, A. N. (2006). The distinguishing chromatic number. Electron. J. Comb. 13(1): Research Paper 16, 19 pp.
- Cormen, T. H., Leiserson, C. E., Rivest, R. L., Stein, C. (2009). Introduction to Algorithm, 3rd ed. Cambridge, MA: MIT Press.
- Cranston, D. W. (2018). Proper distinguishing colorings with few colors for graphs with girth at least 5. Electron. J. Comb. 25(3): Paper 3.5, 9 pp.
- Hammack, R. H., Imrich, W., Klav̌zar, S. (2011). Handbook of Product of Graphs. Boca Raton: CRC Press.
- Imrich, W., Klav̌zar, S. (2006). Distinguishing cartesian powers of graphs. J. Graph Theory 53(3): 250–260.
- Imrich, W., Jerebic, J., Klav̌zar, S. (2008). The distinguishing number of Cartesian products of complete graphs. Eur. J. Comb. 29(4): 922–929.
- Jha, P. K., Klav̌zar, S., Zmazek, B. (1997). Isomorphic components of Kronecker product of bipartite graphs. Discuss. Math. Graph Theory 17(2): 301–309.
- Čulik, K. (1958). Zur theorie der graphen. Časopis Pešt. Mat. 83: 135–155.
- Weichsel, P. M. (1962). The Kronecker product of graphs. Proc. Am. Math. Soc. 13: 47–52.