1. Introduction
Graph coloring is an abstraction for partitioning a set of binary-related objects into subsets of independent objects; it has many practical applications [
1]. The chromatic index and chromatic polynomials are two important parameters in graph theory. There are also many chemical applications to the chromatic index and chromatic polynomials; see ([
2,
3,
4,
5,
6,
7,
8]). In this paper, we will study an edge coloring: inclusion-free edge coloring. Graphs in this article are assumed to be simple and undirected. Let
G be a graph with minimum degree
and let
be a proper edge coloring of
G. For every
, the
palette of
v is defined to be
The
inclusion-free edge coloring, recently introduced by Przybyłlo and Kwaśny [
9], is a proper edge coloring
of
G such that for every
, neither
nor
. The requirement of
is necessary since the palette of a degree-1 vertex is always a subset of the palette of its unique neighbor. The minimum number of colors required in an inclusion-free edge coloring of
G is called the
inclusion chromatic index and is denoted by
.
Actually, the concept of the inclusion-free edge coloring was first introduced by Zhang [
10], where it was named as Smarandachely adjacent vertex edge coloring. Then, Gu et al. [
11] also investigated the topic and named the coloring as strict neighbor-distinguishing edge coloring. Although their names are different, they were all introduced to strengthen the adjacent-vertex-distinguishing edge coloring, or for short, AVD-edge coloring. An
AVD-edge coloring of
G is a proper edge coloring
such that for every
,
; the minimum number of colors needed in an AVD-edge coloring is called the
AVD chromatic index, denoted by
. Clearly a graph
G has an AVD-edge coloring if and only if
G contains no isolated edges. Note that for a regular graph
G, the palettes of any two vertices are different if and only if neither is contained in the other; hence,
.
The AVD-edge coloring has attracted the attention of several groups of graph theorists. It was conjectured by Zhang et al. [
12] that
for any connected graph
G with
that is not the cycle
. Balister et al. [
13] proved that the conjecture holds for the class of bipartite graphs and for the class of subcubic graphs; they also showed that in general,
where
is the chromatic number of
G. More recently, Hatami [
14] showed that
.
Despite the similarity between the two invariant
and
, the upper bound for
seems to be much larger than that of
. Przybyłlo and Kwaśny [
9] showed that if
G is a complete bipartite graph, then
, where
is the minimum degree of
G. By using a greedy coloring scheme, they showed that in general
where
is the maximum degree of
G. They made the following conjecture:
Conjecture 1. Let G be a connected graph with minimum degreeand maximum degreethat is not isomorphic to.
Then Using a probabilistic approach, Przybyłlo and Kwaśny [
9] proved the following upper bound for
, which is not as strong as the conjectured bound in Conjecture 1.
Theorem 1. If G is a graph with minimum degree and maximum degree Δ, then It turns out that there exists a class of exceptional graphs to Conjecture 1 in the case of
: for
, let
be the graph obtained from the complete bipartite graph
by subdividing an edge exactly once; see
Figure 1. It is easy to check that no two edges of
can receive the same color in an inclusion-free edge coloring; hence,
, which is the number of edges of
.
We strongly believe that
may be the only exception to Conjecture 1. So Conjecture 1 needs to be slightly modified by adding the condition that
G is not isomorphic to
. Gu et al. [
11] confirmed the modified conjecture for the class of subcubic graphs. A graph
G is
if
. They proved the following result:
Theorem 2. Let G be a connected formal subcubic graph. Then , and moreover, if and only if G is isomorphic to the graph .
They proved the result by contradiction. Let G be a counterexample with a minimal number of edges, by establishing a series of auxiliary claims, they showed that G does not contain a 2-vertex adjacent to two 2-vertices, and any 3-vertex of G cannot be adjacent to a 2-vertex, that is, G must be 3-regular, and hence, , a contradiction.
In this paper, we will give a shorter proof of this theorem. We also prove the result by contradiction. First, we establish a lemma for forbidden colors and use it to exclude some structures. We also show that G does not contain a 2-vertex adjacent to two 2-vertices, i.e., G contains no k-thread with , and G does not contain a 3-cycle with one 2-vertex, and a 4-cycle with two non-adjacent 2-vertices. Then, we show that if G contains a 1-thread or 2-thread, it must be isomorphic to .
2. Proof of the Main Result
Let G be a connected subcubic graph with . Suppose that . We pick a graph G such that is as small as possible. By a , we mean an inclusion-free edge coloring using at most six colors. If G and H are two graphs with , we will say that H is smaller than G. We will show that G is isomorphic to .
Let be a set of six colors. Suppose that is a good coloring of a proper subgraph of G using colors from C. Let be an edge in . We denote by the set of colors that are available for e. To color e, one cannot use a color from ; moreover, for each neighbor of u other than v, if by assigning a color to e, we would have either or , then the color cannot be used for e. We call these two types of colors the forbidden colors of e by the vertex u, denoted by . It follows that .
For simplicity, we use k-vertex to denote a vertex with degree k. Similarly, by k-neighbor of a vertex u, we mean a neighbor of u that has degree k.
Lemma 1. Suppose that is a proper subgraph of G with and that ϕ is a good coloring of . Let be an edge in , where u is a 2-vertex of . Then
if both neighbors of u in are 3-vertices;
if exactly one neighbor of u in is a 3-vertex;
if both neighbors of u in are 2-vertices.
Proof. Let and be the two neighbors of u in . Since is a good coloring of , . Therefore, no matter what color we assign to the edge , we will have that . Now if is a 3-vertex of , then the only color in that is forbidden for e is ; while if is a 2-vertex of , then neither color in can be used for e since we require . By symmetry, the same holds for . So Lemma 1 follows immediately. (Note that we may have that in the case of : this happens when .) □
Actually, Lemma 1 can be extended to more general situations: let G be a connected graph with . Suppose that is a proper subgraph of G with and that is an inclusion-free edge coloring of . Let be an edge in . Then , where is the degree of u in , and is the number of neighbors of u in with degree no more than .
For integer , a k-thread of G is a path of length such that both and are 3-vertices, and each of , , ⋯, is a 2-vertex. So a 0-thread is an edge that is incident to two 3-vertices. A k-thread P is called separating if deleting all the internal vertices in P yields a disconnected subgraph of G.
Lemma 2. G contains no separating k-thread for .
Proof. Let be a separating k-thread and let be the subgraph of G obtained by deleting all the internal vertices in P. Since is disconnected, we assume that and are the two components of with and . Since is a proper subgraph of G, has a good coloring . We will extend to G by assigning colors to the edges on the thread P.
First we assume that . By permuting colors in if necessary, we may assume that . Clearly is a 2-vertex in . By Lemma 1, , and hence, . By symmetry, . So we may assign distinct colors to and , then color all other edges on the thread one by one in the following order: , , ⋯, . Note that in each step, the edge to be colored forbids at most five colors, and hence, it has at least one color available. So we obtain a good coloring of G.
Next assume that , i.e., G has a cut edge that is incident to two 3-vertices. Then we can permute colors in so that if or otherwise; hence, there are at least two colors available for and it can be colored.
In each case, we obtain a good coloring of G, contrary to our assumption. Therefore, G contains no separating k-thread for . □
For general case, suppose that G is a connected graph with , is a separating k-thread in G. Let be the graph obtained by deleting all the internal vertices of P, and , be the two components of . By the similar proof as Lemma 2, we have . Since , .
Lemma 3. Let be a subgraph of G with . Suppose that is a k-thread in with , then has a good coloring ϕ such that . In particular, G contains no k-thread with .
Proof. First assume that is not adjacent to . Then let be the graph obtained by adding the edge to . Clearly . So has a good coloring . We can construct a good coloring of as follows: ; for all . We color the remaining edges in the following order: , , ⋯, . Since , at each step, the edge to be colored forbids at most five colors. Therefore, all edges of P can be colored and we obtain a good coloring of with .
Next assume that is adjacent to . Let and let be a good coloring of . Then each of and has size at least three. Since . We have that . We may pick and assign it to and . Similar as above, the remaining edges of P can be colored in the order: , , ⋯, . Therefore, has a good coloring such that .
In particular, if , and G has a k-thread with , then G has good coloring , contrary to our assumption. Hence, G contains no k-thread with . □
Lemma 3 can also be extended to more general situations: let G be a connected graph with , and H be a graph obtained from G by subdividing an edge with at least 3 vertices, then
Lemma 4. Let P be a 1- or 2-thread in G. Then the two 3-vertices on P are not adjacent to each other.
Proof. Suppose that is a 1-thread in G where u is adjacent to v. Let (resp. ) be the neighbor of u (resp. v) not on P. Note that is a subcubic graph with minimum degree 2. By our assumption on G, has good coloring . Since , and . It is easy to see that if is a 3-vertex, and if is a 2-vertex, . By symmetry, . So we can assign two distinct colors to and to obtain a good coloring of G, a contradiction.
The case when P is a 2-thread can be proved in a similar manner. □
Lemma 5. Let be a 4-cycle of G. If and , then G is isomorphic to .
Proof. Let ( resp. ) be the neighbor of u (resp. x) other than v and y.
First we assume that . In this case, if , then , contrary to our assumption that . If , let w be the neighbor of other than , then the edge lies in a separating k-thread with , contrary to Lemma 2. Hence, .
Let be a good coloring of . Then . So if one of and is a 3-vertex, then by Lemma 1, one of and has at least two colors available and the other one has at least one color available. So they can both be colored. Therefore, .
Note that if is adjacent to , then . So we may assume that is not adjacent to . Let be the graph obtained by adding the edge in . Clearly . So has a good coloring . Since , the edges receive different colors, where (resp. ) be the neighbor of (resp. ). We may assume that , then we color the edges as follows: , , , , . It is easy to see that this coloring is a good coloring of G, contrary to our assumption. □
Recall that Balister et al. [
13] showed that a 3-regular graph has an AVD chromatic index of at most 5. Since the inclusion chromatic index is the same as the AVD chromatic index for regular graphs, every 3-regular graph has an inclusion chromatic index of at most 5. Since
by our assumption,
G must have at least one 2-vertex. By Lemma 3,
G contains either a 1-thread or a 2-thread. Let
P be a
k-thread with
or 2, and let
be the graph obtained from
G by deleting all internal vertices of
P. By Lemma 2,
is connected. Clearly,
is a subcubic graph with minimum degree 2 and is smaller than
G. By our assumption on
G,
has a good coloring
. We will extend
to a good coloring of
G by assigning appropriate colors for all edges on the thread
P.
Lemma 6. If P is a 2-thread in G, then G is isomorphic to .
Proof. Suppose that is a 2-thread where and . By Lemma 2, , and by Lemma 4, u is not adjacent to v. Let and be the neighbors of u other than and let and be the neighbors of v other than .
Note that the edge can be colored by any color not in . By Lemma 1, ; by symmetry, . The edge can be colored by any color not in , so .
Assume that there exists a 3-vertex in , say . Then by Lemma 1, the edge forbids at most three colors, and hence, the edges on P can be colored in the order of , , and . We obtain a good coloring of G, a contradiction.
Therefore, we have that . Note that if , then G is isomorphic to . So we may assume that .
Case 1: .
By symmetry, assume that . Then, form a 5-cycle, call it . Let be the graph obtained from by identifying u and v. Let w be the new identified vertex, and let (resp ) be the neighbor of in other than w. Clearly, is a subcubic graph with minimum degree 2 and is smaller than G. So has a good coloring . We extend to a good coloring of G as follows: let , , and for . Now we need to assign colors to edges on : Since is a good coloring of , among the four edges , , and , only and may share a same color. So we may assume that , , , and or 4. In both cases, we will set , , , , and . It is easy to check that is a good coloring of G, a contradiction.
Case 2:
For and , let be the neighbor of other than x. By Lemmas 5 and 2, and . If is adjacent to , then by Lemma 2, one of them must have degree 3, say . We claim that , as, otherwise, this can be reduced to Case 1 by choosing the 2-thread to begin with. By Lemma 3, we may choose such that . Note that the edge can be assigned any color not in ; so . Similarly, and . So the edges , , and can be colored in that order. □
Lemma 7. Let be a 4-cycle of G with and , and let (resp. ) be the neighbor of u (resp. v) other than w and . If , then the graph has a good coloring ϕ so that .
Proof. Let be the neighbor of other than u and v and let (resp. ) be the neighbor of (resp. ) other than u (resp. v). By Lemma 2, . Since is a subcubic graph with minimum degree 2 and is smaller than G, has a good coloring . Now we remove the colors on the edges , , , , , and . Then and . Note that since . So . Choose a color and assign it to edges and .
If either or is adjacent to , then each of and has at least two colors available. So we will color them using different colors. Now each of and has at least two colors available, so they can be colored as well. So we may assume that neither nor is adjacent to , and hence, and may receive the same color.
Now we have that , , and and . We then color and independently. The edge (resp. ) may only lose the color assigned to (resp. ). So both and still have at least two colors available, and hence, they can be colored. □
Finally we consider the case that P is a 1-thread.
Lemma 8. If P is a 1-thread in G, then G is isomorphic to .
Proof. Let . Then by Lemma 4, u is not adjacent to v. Let be the neighbors of u other than w, and let be the neighbors of v other than w. We consider the following three cases.
Case 1: .
Assume that and . By Lemma 5, neither nor is a 2-vertex. So . By Lemma 1, each of and forbids at most four colors. So they both can be colored.
Case 2:
Suppose that and . By Lemma 5, . Note that the edge can be assigned any color not in and the edge can be assigned any color not in . So if one of and is a 3-vertex, then by Lemma 1, one of and has at least two colors available, while the other one has at least one color available. So we can extend to a good coloring of G, a contradiction.
Therefore, we may assume that . Let be the neighbor or other than u and v and let (resp. ) be the neighbors of (resp. ) other than u (resp. v). By Lemma 7, the graph has a good coloring so that . It is easy to see that , and . Therefore, we may extend to a good coloring of G, a contradiction.
Case 3:
Note that and . Therefore, if at least three of , , , and are 3-vertices, then by Lemma 1, one of the edges and has at least two colors available, while the other one has at least one color available. So we can extend to a good coloring of G.
Therefore, at most, two of the vertices in are 3-vertices. For we will use (resp. ) to denote a neighbor of (resp. ) different from u (resp. v). By symmetry, it suffices to consider the following two subcases:
Subcase 3.1: both and are 2-vertices.
Since G contains no 2-thread, each of and is a 3-vertex. By Lemmas 2 and 5, . So by Lemma 3, we can choose a good coloring of with . Then the edge has at least one color available. If the edge has at least two colors available, then can be extended to a good coloring of G. Therefore, at least one of and is a 2-vertex, say . Moreover, if , then one of and has two available colors, while the other one has at least one available color, so can be extended to a good coloring of G.
So we may assume that , , , , and . If the color , or and , then we may assign color 5 to and assign color 6 to to obtain a good coloring of G. So we can assume that .
Observe that if , say , then by changing the color of from 1 to 3, we obtain that and . So we can extend to a good coloring of G. So we have that . Similarly .
Next we will show that must be a 2-vertex. Assume that . Note that the color since is a good coloring of . So if , say , then we may change the color of from 3 to 1, assign color 3 to and color 6 to ; we obtain a good coloring of G. So . Now we can change the colors of and both to 6, and let and , we obtain a good coloring of G.
Therefore, we know that . Observe that is a 3-vertex. If , then we can pick a color and change the color of from 4 to ; if , we will also change the color of from 1 to 6. Now we have , so we can extend to a good coloring of G.
Therefore, we have that . We construct a good coloring of as follows: for all , let ; for the edge , note that . So we can set . Each of and has at least two colors available, so they can both be colored. In the new coloring , since , . Therefore, the coloring can be extended to a good coloring of G.
Subcase 3.2: , .
Then and . If one of and is at least 2, or , then both and can be colored. So we may assume that . Without loss of generality, we may further assume that .
By a similar argument used in Subcase 3.1, we deduce that and . Then we can change the colors of and both to 6. Now we get a good coloring of G by assigning color 2 to and color 4 to . □
This completes our proof for Theorem 2.