The game chromatic index of trees of maximum degree 4 with at most three degree-four vertices in a row
Wai Lam Fong, Wai Hong Chan

TL;DR
This paper extends previous results on the game chromatic index of trees with maximum degree 4, showing that the bound of 5 colors applies even when degree-four vertices form paths of length up to 2.
Contribution
It proves that the bound of 5 colors holds for trees with degree-four vertices forming paths of length up to 2, advancing the characterization of trees with small differences between chromatic index and maximum degree.
Findings
The bound of 5 colors applies for trees with degree-four vertices in paths of length up to 2.
This result partially addresses a problem on characterizing trees with game chromatic index close to maximum degree.
Abstract
Fong et al. (The game chromatic index of some trees with maximum degree four and adjacent degree-four vertices, J. Comb Optim 36 (2018) 1-12) proved that the game chromatic index of any tree of maximum degree 4 whose degree-four vertices induce a forest of paths of length less than 2 is at most 5. In this paper, we show that the bound 5 is also valid for . This partially solves the problem of characterization of the trees whose game chromatic index exceeds the maximum degree by at most 1, which was proposed by Cai and Zhu (Game chromatic index of -degenerate graphs, J. Graph Theory 36 (2001) 144-155).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Limits and Structures in Graph Theory · Graph Labeling and Dimension Problems
The game chromatic index of trees of maximum degree 4 with at most three degree-four vertices in a row
Wai Lam Fong
Wai Hong Chan
Department of Mathematics and Information Technology, The Education University of Hong Kong, Tai Po, Hong Kong SAR, China.
Abstract
Fong et al. (The game chromatic index of some trees with maximum degree four and adjacent degree-four vertices, J. Comb Optim 36 (2018) 1-12) proved that the game chromatic index of any tree of maximum degree 4 whose degree-four vertices induce a forest of paths of length less than 2 is at most 5. In this paper, we show that the bound 5 is also valid for . This partially solves the problem of characterization of the trees whose game chromatic index exceeds the maximum degree by at most 1, which was proposed by Cai and Zhu (Game chromatic index of -degenerate graphs, J. Graph Theory 36 (2001) 144-155).
keywords:
game chromatic index , tree , graph coloring game , game chromatic number , line graph
††journal: arXiv
1 Introduction
We consider in this paper an edge-coloring game studied in [1, 2, 6, 7, 8, 9]. In the game, two players, Alice and Bob, alternately select a color from a set of colors and put it on an uncolored edge of an initially uncolored, finite and simple graph such that adjacent edges receive distinct colors. Alice wins the game if all edges of are colored finally; otherwise, Alice loses. Moreover, Bob begins and he is allowed to skip any number of turns throughout the game, while skipping is forbidden for Alice. The game played with a set of colors is called the -edge-coloring game. If Alice has a winning strategy for the -edge-coloring game played on a graph , then is called -edge-game-colorable. The parameter game chromatic index of a graph , which was introduced by Cai and Zhu [5] for a related game, is defined as the least such that Alice has a winning strategy for the -edge-coloring game played on . Bodlaender [4] introduced a similar kind of coloring games, in which vertices are colored instead of edges, and the corresponding parameter is called the game chromatic number.
Cai and Zhu [5] proved that for any tree of maximum degree . Erdös et al. [7] showed that best possible upper bound for the class of trees with maximum degree is at least if . The upper bound holds when [1, 5] or [2, 7]. Any tree of maximum degree 2 is a path, which obviously means that all edges can be successfully colored in the 3-edge-coloring game played on any tree of . As a result, is the only case that was left open. On the one hand, researchers have not proved that all trees of maximum degree 4 are 5-edge-game-colorable; on the other hand, no trees of maximum degree 4 that are not 5-edge-game-colorable have been found. Some researchers have been working on finding subclasses of trees of maximum degree 4 which are 5-edge-game-colorable, by considering the connectivity and distribution of 4-vertices (degree-four vertices) in . For example, the subclass that the 4-vertices in induce a linear forest, which is a disjoint union of paths, were studied [6, 8, 9]. These studies will be introduced below.
For trees with . Chan and Nong [6] proved that the upper bound , i.e., 5, is also sharp when the set of 4-vertices of is independent, or when is a caterpillar, which may contain a long path of 4-vertices. After that, Fong and Chan [8] found that any 4-edge-game-colorable tree with maximum degree 4, in which any 4-vertex is adjacent to at most two vertices of degree not less than 3, is 5-edge-game-colorable. The result of Fong and Chan [8] not only provided a new 5-edge-game-colorable subclass of trees with maximum degree 4, but also confirmed that any tree is -edge-game-colorable when is greater than its game chromatic index. This result also partially answered a basic yet challenging and open question raised by Zhu [10]: Is having more colors always an advantage for Alice? Furthermore, Fong et al. [9] showed that the bound 5 is still valid when the subgraph of induced by all its 4-vertices is a forest of paths of length at most 1. Moreover, Fong et al. [9] conjectured that the result is true for any natural number . In this paper, we confirm this conjecture for the case that .
The game studied in this paper is under the game variant that Bob begins and has the right to skip any number of turns. This variant was proposed by Andres [2]. Andres [2] proposed six game variants in which either Alice or Bob could take the first move; and either Alice, Bob, or none of them could be allowed to skip. In other words, there are two and three choices of the player who begins and the player who can skip, respectively, so that there are six variants in total. Andres [2] showed that the game chromatic index under the variant studied in this paper is an upper bound on the index under the other five variants. This means if one wants to establish an upper bound on the game chromatic index of a class of graphs, then one may consider the variant that Bob is the player who begins and is allowed to skip. Andres et al. [3] studied the relationship between graph structure and the effect of the game variants on the game chromatic index of graphs.
The rest of this paper is structured as follows. In Section 2, we will present our terminology and notation, and the notion of decomposition of a tree into independent subtrees, which facilitate our proof of the conjecture for , i.e., our main theorem. Moreover, we will state Lemma 2 and use it to prove the main theorem. At the end of Section 2, we will establish Lemma 3, which will be employed to prove Lemma 2 in Sections 3 and 4. Future work will be discussed in Section 5.
2 Decomposition of a tree into independent subtrees
Theorem 1**.**
Let be a finite tree with . If the subgraph of induced by all its 4-vertices is a forest of paths of length at most 2, then .
We now define the following terms for any colored or uncolored tree:
A k-vertex is a vertex of degree .
- 2.
The edge incident with a leaf is called a leaf-edge.
- 3.
The non-pendant vertex incident with a leaf-edge is called the root of a leaf-edge.
- 4.
A trivial path is a path of length zero, i.e., a path consisting of one vertex.
- 5.
A star-node is a vertex connected to at least three roots of colored leaf-edges by edge-disjoint (maybe trivial) paths.
- 6.
Any star-node connected to precisely roots of colored leaf-edges by edge-disjoint (maybe trivial) paths is called a k-SN.
- 7.
A star-edge is an edge incident with a star-node.
- 8.
The path connecting two star-nodes is called a star-path.
- 9.
A k-leaf-edge-colored tree (-) is a tree containing precisely colored leaf-edges.
- 10.
In a tree containing vertex , a u-branch is a maximal subtree containing precisely one edge incident with . A -branch with no colored edges is called an uncolored -branch.
- 11.
A leaf-path is the path connecting the root of a colored leaf-edge with its nearest star-node.
- 12.
is the star with exactly three leaves, i.e., the claw, formed by four 4-vertices.
- 13.
is the path of length formed by vertices of degree 4.
Note that and must not exist in a tree with and its subgraph induced by all its 4-vertices being a forest of paths of length at most 2. Also, we have the following remarks for any tree with , based on the above definitions:
Any star-node is of degree 3 or 4. 2. 2.
A tree has zero star-nodes if and only if it has less than three colored leaf-edges. A 3-LCT has precisely one 3-SN; a 4-LCT has either exactly two 3-SNs or exactly one 4-SN.
The following are some notations and remarks about our figures. Let be the color set of the game with five colors, and letter a, b, c be arbitrary colors in the color set. A filled rectangle, a filled triangle, an unfilled circle, an unfilled rhombus, and a filled circle represent a 4-vertex, a 3-vertex, a vertex of degree at most 3, a vertex of degree at least 3, and a vertex, respectively. A dashed edge and its two end vertices jointly represent an uncolored path of any length, and this path may be trivial. For example, in Figure 2(g), vertex is incident with the edge with color if the path is trivial. For any vertex, denoted by , in the figures, uncolored -branches may exist, even though they may not be shown in the figures.
To facilitate the proof of the above theorem, we first introduce the concept of independent subtree. Throughout the game on , colored edges can be interpreted as boundaries to decompose into subtrees, and each boundary belongs to exactly two subtrees. When an edge is being colored, the subtree containing this edge will be split into two subtrees. In particular, when a leaf-edge is colored, the subtree which contains it will be split into a and the subtree itself. Since it is clear that subsequent coloring of any subtree will not affect another, we may consider each subtree independently.
In all the figures and lemmas in this paper, our depictions and illustrations are based on colors of only some particular subset of the color set , e.g., colors 1 and 2 in Figure 1(b), or colors 1, 2, 3 in Figure 2(c). Nevertheless, by the symmetry of the colors in the color set , the depictions and illustrations based on a particular subset have no loss of generality so that they can be applied to cases with any other subset of the color set. As a result, the lemmas are not only true for some particular subset but also true for any other subset.
We call the following Types 0 to 40 subtrees permitted. Subtrees which are not permitted are called unpermitted.
Permitted types
Type 0: Completely colored subtrees.
- 2.
Type 1: Subtrees containing no star-nodes. In particular, completely colored stars with at most two leaves are of Type 1.
- 3.
Type 2: Subtrees containing exactly one star-node, except those in Figures 1(a) to 1(g). In particular, Completely colored stars with three or four leaves are of Type 2.
We remark that:
- i.
The subtrees in Figures 1(a) and 1(b) are 3-LCT, and those in Figures 1(c), 1(d), 1(e), 1(f) and 1(g) are 4-LCT. 2. ii.
Each colored edge of Figures 1(a) and 1(b) is incident with some 4-vertex. 3. iii.
The subtree in Figures 1(c) has three colored star-edges; Figures 1(d), 1(e) and 1(f) have two colored star-edges; and Figure 1(g) has one colored star-edge. 4. iv.
In the subtrees in Figures 1(a) - 1(f) but not in Figure 1(g), any colored star-edge does not share the same color with any colored edge which is incident with a neighbor of the star-node.
The above properties will be employed in the rest of this paper.
- 4.
Type 3: A subtree with the subgraph induced by all its uncolored edges being a path of length , where . Moreover, for , at least two colors are available for each uncolored edge; the only uncolored edge has at least one available color for .
- 5.
Type 4: A subtree with the subgraph induced by all its uncolored edges being the union of a path , where , and a tree (maybe trivial). Also, this subtree has to satisfy the two requirements that (1) is the only common vertex of and , and (2) all vertices of are not incident with any colored edge. Moreover, the path has to satisfy the condition that has at least four available colors and each of the other uncolored edges of has at least two available colors. An example of this type with is shown in Figure 2(b).
- 6.
Types 5-40: See Figures II, III, IV, and V.
To show that the tree is 5-edge-game-colorable, we will propose a strategy of Alice for picking an edge and assigning a color on it in each of her turns in the proof of Lemma 2. Before that, we first show that Theorem 1 can be derived from Lemma 2. Meanwhile, we give another lemma which ensures that after any Bob’s move on a permitted subtree, at most one generated subtree is unpermitted.
Lemma 2**.**
If all subtrees are permitted after a move of Alice, then Alice may keep all subtrees permitted right after her next move regardless of the move of Bob in this turn.
Proof of Theorem 1. Under the game variant that Bob can skip, Alice loses the game on a finite tree if and only if she cannot find any available move in some of her turns. As a result, it suffices to show that Alice has a feasible move in each of her turns.
We will show that in each of Alice’s turns, she can always find a move such that right after this move, all subtrees are permitted. This can be proved by induction on the number of Alice’s turns. In her first turn, any subtree that Alice receives is either a 0- or 1-LCT. Hence right after her first move, each subtree has less than three colored edges, which implies all subtrees are of Type 0 or 1. Therefore, if Lemma 2 holds, by induction, she can ensure that all subtrees are permitted right after anyone of her moves.
Lemma 3**.**
Suppose Bob colors an edge of a permitted subtree and generates two subtrees. At most one of them is unpermitted.
Proof of Lemma 3. First, any subtree containing at most two colored edges is permitted; therefore, at least six edges have been colored in the two subtrees in total if they are both unpermitted. Second, after Bob has colored an edge of , the two newly generated subtrees should have two more colored edges than that were in , because is double counted in the two subtrees. Consequently, the lemma holds if the number of colored edges of is at most 3. We remark that any Type 1 subtree and any 3-LCT of Type 2 has at most three colored edges. In the following, we will deal with the rest of the permitted types.
Suppose is a 4-LCT of Type 2. A 4-LCT will be decomposed into two 3-LCT only if an edge on the path connecting two star-nodes is colored. As has exactly one star-node, at least one of the newly formed subtrees has less than three colored edges, which is of Type 1.
- 2.
Suppose is of Type 3 or 33. Bob can only color any edge of the uncolored path of length at most three. At least one of the subtrees formed is of Type 0 or 3.
- 3.
Suppose is of Type 4. When Bob colors any edge of the uncolored path , one of the two newly formed subtrees must be of Type 0, 1 or 3; when he colors any other edge, one of the two newly formed subtrees must contain only one colored edge.
- 4.
Suppose is of Type 15, 16 or 18.
If Bob colors any edge incident with a colored edge, except and , a Type 1 or 2 subtree will be generated. He will generate a Type 1 subtree when he colors any edge not incident with a colored edge.
If he colors , the generated subtree which does not contain vertex is of Type 9 (when is of Type 15) or Type 10 (when is of Type 16/18).
If he colors , the generated subtree which does not contain vertex is of Type 9 (when is of Type 15/16) or Type 10 (when is of Type 18).
- 5.
Suppose is of Type 23 or 24. If Bob colors any edge incident with a colored edge, except , a Type 1 or Type 2 subtree will be generated. He will generate a Type 1 subtree when he colors an edge not incident with any colored edge.
If he colors , the generated subtree which does not contain is of Type 9.
- 6.
Suppose is of Type 5, 7, 8, 9, 10, 11, 13, 14, 19, 20, 21, 22, 27, 28, 29, 32, 39 or 40. If Bob colors any edge incident with a colored edge, a Type 0/1/3 subtree will be generated. He will generate a Type 1 subtree when he colors an edge not incident with any colored edge.
- 7.
Suppose is of Type 6, 12, 17, 25, 26, 30, 31, 34, 35, 36, 37 or 38. If Bob colors any edge incident with a colored edge, a Type 0/1/2/3 subtree will be generated. He will generate a Type 1 subtree when he colors an edge not incident with any colored edge.
In the next two sections, we will prove Lemma 2 using Lemma 3.
3 Proof of Lemma 2: Alice’s strategy for Types 1 and 2 subtrees
In Lemma 3, we have shown that Bob generates at most one unpermitted subtree in his act on a permitted subtree. Therefore, in each turn of Alice, in order to ensure that all subtrees are permitted right after her move, her task is to turn , the unpermitted subtree if any, or, otherwise, a non-completely colored permitted subtree, to two permitted subtrees. In the rest of this section, we shall propose a strategy of Alice for handling (i) subtrees of Types 1 and 2; and (ii) the unpermitted subtrees which would be made by any possible move of Bob on Types 1 and 2 subtrees. In the next section, we will introduce, one by one, strategies of Alice for handling (i) Types 3 to 40 subtrees; and (ii) the unpermitted subtrees which would be made by any possible move of Bob on Types 3 to 40 subtrees, respectively. Note that 1) all non-completely colored subtrees are permitted just before any move of Bob; and 2) a non-completely colored subtree may be a member of two different permitted types simultaneously, for example, Types 2 and 3. For this case, Alice may employ any one of the two strategies for the two distinct types of subtrees.
First, note that for case (i) (that is, handling Types 1 and 2 subtrees), all Types 1 and 2 subtrees have zero and one star-node, respectively. Second, we consider case (ii) (that is, handling the unpermitted subtrees which would be generated by any move of Bob on Types 1 and 2 subtrees). For those generated from a Type 1 subtree, at most one of the two generated subtrees contains a star-node. Any unpermitted subtree obtained from Type 2, which contains at most four colored edges and precisely one star-node, has three, four or five colored edges. Moreover, any 5-LCT generated by coloring an edge of a permitted 4-LCT (which means this 4-LCT has one 4-SN) has precisely one 4-SN and one 3-SN. To conclude, , the subtree on which Alice is going to act, has zero, one or two star-nodes. In the rest of this section, we will propose a unified strategy of Alice for handling cases (i) and (ii) together with respect to the three situations of the number of star-nodes in . Unless specified otherwise, Alice may make use of any available color that can generate subtrees of the desired types.
(I) A non-completely colored with no star-nodes:
is a 0-LCT or a 1-LCT:
Alice may color any edge to generate two Type 1 subtrees.
- 2.
is a 2-LCT:
If the two colored edges are adjacent, Alice may color an edge adjacent to both these two colored edges to generate one Type 1 and one Type 2 subtree.
If the two colored edges are not adjacent, Alice may color an edge on the path containing the two roots of the colored edges to generate two Type 1 subtrees.
(II) A non-completely colored 3-LCT with exactly one star-node:
If has three colored star-edges, Alice may color the remaining star-edge to make a Type 0 and a Type 1 subtree.
- 2.
If has exactly two colored star-edges, Alice may color the star-edge on the leaf-path to make one Type 1 and a Type 0 (if ) or Type 2 (if ) subtree.
- 3.
Suppose has exactly one colored star-edge. If , Alice may color any star-edge to make one Type 1 and one 3-LCT. This 3-LCT is of Type 2 since an unpermitted 3-LCT must have a SN of degree 4.
When , we denote the two vertices adjacent to and on the two leaf-paths by and . We also denote the vertex adjacent to but not on any leaf-path by . When at least one of vertices and is a 4-vertex, without loss of generality, we assume . Then, Alice may color to generate a Type 1 subtree and a 3-LCT. Given that is forbidden, the star-node of this 3-LCT is adjacent to at most one 4-vertex in this 3-LCT, which means this 3-LCT is not the one in Figure 1(a) nor 1(b). This implies the 3-LCT is of Type 2. When both and are not of degree 4, Alice may color to generate a Type 1 subtree and a 4-LCT with 2 colored star-edges. This 4-LCT is of Type 2 since its SN is not adjacent to any 4-vertex in this 4-LCT.
- 4.
Suppose has no colored star-edge, Alice may use a strategy similar to that for the case that having exactly one colored star-edge:
If , Alice may color any star-edge to make one Type 1 and one 3-LCT of Type 2.
If , we denote the three vertices adjacent to and on the three leaf-paths by , and . denotes the vertex adjacent to but not on any leaf-path. When at least one of , and is a 4-vertex, without loss of generality, we assume . Then, Alice may color to generate a Type 1 subtree and a 3-LCT of Type 2. When all and are not of degree 4, Alice may color to generate a Type 1 subtree and a 4-LCT with 1 colored star-edge and of Type 2.
(III) A non-completely colored 4-LCT with exactly one star-node:
If has exactly three colored star-edges, Alice may color the remaining star-edge to make one Type 0 and one Type 1 subtree.
Suppose has exactly two colored star-edges, then can be represented by the subtree in Figure 6(a). Note that this is symmetric. Also, only colors 1 and 2 are used in the figure so colors 3, 4 and 5 are identical by symmetry.
If or 2 (resp. or 2), Alice may color (resp. ) with 3/4/5 to generate one Type 1 subtree and one 4-LCT with three colored star-edges. The four colored edges of have three different colors only, which means it is not the one in Figure 1(c); so is of Type 2.
Suppose both and are not in . Alice may color by or by , if feasible, to generate one Type 1 subtree and one 4-LCT of Type 2 with three colored star-edges. Such two acts of Alice are both impossible if only if and the edges with colors and are incident with and , respectively. We then discuss alternative strategies of Alice based on the degrees of and .
Suppose , then is the unpermitted 4-LCT in Figure 1(d), which means this was just generated from a permitted subtree by Bob so some edge of this was just colored by Bob. If Bob just colored the edge with color , was generated either from the unpermitted 3-LCT in Figure 1(a) or the 4-LCT in Figure 1(f), which leads to a contradiction. If Bob just colored the edge with color 1 or 2, was generated either from the unpermitted 3-LCT in Figure 1(b) or the 4-LCT in Figure 1(g), which are both impossible. To conclude, at most one of and is a 4-vertex. We will discuss it with two cases: (1) ; or (2) at least one of and is of degree 2.
(1) Without loss of generality, assume and ; hence, can be represented by the one in Figure 6(b). Alice may color with 1 to make one Type 1 and one Type 9 subtree.
(2) Without loss of generality, assume . Alice may color with color 4 to generate a Type 3 and a Type 1 subtree.
- 3.
Suppose has exactly one colored star-edge. If is adjacent to exactly one 4-vertex, denoted by , Alice may color to generate one Type 1 subtree and one 4-LCT with exactly two colored star-edges. This 4-LCT is of Type 2 since its SN is not adjacent to any 4-vertex. Similarly, if is not adjacent to any 4-vertex, Alice may color any star-edge to generate one Type 1 subtree and one 4-LCT of Type 2 with exactly two colored star-edges.
If is adjacent to two 4-vertices and , can be represented by the configuration in Figure 7(a). Note that in , because is forbidden. In , if Alice colors , the generated 4-LCT with two colored star-edges, denoted by , may be unpermitted. Furthermore, note that in any unpermitted 4-LCT with one 4-SN and two colored star-edges, i.e., the one in Figure 1(e), 1(d) or 1(f), the 4-SN is adjacent to a 4-vertex and a vertex with degree at least 3; therefore, is unpermitted only if . In the following, we discuss all possible situations of in which coloring with an arbitrary color may generate an unpermitted . For situations not mentioned below, Alice may color with any available color to generate a Type 1 and a Type 2 subtree.
- (a)
If coloring may generate the subtree in Figure 1(e), can be represented by the configuration in Figure 7(b). Alice may color with color to generate a of Type 2.
- (b)
If coloring may generate the subtree in Figure 1(d), can be represented by the configuration in Figure 7(c). Note that color 3 is not available for if and only if and . Therefore, if and , Alice may color with 1 to generate a Type 1 and a Type 30 subtree; otherwise, Alice may put 3 on to generate a Type 2 and a Type 1 subtree.
- (c)
If coloring may generate the subtree in Figure 1(f), can be represented by the configuration in Figure 7(d). Note that color 3 is not available for if and only if vertex and . Therefore, if and , Alice may color with 3 to generate a Type 1 and a Type 2 subtree; otherwise, Alice may put 3 on to generate a Type 1 and a Type 2 subtree.
- 4.
Suppose has no colored star-edges. If is not adjacent to any 4-vertex, Alice may color any star-edge to generate a Type 1 subtree and a 4-LCT with exactly one SN and colored star-edge. This 4-LCT is of Type 2 because its SN is not adjacent to any 4-vertex. Note that a 4-LCT with exactly one colored star-edge and star-node is unpermitted if and only if it is the subtree in Figure 1(g), which has a star-node being adjacent to two 4-vertices.
Similarly, if is adjacent to at least one 4-vertex, denoted by , Alice may color to generate one Type 1 subtree and one 4-LCT. This 4-LCT is of Type 2 since its star-node is adjacent to at most one 4-vertex.
(IV) is a 4-LCT with two non-adjacent 3-SNs and .
If , Alice may color any edge on the star-path to generate two Type 2 subtrees.
Suppose at least one of and is of degree 4. Since and are both 3-SNs in , without loss of generality, we assume that . Let be the neighbor of on the star-path. If Alice colors , she would generate a 3-LCT with star-node and the other 3-LCT with star-node , denoted by and , respectively.
We first prove by contradiction that must be permitted, regardless of the color put on . Suppose is unpermitted, i.e., is the subtree in Figure 1(a) or 1(b), in which any colored edge is incident with a 4-vertex and this 4-vertex is either the star-node or a neighbor of the star-node. Consequently, because was colored, should be a 4-vertex in and ; moreover, is a neighbor of in and , given that is the star-node of . Then, in , we have , where is a neighbor of the 3-SN and , given that the star-node in an unpermitted 3-LCT is adjacent to two 4-vertices. Consequently, in , the path is , which is forbidden.
Second, we discuss the color that Alice should put on such that is also permitted. In , there are exactly two colored edges which can be connected to by leaf-paths not containing . We denote the color(s) on these two colored edges by and .
If or is available for , Alice may put or on such that in , a colored star-edge and a colored edge which is not a star-edge share the same color, which implies must not be the subtree in Figure 1(a) nor 1(b).
- 2.
If both and are not available for , there are only two possibilities of . The first one is is incident with two colored edges; then, Alice may color with any available color to generate a with three colored star-edges, which is of Type 2. The second situation is and is incident with exactly one colored star-edge; then, Alice may also color with any available color. After that, in , a colored star-edge and a colored edge which is not a star-edge share the same color, which means is of Type 2.
(V) is a 4-LCT with two adjacent 3-SNs and .
If Alice colors , she would generate a 3-LCT with star-node and the other 3-LCT with star-node , denoted by and , respectively.
We now prove that at most one of and is unpermitted. Suppose at least one of and is unpermitted. Since and are both 3-SNs in , without loss of generality, we assume that is unpermitted. Then, in , the 3-SN is adjacent to two 4-vertices. Hence in , is also of degree 4 and adjacent to those two 4-vertices, which means in , given that is forbidden. In addition, implies must be permitted. In the following, when one of and is unpermitted, without loss of generality, we assume is unpermitted.
We then discuss all situations of in which coloring with any available color must generate an unpermitted 3-LCT, i.e., an unpermitted . For situations not mentioned below, Alice may color with an appropriate color to generate two 3-LCTs of Type 2.
If coloring must generate the subtree in Figure 1(a), can be represented by the configuration in Figure 8(a). Note that:
- (a)
Since the subtree in Figure 1(a) has the 3-SN with two colored star-edges and would be the 3-SN in , in should be incident with exactly one colored star-edge (without loss of generality, with color 1);
- (b)
based on the configuration in Figure 1(a), should be incident with a colored edge with a color not equal to 1 (without loss of generality, with color 3);
- (c)
should be incident with a colored edge with color 3; otherwise, Alice may color with 3 to generate two Type 2 subtrees; and
- (d)
if a color which is not 1 nor 3, e.g., 2, is now put on , the subtree in Figure 1(a) will be generated.
Then, Alice’s alternative move is to color with 3 to generate a Type 1 and a Type 9 (if ) or Type 12 (if ) subtree.
- 2.
If coloring must generate the subtree in Figure 1(b), can be represented by the configuration in Figure 8(b). Using an analysis similar to that for the last situation of , we know that should be incident with a colored edge with color 2; otherwise, Alice may color with 2 to generate two Type 2 subtrees. Moreover, if a color which is not 2, e.g., 1, is now put on , the subtree in Figure 1(b) will be generated. Alice’s alternative move is to color with 2 to generate a Type 1 and a Type 37 subtree.
(VI) is a 5-LCT with a 4-SN and 3-SN which are not adjacent.
in this case can be represented by the configuration in Figure 9(a). If is colored, is split into one 4-LCT with 4-SN (denoted by ) and one 3-LCT with 3-SN (denoted by ). We will first prove that no matter what color is put on , is of Type 2, i.e., not the subtree in Figure 1(a) nor 1(b). After that, we will describe, under different situations of , what color Alice should put on such that is also of Type 2. These mean that Alice can always decompose into two Type 2 subtrees by coloring .
We now prove by contradiction that is of Type 2. Suppose is the subtree in Figure 1(a) or 1(b). Then, in , and ; also, in , and is adjacent to another 4-vertex which is not the vertex . Hence the path is , which is forbidden.
Then, we discuss all possible situations of in which coloring with an arbitrary color may generate an unpermitted , i.e., the subtree in Figure 1(c), 1(d), 1(e), 1(f) or 1(g). We will show that Alice can always find a suitable color for coloring such that the generated is of Type 2. Because in the subtrees in Figure 1(c)- 1(f), any colored star-edge does not share the same color with any colored edge which is incident with a neighbor of the star-node , Alice’s requirement on is it should be a color on a colored edge which is incident with a neighbor of . For situations not mentioned below, Alice may color with any available color to generate two Type 2 subtrees.
If coloring may generate the subtree in Figure 1(c), can be represented by the subtree in Figure 9(b). Then, Alice may put 3 on .
- 2.
If coloring may generate the subtree in Figure 1(d), can be represented by the subtree in Figure 9(c). Then, Alice may put 2 on .
- 3.
If coloring may generate the subtree in Figure 1(e), can be represented by the subtree in Figure 9(d). Then, Alice may put 2 or 3 on .
- 4.
If coloring may generate the subtree in Figure 1(f), can be represented by the subtree in Figure 9(e). Then, Alice may put 2 on .
- 5.
If coloring may generate the subtree in Figure 1(g), can be represented by the subtree in Figure 9(f). Then, Alice may put 1 on .
(VII) is a 5-LCT with a 4-SN and 3-SN which are adjacent.
We prove by contradiction that there is always an available color for , that is, should not be surrounded by edges with five colors on them. Suppose it is not. Before Bob’s last move, at least four colors were on the edges surrounding , which implies the subtree was the unpermitted one in Figure 1(c). This is impossible since an unpermitted must be generated from a permitted subtree by Bob.
If Alice colors , she will generate one 4-LCT with 4-SN (denoted by ) and one 3-LCT with 3-SN (denoted by ). So, Alice may color if only if and will be both permitted. We first show that must be of Type 2. If , is of Type 2. If , since is forbidden and , we conclude that the 3-SN is adjacent to at most one 4-vertex in , which means is of Type 2.
is of Type 2 unless it is the subtree in Figure 1(c), 1(d), 1(e), 1(f) or 1(g). In the following, we will discuss all possible configurations of in which coloring must lead to an unpermitted , and describe the corresponding alternative moves of Alice. For situations not mentioned below, Alice may color with an appropriate color to generate two Type 2 subtrees.
If coloring must lead to the subtree in Figure 1(e), can be represented by the subtree in Figure 10(c). In , note that should be incident with edges colored with 2 and 3 so that coloring with 4 or 5 would lead to the subtree in Figure 1(e). We discuss this with two cases: (1) and (2) .
- (a)
Given that is a 3-vertex, Alice may color with 3 to generate one Type 1 and one Type 4 (when ) or Type 6 (when ) subtree. 2. (b)
Given that is a 4-vertex and is forbidden, we conclude that . Alice may also color with 3 to generate one Type 1 and one Type 9 subtree.
- 2.
If coloring must lead to the subtree in Figure 1(f), can be represented by the subtree in Figure 10(d). In , note that should be incident with an edge with color 2 so that coloring with 3/4/5 would lead to the subtree in Figure 1(e). Because is forbidden, at most one of and is of degree 4.
Suppose . Alice may color with 2 to generate a Type 1 subtree, and a Type 9 (if ) or Type 6 (if ) subtree.
Suppose . Alice may also color with 2 to generate a Type 1 subtree, and a Type 38 (if ) or Type 12 (if ) subtree, given that and are forbidden.
- 3.
If coloring must lead to the subtree in Figure 1(g), can be represented by the subtree in Figure 10(e). In , note that each of and is incident with an colored edge with the same color, i.e., color 1. Also, because is forbidden, we have and .
If is not incident with an edge with color 1, Alice may color with 1 to generate a Type 1 and a Type 37 subtree.
Suppose is incident with an edge with color 1, i.e., and . Then, is now of Type 21 if . If , we let be the neighbor of on the path connecting and . Alice may color with any available color to generate a Type 21 and a Type 1 subtree.
- 4.
If coloring must lead to the subtree in Figure 1(c), can be represented by the subtree in Figure 10(a). In , note that must be incident with an edge colored with 3 so that only colors 4 and 5 are available for . We now describe alternative moves of Alice for two cases: (1) is incident with two colored edges (i.e., ) and (2) is incident with one colored edge ().
- (a)
When , we consider two situations: (i) and (ii) or 2.
(i) Without loss of generality, assume . Note that , and a color of the colored star-edges incident with was just added by Bob in his last move on a Type 2 subtree. Since the trees in Figure 1(d) and 1(e) are unpermitted, we have , which implies . Alice may put 4 on to generate one Type 1 and one Type 3 subtree.
(ii) If or 2, without loss of generality, assume . For the case that , Alice may put 4 on to generate one Type 1 and one Type 3 subtree. If , Alice may put 2 on to generate one Type 1 and one Type 40 subtree. 2. (b)
When and , Alice may put 1 or 2 (at least one of them is available) on the star-edge incident with on the leaf-path connecting and to generate one Type 1 and Type 6 subtree. We will show that , using the fact that either the color 3 of the edge incident with or the color was just added by Bob in his last move on a permitted Type 2 subtree.
Suppose the color 3 of the edge incident with was just added. Since , cannot be a 4-vertex; otherwise, the subtree after the color 3 is removed will be the one in Figure 1(f), which contradicts that any unpermitted was generated from a permitted subtree.
Similarly, if the color was just added, cannot be a 4-vertex; otherwise, the subtree after the color is removed will be the one in Figure 1(d).
- 5.
If coloring must lead to the subtree in Figure 1(d), can be represented by the subtree in Figure 10(b). In , note that should have the same color (i.e., color 2) on the edges incident with them so that coloring of with 3, 4 or 5 would lead to the subtree in Figure 1(d). Note that and either the color 2 of the colored edge incident with or the color of the colored edge incident with was just added by Bob. Because the subtree in Figure 1(g) is unpermitted, we conclude that at most one of and is of degree 4, which implies .
In the following, we will introduce alternative strategies of Alice for two cases: (1) and (2) .
- (a)
If , then is now incident with two edges with colors 2 and ; hence we may assume or 3. Alice may color with 3 to generate a Type 1 and a Type 4 (if ) or Type 6 (if ). 2. (b)
Suppose . Let be the neighbor of which is on the path connecting and . We consider two situations: (i) and (ii) .
(i) Suppose . If is not incident with an edge colored with 1, Alice may color with 1 to generate a Type 8 and a Type 1 subtree. If is incident with an edge colored with 1, i.e., and , Alice may color with 3 to generate a Type 1 and a Type 4 (if ) or 17 (if ) subtree.
(ii) When , we let be the neighbor of which is of the uncolored -branch. If is not incident with an edge colored with 1, Alice may color with 1 to generate a Type 30 and a Type 1 subtree. If is incident with an edge colored with 1, i.e., and , Alice may color with 1 to generate a Type 34 and a Type 1 subtree.
4 Proof of Lemma 2: Alice’s strategies for Types 3 to 40 subtrees
We will give, one by one, Alice’s strategies for handling (i) subtrees of each of Types 3 to 40; and (ii) any unpermitted subtree generated by Bob’s move on subtrees of Types 3 to 40, respectively. Alice may need to use an appropriate color to generate the desired types of subtrees.
Type 3 subtrees: [Recall the definition: A subtree with the subgraph induced by all its uncolored edges being a path of length , where . Moreover, for , at least two colors are available for each uncolored edge; the only uncolored edge has at least one available color for .]
(i) When Alice is going to act on a Type 3 subtree, if , she may color the middle edge to generate two Type 3 subtrees of length 1. If , she may color any edge to generate a Type 0 and a Type 3 subtree (for ), or two Type 0 subtrees (for ).
(ii) If and Bob has made an unpermitted subtree by acting on an end edge of , Alice may color the middle edge of to generate a Type 0 subtree and a Type 3 subtree with .
Type 4 subtrees: [Recall the definition: A subtree with the subgraph induced by all its uncolored edges being the union of a path , where , and a tree (maybe trivial). Also, this subtree has to satisfy the two requirements that (1) is the only common vertex of and , and (2) all vertices of are not incident with any colored edge. Moreover, the path has to satisfy the condition that has at least four available colors and each of the other uncolored edges of has at least two available colors.]
(i) We observe that in all Type 4 subtrees, and is incident with at most one colored edge. Alice may put an appropriate color on such that at least two colors are still available for to generate a Type 1 and a Type 3 subtree.
(ii) After Bob has acted on a Type 4 subtree, Alice may respond as follows:
If Bob has dyed (resp. ), Alice may dye (resp. ) to make a Type 1 subtree containing (resp. a Type 0 subtree containing ), and a Type 3 subtree with only one uncolored edge .
- 2.
If he has dyed (only for ), Alice may dye to make a Type 3 subtree with only one uncolored edge and the other Type 3 subtree with only one uncolored edge .
- 3.
If he has dyed , Alice may dye to make a Type 0 subtree containing and (when ) or a Type 3 with only one uncolored edge (when ), and a Type 1 with only one colored edge .
- 4.
If he has dyed anyone of other edges, Alice may dye to make a Type 3 subtree with only two uncolored edges (when ) or only three (when ), and a Type 1 subtree with only two colored edges.
Types 5, 19 and 20 subtrees:
We propose a unified strategy of Alice for any subtree of Type 5, 19 or 20. Note that since is forbidden, for any Type 20 subtree. Also, at least colors 4 and 5 are available for and . Therefore, if (resp. ), is of Type 3 (resp. Type 4 with ) and Alice can use the corresponding strategies to handle . So, we assume in the following.
(i) Alice can color to generate one Type 3 and one Type 2 subtree.
(ii) After Bob has colored an edge of , Alice may respond as follows:
If Bob colored any edge incident with , except , he generated a Type 4 and a Type 1 subtree. So, all these generated subtrees are permitted and Alice can use the corresponding strategies to handle these subtrees.
- 2.
If Bob colored , Alice may color to generate one Type 3 and one Type 0 subtree.
- 3.
If Bob colored anyone of other edges, Alice may color with an available color in to generate a Type 3 subtree and a Type 1 subtree with at most two colored edges.
Type 6 subtrees:
(i) Alice may color with any available color in to generate one Type 19 and one Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows:
If Bob colored (resp. ) with 4, Alice may put 4 on (resp. ) to generate a Type 2 and Type 3 subtree.
- 2.
If he colored (resp. ) with , she may color (resp. ) with if available or other colors if not to generate a Type 1 and a Type 3 subtree.
- 3.
If he colored an edge incident with , except , she may color with any available color in to generate a Type 3/4 (since ) and a Type 1 subtree. If Bob colored another edge of an uncolored -branch, Alice may color with any available color in to generate one Type 1 and one Type 4 subtree.
- 4.
If he colored an edge of an uncolored -branch, she may color with any available color in to generate one Type 19 and one Type 1 subtree.
Types 7 and 39 subtrees:
Note that in Type 39 subtrees, which implies vertices and are not of degree 4, given that and are forbidden. Therefore, in both Type 7 and 39 subtrees, vertices and are not of degree 4. We will provide a unified strategy of Alice for any subtree which is of Type 7 or 39. Note that vertices and are identical by symmetry.
(i) Alice may color with 3 to generate a Type 1 and a Type 9 (if is of Type 7) or 40 (if is of Type 39) subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored with 4, she may color with 4 to generate a Type 1 and a Type 4 (if ) or Type 6 (if ) subtree.
- 2.
If he colored with 3 (resp. 4), she may color with 4 (resp. 3) to generate a Type 3 and a Type 1 subtree.
- 3.
Suppose . If he colored with 3, she may color with 3 to generate a Type 3 and a Type 1 subtree.
- 4.
Suppose . If he colored (resp. an edge in an uncolored -branch) with , she may color with 3 to generate a Type 9 (when is of Type 7) or Type 40 (when is of Type 39) subtree and a Type 0 (resp. Type 2) subtree.
- 5.
If he colored with 4, she may color with 3 to generate a Type 3 and a Type 1 subtree.
- 6.
If he colored with 3, she may color with 3 to generate a Type 1 and a Type 19 (if is of Type 7) or Type 20 (if is of Type 39) subtree.
- 7.
If he colored with color or an edge in an uncolored -branch, she may color with 3 to generate a Type 9 (if is of Type 7) or Type 40 (if is of Type 39) subtree and a 3-LCT with 3-SN , denoted by . In , because , is not adjacent to two 4-vertices, which means is of Type 2.
Type 8 subtrees:
(i) Alice may color with 3 to generate a Type 1 and a Type 9 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored with 3, she may color with 1 to generate a Type 9 and a Type 1 subtree.
- 2.
If he colored with 3, he generated a Type 1 and a Type 9 subtree.
- 3.
If he colored an edge in an uncolored -branch, she may color to generate a Type 9 and a Type 0/2 subtree.
- 4.
If he colored an edge in an uncolored -branch, she may color to generate a Type 9 and a Type 2 (since is forbidden) subtree.
Types 9 and 40 subtrees:
We will propose a unified strategy for both Type 9 and 40 subtrees.
(i) Alice may color with any available color to generate one Type 3 and one Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows:
If he colored , Alice may color to generate a Type 0 and a Type 1 subtree.
- 2.
If he colored an edge of a -branch not containing , Alice may color with any available color to generate a Type 3 subtree and a 2-/3-LCT containing , denoted by . is of Type 2 if it has two colored edges. Suppose is a 3-LCT. Because and are forbidden, in , is neither the middle nor the end vertex of a ; therefore, is neither the subtree in Figure 1(b) nor 1(a), which implies is of Type 2.
Type 10 subtrees:
(i) Alice may color or with any available color to generate a Type 9 and a Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows:
If he colored , she may color with any available color to generate a 4-LCT of Type 2 and a Type 1 subtree.
- 2.
If he colored an edge of a -branch not containing , she may color with any available color to generate a Type 9 subtree and a 2-/3-LCT containing , denoted by . is of Type 2 if it has two colored edges. Suppose is a 3-LCT. Because and are forbidden, in , is neither the middle nor an end vertex of a ; therefore, is neither the subtree in Figure 1(b) nor 1(a), which implies is of Type 2.
The case that Bob colored an edge of a -branch not containing can be analyzed similarly.
Types 11, 14, 15, 16 and 18 subtrees:
We provide a unified strategy for all the five types of subtrees. Denote the subtree that Bob is acting on by . Note that and are identical by symmetry when is of Type 15 or 18; and and are identical by symmetry when is of Type 18.
(i) When is of Type 11, 14, 15, 16 or 18, Alice may color with any available color to generate a Type 1 subtree, and a Type 3, 11, 11, 15 or 16 subtree, respectively.
(ii) If Bob has colored an edge of , Alice may respond as follows:
Suppose Bob colored . Then, Alice may color with any available color to generate a Type 1 and a Type 0/2 subtree.
Similarly, suppose Bob colored . If not all subtrees are permitted, then exists and Alice may color with any available color to generate a Type 1 and a Type 0/2 subtree.
- 2.
If he colored , or , all subtrees are now permitted.
- 3.
Suppose he colored an edge of a -branch not containing . She may color to generate a 2-/3-LCT (denoted by ) and a Type 3, 11, 11, 15 or 16 subtree. is of Type 1 if it is a 2-LCT. Suppose is a 3-LCT. Given that and are forbidden and , is neither the middle nor the end vertex of a in , which implies is of Type 2.
Similar analysis can be done when Bob colored an edge of a -branch not containing , a -branch not containing , or a -branch not containing .
Type 12 subtrees:
(i) Alice may color to generate two Type 2 subtrees.
(ii) If Bob has colored an edge, Alice may respond as follows:
If he colored an edge of an uncolored -branch, she may color to generate a 3-LCT with star-node and a Type 13 subtree. Because is forbidden, in the 3-LCT, is adjacent to at most one 4-vertex, which implies this 3-LCT is of Type 2.
- 2.
If he colored or , Alice may color to generate a Type 0 and a Type 2 subtree.
- 3.
Suppose he colored an edge of a -branch not containing . Then, a Type 12 subtree was split into a Type 1 subtree and the other subtree, denoted by . We will describe possible moves of Alice on in the following. If Alice colors , she will generate a Type 9 subtree and a 2-/3-LCT, denoted by . is of Type 1 if it is a 2-LCT; and of Type 2 if and only if it is a 3-LCT but not the subtree in Figure 1(a) nor 1(b). Therefore, Alice may color with a suitable color if and only if will be permitted.
- (a)
If coloring must lead to the subtree in Figure 1(b), can be represented by the subtree in Figure 11(a). Note that in , and should be incident with an edge colored with 2 so that Alice cannot put 2 on . Then, Alice may color with 2 to generate a Type 1 and a Type 16 subtree.
- (b)
If coloring must lead to the subtree in Figure 1(a), can be represented by the subtree in Figure 11(b). Note that in , should be incident with an edge colored with 2 so that Alice cannot put 2 on ; also, should be incident with an edge colored with . Then, Alice may color with 2 to generate a Type 1 and a Type 15 subtree.
Type 13 subtrees:
The strategy of Alice for this type is very similar to that for Type 12 subtrees.
(i) Alice may color to generate a Type 0 and a Type 2 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows:
If he colored , she may color to generate two Type 0 subtrees.
- 2.
Suppose he colored an edge of a -branch not containing . Then, a subtree of Type 13 will be split into a Type 1 subtree and the other subtree, denoted by . We will describe possible moves of Alice on in the following. If Alice colors , she will generate a Type 3 subtree and a 2-/3-LCT with star-node , denoted by . is of Type 1 if it is a 2-LCT; and of Type 2 if and only if it is a 3-LCT but not the subtree in Figure 1(b) nor 1(a). Therefore, Alice may color with a suitable color if and only if is permitted. Now, we discuss situations in which coloring must lead to an unpermitted .
If coloring must lead to the subtree in Figure 1(b) (resp. Figure 1(a)), can be represented by the subtree in Figure 12(a) (resp. Figure 12(b)). So, Alice may color with 2 to generate a Type 1 and a Type 14 (resp. Type 11) subtree.
Type 17 subtrees:
Note that and are identical by symmetry.
(i) Alice may color with 3 to generate a Type 4 and a Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge in an uncolored -branch, she may colored with an available color in to generate a Type 1 and a Type 22 subtree.
- 2.
If he colored with 1/3/4 (resp. with 4), she may color with 4 (resp. with 1) to generate a Type 3 and a Type 2 subtree.
- 3.
If he colored (resp. ) with 4, she may color (resp. ) with 4 to generate a Type 1 and a Type 3 subtree.
- 4.
Suppose . If he colored , he generated a Type 4 and a Type 1 subtree. If he colored an edge in an uncolored -branch, she may color with an available color in to generate a Type 4 and a Type 1 subtree.
- 5.
Suppose . If he colored with 2 (resp. 3 and 4), she may color with 3 (resp. 2 and 2) to generate a Type 4 and a Type 1 subtree.
- 6.
Suppose . If he colored an edge in an uncolored -branch. Then, a Type 17 subtree was split into a Type 1 subtree and the other subtree . If Alice now colors with 3 in , she will generate a Type 4 subtree, and a 3-LCT . is of Type 2 if and only if it is not the subtree in Figure 1(a) nor 1(b). Because has exactly two colored star-edges, must not be the one in Figure 1(b). Therefore, Alice may color with 3 if and only if it will not lead to the subtree in Figure 1(a). Note that would be the subtree in Figure 1(a) if and only if and was colored with 2 or 4, since the colored star-edges already have colors 1 and 3. So, if was colored with 2 (resp. 4), an alternative move of Alice is to color (resp. ) with 2 to generate a Type 23 (resp. Type 24) and a Type 1 subtree.
Type 21 subtrees:
Note that and are identical by symmetry.
(i) Alice may color with 2 to generate a Type 7 and a Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored with 3, she may color with 3 to generate a Type 30 and a Type 1 subtree.
- 2.
If he colored (resp. ) with 2 or 3, she may color (resp. ) with 3 or 2 to generate a Type 9 and a Type 1 subtree.
- 3.
Suppose . If he colored with 2 or 3, she may color with 2 to generate a Type 28 and a Type 1 subtree, given that is forbidden. If he colored an edge of an uncolored -branch, she may color with 3 to generate a Type 29 and a Type 1 subtree.
- 4.
If he colored an edge of an uncolored -branch, she may color to generate a Type 7 and a Type 2 subtree, given that and are forbidden.
Type 22 subtrees:
Note that and are identical by symmetry.
(i) Alice may color with 3 to generate a Type 3 and a Type 1 subtree.
(ii) If Bob has colored an edge , Alice may respond as follows. When is an edge of an uncolored -branch, our proposed responses of Alice are exactly the same as those for Type 17 subtrees; however, we remark that the permitted types which will be generated by Alice are different.
If he colored (resp. ) with 4, she may color (resp. ) with 4 to generate a Type 1 and a Type 3 subtree.
- 2.
If he colored with 4, he generated a Type 3 and a Type 2 subtree.
- 3.
Suppose . If he colored , he generated a Type 3 and a Type 1 subtree. If he colored an edge in an uncolored -branch, she may color with an available color in to generate a Type 3 and a Type 1 subtree.
- 4.
Suppose . If he colored with 2 (resp. 3 and 4), she may color with 3 (resp. 2 and 2) to generate a Type 3 and a Type 1 subtree.
- 5.
Suppose . If he colored an edge in an uncolored -branch. Then, a subtree of Type 22 was split into a Type 1 subtree and the other subtree . If Alice now colors with 3 in , she will generate a Type 3 subtree and a 3-LCT with star-node . is of Type 2 if and only if it is not the subtree in Figure 1(a). Therefore, Alice may color with 3 if and only if it will not lead to the subtree in Figure 1(a). Note that would be the subtree in Figure 1(a) if and only if and was colored with 2 or 4. So, if was colored with 2 (resp. 4), an alternative move of Alice is to color (resp. ) with 2 to generate a Type 25 (resp. Type 26) and a Type 1 subtree.
Types 23 and 24 subtrees:
We will provide a unified strategy of Alice for a subtree of Type 23 or 24.
(i) Alice may color with 3 to generate a Type 4 and a Type 2 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 1 and a Type 25 (for a Type 23 ) or Type 26 (for a Type 24 ) subtree.
- 2.
If he colored with 1/3/4, she may color with 4 to generate a Type 3 and a Type 9 (for a Type 23 ) or Type 27 (for a Type 24 ) subtree. Symmetrically, if he colored with 4, she may color with 1 to generate a Type 1 and a Type 3 subtree.
- 3.
If he colored (resp. ) with 4, she may color (resp. ) with 4 to generate a Type 3 subtree and a Type 2 (resp. Type 1) subtree.
- 4.
If he colored with 3 or 4, he generated a Type 4 and a Type 1 subtree.
- 5.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 4 subtree and a 2-LCT (for a Type 23 ) or 3-LCT (for a Type 24 ) with star-node , denoted by . is of Type 1 if it has only two colored edges. Suppose has three colored edges. Because is forbidden and was a 4-vertex before is colored by Alice, in , the 3-SN is adjacent to at most one 4-vertex, which means is of Type 2.
Type 25 and 26 subtrees:
We will provide a unified strategy of Alice for a subtree of Type 23 or 24. This unified strategy is very similar to that for Type 23 and 24 subtrees, since the only difference between a Type 23 (resp. Type 24) and a Type 25 (resp. Type 26) subtree is the number of colored edges incident with .
(i) Alice may color with 3 to generate a Type 3 and a Type 2 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored (resp. ) with 4, she may color (resp. ) with 4 to generate a Type 3 subtree and a Type 2 (resp. 0) subtree.
- 2.
If he colored with 4, he generated a Type 3 and a Type 9 (for a Type 25 ) or Type 27 (for a Type 26 ) subtree.
- 3.
If he colored with 3 or 4, he generated a Type 3 and a Type 1 subtree.
- 4.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 3 subtree and a 2-LCT (for a Type 25 ) or 3-LCT (for a Type 26 ) with star-node , denoted by . Given that is not allowed and using the same argument in the unified strategy for Type 23 and 24 subtrees, is of Type 1 or Type 2.
Type 27 subtrees:
(i) Alice may color to generate a Type 3 and a Type 1 subtree.
(ii) If Bob colored (resp. an edge of an uncolored -branch), he generated a Type 0 and a Type 2 (resp. a Type 9 and a Type 1) subtree.
Type 28 subtrees:
Note that vertices and are identical by symmetry.
(i) Alice may color with 3 to generate a Type 3 and a Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored (resp. ) with 3 or 4, she may color (resp. ) with 4 or 3 to generate a Type 3 and a Type 1 subtree.
- 2.
If he colored with 3 or 4, she may color with 5 to generate a Type 3 and a Type 1 subtree.
- 3.
If he colored with 3, she may color with 3 to generate a Type 0 and a Type 19 subtree.
- 4.
If he colored with 4 or an edge of the uncolored -branch, she may color with 3 to generate a Type 3 and a Type 2 (since ) subtree.
Type 29 subtrees:
Note that vertices and (resp. and ) are identical by symmetry.
(i) Alice may color with 2 or 3 to generate a Type 28 (since is forbidden) and a Type 1 subtree.
(ii) If Bob colored with 3 (resp. 4), Alice may color with 4 (resp. 3) to generate a Type 9 and a Type 1 subtree. Symmetrically, If he colored with 4, she may color with 3 to generate a Type 0 and a Type 9 subtree.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 28 and a Type 2 subtree, given that is forbidden.
Type 30 subtrees:
Note that because and are forbidden.
(i) Alice may color with 3 to generate a Type 5 (when ) or Type 6 (when ) and a Type 1 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of an uncolored -branch, she may color with 3 to generate a Type 1 and a Type 39 subtree.
- 2.
If he colored (resp. ) with 3, she may color (resp. ) with 3 to generate a Type 40 and a Type 1 subtree.
- 3.
If he colored with 3, she may color with 3 to generate a Type 1 and a Type 5 (if ) or Type 6 (if ) subtree.
- 4.
Suppose . If he colored , he generated a Type 1 and a Type 31 subtree. If he colored an edge of an uncolored -branch, she may color with 1 or 3 to generate a Type 1 and a Type 31 subtree.
- 5.
If he colored an edge of an uncolored -branch, she may color with 3 to generate a Type 2 (since ) and a Type 5 (if ) or Type 6 (if ) subtree.
Type 31 subtrees:
Note that , because is forbidden.
(i) Alice may color with 3 to generate a Type 2 and a Type 9 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of an uncolored -branch, she may color with 4 to generate a Type 1 and a Type 32 subtree.
- 2.
If he colored with 3 (resp. 4), she may color (resp. ) with 3 to generate a Type 3 and a Type 1 (resp. a Type 0 and a Type 9) subtree.
- 3.
If he colored (resp. ) with 3 or 4, she may color (resp. ) with 4 or 3 to generate a Type 1 (resp. Type 2) and a Type 3 subtree.
- 4.
If he colored with color or 4, she may color with to generate a Type 1 and a Type 40 subtree.
- 5.
If he colored with 3, she may color with 3 to generate a Type 2 and a Type 19 subtree.
- 6.
If he colored with 1/4 or an edge of an uncolored -branch, she may color with 3 to generate a Type 9 (since ) and a Type 2 (since ) subtree.
Type 32 subtrees:
Note that any neighbor of , except , has degree at most 3, because is forbidden.
(i) Alice may color with 3 to generate a Type 0 and a Type 9 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored with 5, she may color with 3 to generate a Type 3 and a Type 1 subtree.
- 2.
If he colored with 3 (resp. 4 or 5), she may color with 4 (resp. 3 or 4) to generate a Type 3 and a Type 1 subtree. Similarly, if he colored with 3 (resp. 4 or 5), she may color with 4 (resp. 5 or 4) to generate a Type 3 and a Type 0 subtree.
- 3.
If he colored with 3, she may color with 5 (if ) or 4 (if ) to generate a Type 1 and a Type 33 (if ) or Type 3 (if ) subtree.
- 4.
If he colored with 1 or 4, she may color with 4 to generate a Type 0 and a Type 20 subtree.
- 5.
If he colored an edge of an uncolored -branch, she may color with 5 (if ) or 4 (if ) to generate a Type 2 and a Type 33 (if ) or 3 (if ) subtree.
Type 33 subtrees:
Coloring anyone of the two uncolored edges will generate a Type 0 and a Type 3 subtree.
Type 34 subtrees:
Note that , because and are forbidden.
(i) Alice may color with 3 to generate a Type 1 and a Type 39 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of the uncolored -branch, she may color with 3 to generate a Type 1 and a Type 39 subtree.
- 2.
If he colored with 3, she may color with 3 to generate a Type 1 and a Type 5 (if ) or Type 6 (if ) subtree.
- 3.
If he colored with 3, she may color with 3 to generate a Type 1 and a Type 40 subtree.
- 4.
If he colored with 1 or 3 (resp. with 1 or 3), she may color with 3 to generate a Type 2 and a Type 9 (resp. a Type 2 and a Type 5 (when ) or Type 6 (when )) subtree.
- 5.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 1 and a Type 35 subtree.
- 6.
If he colored an edge of an uncolored -branch, she may color with 3 to generate a Type 2 (since ) and a Type 36 subtree.
Type 35 subtrees:
Note that , because is forbidden.
(i) Alice may color with 3 to generate a Type 2 and a Type 9 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of the uncolored -branch (only when ), she may color with 3 to generate a Type 3 (if is incident with ) or Type 13 (if is not incident with ) and a Type 9 subtree.
- 2.
If he colored with 3, she may color with 3 to generate a Type 3 and a Type 1 subtree.
- 3.
If he colored with 4, she may color with 4 to generate a Type 0 and a Type 40 subtree.
- 4.
If he colored (resp. ) with 3 or 4, she may color (resp. ) with 4 or 3 to generate a Type 3 subtree, and a Type 1 (resp. 2) subtree.
- 5.
If he colored with 3 (resp. 4), she may color with 3 (resp. 4) to generate a Type 1 and a Type 40 subtree.
- 6.
If he colored with 1 or 3, she may color with 3 to generate a Type 2 and a Type 19 subtree.
- 7.
If he colored with 4, she may color with 3 to generate a Type 2 and a Type 3 (if ) or Type 4 (if ) subtree.
- 8.
If he colored an edge of an uncolored -branch, she may color with 3 to generate a Type 2 and a Type 3 (if ) or Type 4 (if ) subtree.
Type 36 subtrees:
If , this Type 36 subtree is of Type 3. If and , or and , this Type 36 subtree is of Type 4. Since , in the following, we assume .
(i) Alice may color with 3 to generate a Type 1 and a Type 4 subtree.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of an uncolored -branch (only when ), she may color with 3 to generate a Type 2 and a Type 4 subtree.
- 2.
If he colored with 2/3/4, he generated a Type 1 and a Type 4 subtree.
- 3.
If he colored (resp. ) with 4, she may color (resp. ) with 4 to generate a Type 1 and a Type 3 subtree.
- 4.
If he colored with 4, she may color with 5 to generate a Type 0 and a Type 1 subtree.
- 5.
If he colored with 1/3/4, she may color with 4 to generate a Type 2 and a Type 3 subtree.
- 6.
If he colored with 4, she may color with 4 to generate a Type 2 and a Type 3 subtree.
- 7.
If he colored an edge of an uncolored -branch, she may color with an available color in to generate a Type 4 and a Type 1 subtree.
Type 37 subtrees:
If , this Type 37 subtree is of Type 10. In the following, we may assume and let be the neighbor of which is not equal to . Since and is forbidden, any neighbor of and other than is of degree at most 3. Vertices and are identical by symmetry.
(i) Alice may color with 2 to generate two Type 2 subtrees.
(ii) If Bob has colored an edge, Alice may respond as follows.
If he colored an edge of an uncolored -branch, she may color with 2 to generate a Type 2 and a Type 12 subtree.
- 2.
If he colored , he generated a Type 1 and a Type 12 subtree.
- 3.
If he colored , he generated a Type 10 and a Type 1 subtree.
- 4.
Suppose he colored an edge in an uncolored -branch. Then, this Type 37 subtree was split into a Type 1 subtree and the other subtree, denoted by . If Alice now colors in , she will generate a Type 10 subtree, and a 2-/3-LCT, denoted by . is of Type 2 if it is a 2-LCT. Suppose is a 3-LCT. is of Type 2 if and only if it is not the subtree in Figure 1(a) nor 1(b). Therefore, Alice may color with an appropriate color if and only if it will not lead to these two unpermitted subtrees. In the following, we will propose alternative moves of Alice when coloring must lead to anyone of these unpermitted subtrees.
If coloring must generate the subtree in Figure 1(a) (resp. Figure 1(b)), can be represented by the configuration in Figure 13(a) (resp. Figure 13(b)). Alice’s alternative move is to color with 2 to generate a Type 16 (resp. Type 18) and a Type 1 subtree.
Type 38 subtrees:
(i) Alice may color with 3 to generate two Type 2 subtrees (since when ).
(ii) If Bob has colored an edge, Alice may respond as follows:
If he colored an edge of the -branch not containing , she may color to generate a Type 2 subtree, and a Type 0/3/13 subtree.
- 2.
If he colored with 1 or 3, she may color with 3 to generate a Type 1 and a Type 40 subtree.
- 3.
If he colored an edge of an uncolored -branch, she may color with any available color to generate two Type 2 subtrees, since .
- 4.
Suppose he colored with 1 or 3, she may color with 4 to generate a Type 2 and a Type 0 (when ) or Type 2 (when ) subtree.
- 5.
Suppose he colored an edge in an uncolored -branch. If and so , she may color with any available color to generate a Type 6 (since ) and a Type 1/2 subtree (since ).
The strategy of Alice is more complicated if because vertex can be of degree 4. After Bob’s coloring, a Type 37 subtree was split into a Type 1 subtree and the other subtree . If Alice now colors in , she will generate a Type 4 subtree, and a 2-/3-LCT, denoted by . is of Type 2 if it is a 2-LCT. Suppose is a 3-LCT. is of Type 2 if and only if it is not the subtree in Figure 1(a) nor 1(b). Therefore, Alice may color with an appropriate color if and only if it will not lead to anyone of these two unpermitted subtrees. In the following, we will propose alternative moves of Alice when coloring must lead to anyone of these unpermitted subtrees.
If coloring must generate the subtree in Figure 1(a) (resp. Figure 1(b)), can be represented by the configuration in Figure 14(a) (resp. Figure 14(b)). Alice’s alternative move is to color with 2 to generate a Type 15 (resp. Type 16) and a Type 1 subtree.
We have presented the strategies of Alice for all Types 1 to 40 in the last and this section so we have completed the proof of Lemma 2.
5 Open problem and conjecture
Since it could be very challenging to prove or disprove that all trees with have , one may first consider the trees whose 4-vertices form a forest of some basic subclass of trees. For example, one may try to prove the following conjecture proposed by Fong et al. [9]:
Conjecture Let be a finite tree with . If the subgraph induced by all the 4-vertices is a forest of paths, then .
Moreover, since we confirm in this paper that the 4-vertices are allowed to form a path of three vertices, one may start to consider other subclasses such as stars with three or four leaves:
Open problem Let be a finite tree with . If the subgraph induced by all the 4-vertices of is a forest of stars, is ?
Acknowledgments The work of W.H. Chan was partially supported by Guangdong Science and Technology Program Grant 2017A050506025.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.D. Andres, Spieltheoretische Kantenfärbungsprobleme auf Wäldern und verwandte Strukturen (German), Diplomarbeit, Universität zu Köln (2003) 49–50; 55–56; 58; 61; 83–95; 97–123.
- 2[2] S.D. Andres, The game chromatic index of forests of maximum degree Δ ≥ 5 Δ 5 \Delta\geq 5 , Discrete Applied Mathematics 154 (2006) 1317–1323.
- 3[3] S.D. Andres, W. Hochstättler, C. Schallück, The game chromatic index of wheels, Discrete Applied Mathematics 159 (2011) 1660–1665.
- 4[4] H.L. Bodlaender, On the complexity of some colouring games, International Journal of Foundations of Computer Science 2 (1991) 133–147.
- 5[5] L. Cai and X. Zhu, Game chromatic index of k 𝑘 k -degenerate graphs, Journal of Graph Theory 36 (2001) 144–155.
- 6[6] W.H. Chan and G. Nong. The game chromatic index of some trees of maximum degree 4, Discrete Applied Mathematics 170 (2014) 1–6.
- 7[7] P. Erdös, U. Faigle, W. Hochstättler and W. Kern, Note on the game chromatic index of trees, Theoretical Computer Science 313 (2004) 371–376.
- 8[8] W.L. Fong, W.H. Chan, The edge coloring game on trees with the number of colors greater than the game chromatic index, Journal of Combinatorial Optimization (2019) 1–25.
