This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

\publicationdata

vol. 26:220241210.46298/dmtcs.109712023-02-17; 2023-02-17; 2024-02-152024-05-24

Line game-perfect graphs

Stephan Dominique Andres\affiliationmark1    Wai Lam Fong\affiliationmark2 Institute of Mathematics and Computer Science, University of Greifswald, Germany
Department of Mathematics, The University of Hong Kong, Hong Kong SAR, China
Abstract

.
The [X,Y][X,Y]-edge colouring game is played with a set of kk\in{\mathbb{N}} colours on a graph GG with initially uncoloured edges by two players, Alice (A) and Bob (B). The players move alternately. Player X{A,B}X\in\{A,B\} has the first move. Y{A,B,}Y\in\{A,B,-\}. If Y{A,B}Y\in\{A,B\}, then only player YY may skip any move, otherwise skipping is not allowed for any player. A move consists of colouring an uncoloured edge with one of the kk colours such that adjacent edges have distinct colours. When no more moves are possible, the game ends. If every edge is coloured in the end, Alice wins; otherwise, Bob wins.

The [X,Y][X,Y]-game chromatic index χ[X,Y](G)\chi_{[X,Y]}^{\prime}(G) is the smallest nonnegative integer kk such that Alice has a winning strategy for the [X,Y][X,Y]-edge colouring game played on GG with kk colours. The graph GG is called line [X,Y][X,Y]-perfect if, for any edge-induced subgraph HH of GG,

χ[X,Y](H)=ω(L(H)),\chi_{[X,Y]}^{\prime}(H)=\omega(L(H)),

where ω(L(H))\omega(L(H)) denotes the clique number of the line graph of HH.

For each of the six possibilities (X,Y){A,B}×{A,B,}(X,Y)\in\{A,B\}\times\{A,B,-\}, we characterise line [X,Y][X,Y]-perfect graphs by forbidden edge-induced subgraphs and by explicit structural descriptions, respectively.

keywords:
line graph, line perfect graph, edge colouring game, game-perfect graph, graph colouring game, perfect graph, forbidden subgraph characterisation

1 Introduction

A subgraph HH of a graph GG is an induced subgraph of GG if every edge of GG whose two end-vertices are in the vertex set of HH is also an edge of HH. A subgraph HH of a graph GG is an edge-induced subgraph of GG if the vertex set of HH consists of all end-vertices of edges of HH. Equivalently, an edge-induced subgraph of GG is a subgraph of GG that contains no isolated vertices.

The line graph L(G)L(G) of a graph G=(V,E)G=(V,E) is the graph (V,E)(V^{\prime},E^{\prime}) with V=EV^{\prime}=E and where the edge set EE^{\prime} of L(G)L(G) is the set of all unordered pairs {e1,e2}\{e_{1},e_{2}\} of elements in EE such that e1e_{1} and e2e_{2} are adjacent as edges in GG.

Edge colouring of a graph GG is equivalent to vertex colouring of its line graph L(G)L(G). Moreover, the colouring parameter for edge colouring, the chromatic index χ(G)\chi^{\prime}(G) of GG, equals the chromatic number χ(L(G))\chi(L(G)) of the line graph L(G)L(G).

In this sense, the well-established concept of perfectness for vertex colouring has an interesting analog for edge colouring, namely line perfectness, which was first defined by Trotter (1977). A graph GG is line perfect if, for any edge-induced subgraph HH of GG,

χ(H)=ω(L(H)),\chi^{\prime}(H)=\omega(L(H)),

where ω(L(H))\omega(L(H)), the clique number of the line graph of HH, is the maximum number of mutually adjacent edges in HH. Equivalently, as remarked by Trotter (1977), a graph is line perfect if its line graph is a perfect graph. The reason for this equivalence is the fact that, for any graph GG, the set of the line graphs of the edge-induced subgraphs of GG is the same as the set of the induced subgraphs of L(G)L(G).

It is known that line perfect graphs are perfect:

Theorem 1 (Trotter (1977)).

Line perfect graphs are perfect.

Trotter (1977) gave a characterisation of line perfect graphs by a set of forbidden edge-induced subgraphs:

Theorem 2 (Trotter (1977)).

A graph is line perfect if and only if it contains no odd cycles of length at least 5 as edge-induced subgraphs.

Maffray (1992) gave a complete characterisation of the structure of line perfect graphs:

Theorem 3 (Maffray (1992)).

A graph GG is line perfect if and only if each of its blocks is either bipartite or a complete graph K4K_{4} on 4 vertices or a triangular book K1,1,nK_{1,1,n} for some positive integer nn.

Since bipartite graphs, K4K_{4}, and triangular books are perfect, the powerful Theorem 3 implies the result of Theorem 1.

In this paper we combine the idea of line perfect graphs with graph colouring games. For each such game, we define a notion of line game-perfectness and give a characterisation of the structure of such line game-perfect graphs. These characterisations include two equivalent descriptions: a characterisation by forbidden edge-induced subgraphs analog to the Theorem of Trotter (Theorem 2) and a characterisation by an explicit structural description analog to the Theorem of Maffray (Theorem 3).

1.1 Vertex colouring games

A vertex colouring game is played with a set of kk colours (kk\in{\mathbb{N}}) on a graph G=(V,E)G=(V,E) whose vertices are initially uncoloured by two players, Alice (A) and Bob (B). The players move alternately. A move consists in colouring an uncoloured vertex with one of the kk colours such that adjacent vertices receive distinct colours. The game ends when such a move is not possible. If every vertex is coloured in the end, Alice wins. Otherwise, i.e., in the case that an uncoloured vertex is adjacent to vertices of all kk colours, Bob wins.

Such a graph colouring game, defined by Brams, appeared in a mathematical games column by Gardner (1981). Later it was reinvented by Bodlaender (1991) who defined the game chromatic number χg(G)\chi_{g}(G) as the smallest nonnegative integer kk such that Alice has a winning strategy for the vertex colouring game played on GG. Since Alice always wins if k|V|k\geq|V|, the parameter is well-defined.

To be precise, two more rules have to be fixed to make the game well-defined. Firstly, we have to fix the player X{A,B}X\in\{A,B\} who moves first. Secondly, we have to fix whether skipping (any) moves is allowed for some player Y{A,B}Y\in\{A,B\} or not allowed (which we denote by Y{}Y\in\{-\}). Thus we have six different games, one game for any of the pairs

(X,Y){A,B}×{A,B,},(X,Y)\in\{A,B\}\times\{A,B,-\},

and we call such a game the [X,Y][X,Y]-colouring game and denote its game chromatic number by χ[X,Y](G)\chi_{[X,Y]}(G).

The distinction of the six games is important when we discuss game-theoretic analogs of perfect graphs, the game-perfect graphs.

1.2 Game-perfect graphs

A graph GG is [X,Y][X,Y]-perfect (or game-perfect for the [X,Y][X,Y]-colouring game) if, for any induced subgraph HH of GG,

χ[X,Y](H)=ω(H),\chi_{[X,Y]}(H)=\omega(H),

where ω(H)\omega(H), the clique number of HH, is the maximum number of mutually adjacent vertices in HH.

The concept of game-perfect graphs was introduced by Andres (2007, 2009). For four of the six games, structural characterisations of game-perfect graphs by forbidden induced subgraphs and by an explicit structural description are known. The characterisation by forbidden induced subgraphs of two of these characterisations will be extremely useful as basis for two of our main theorems in the following sections:

Refer to caption

P4P_{4}

Refer to caption

C4C_{4}

Refer to caption

triangle star

Refer to caption

Ξ\Xi-graph

Refer to captionRefer to caption

two split 3-stars

Refer to captionRefer to caption

mixed graph

Refer to captionRefer to caption

two double fans

Figure 1: Forbidden induced subgraphs for [A,][A,-]-perfect graphs
Refer to caption

chair

Refer to caption

P4K1P_{4}\cup K_{1}

Refer to caption

C4K1C_{4}\cup K_{1}

Refer to caption

split 3-star

Refer to caption

P5P_{5}

Refer to caption

C5C_{5}

Refer to caption

double fan

Refer to caption

4-fan

Refer to caption

4-wheel

Refer to caption

F10F_{10}

Refer to caption

F11F_{11}

Refer to caption

F12F_{12}

Refer to caption

F13F_{13}

Refer to caption

F14F_{14}

Refer to caption

F15F_{15}

Figure 2: Forbidden induced subgraphs for [B,][B,-]-perfect graphs
Theorem 4 (Andres (2012)).

A graph is [A,][A,-]-perfect if and only if it contains none of the seven graphs depicted in Figure 1 as an induced subgraph.

Theorem 5 (Lock (2016); Andres and Lock (2019)).

A graph is [B,][B,-]-perfect if and only if it contains none of the fifteen graphs depicted in Figure 2 as an induced subgraph.

Furthermore, Andres (2012) characterised the class of [B,B][B,B]-perfect graphs by an explicit structural description. An ear animal is a graph of the form

K1((Ka(KbKc))Kd1Kd2Kdk)K_{1}\vee((K_{a}\vee(K_{b}\cup K_{c}))\cup K_{d_{1}}\cup K_{d_{2}}\cup\ldots\cup K_{d_{k}})

with k0k\geq 0 and a,b,c,d1,d2,,dk0a,b,c,d_{1},d_{2},\ldots,d_{k}\geq 0. Here, G1G2G_{1}\cup G_{2} (resp., G1G2G_{1}\vee G_{2}) denotes the disjoint union (resp., the join) of two graphs G1G_{1} and G2G_{2}.

Theorem 6 (Andres (2012)).

A graph is [B,B][B,B]-perfect if and only if each of its components is an ear animal.

We will use this result in order to simplify the proof of one of our main theorems (Theorem 12).

Lock (2016) and Andres and Lock (2019) characterised the class of [B,][B,-]-perfect graphs by a (very large) explicit structural description. From this description we will need only two partial results, given in Proposition 7 and Proposition 8, in order to simplify the proof of another one of our main theorems (Theorem 11).

Refer to caption
Figure 3: An expanded cocobi
Refer to caption
Figure 4: An expanded bull

An expanded cocobi is a graph of the type depicted in Figure 3 with k1k\geq 1, a,d0a,d\geq 0, and b1,,bk1b_{1},\ldots,b_{k}\geq 1, c1,,ck1c_{1},\ldots,c_{k}\geq 1. An expanded cocobi consists of 2k2k nonempty cliques B1,,Bk,C1,,CkB_{1},\ldots,B_{k},C_{1},\ldots,C_{k} and two (possibly empty) cliques AA and DD with cardinalities |Bi|=bi|B_{i}|=b_{i}, |Ci|=ci|C_{i}|=c_{i}, |A|=a|A|=a, and |D|=d|D|=d, for 1ik1\leq i\leq k, respectively, such that between all pairs of cliques in {A,B1,,Bk}\{A,B_{1},\ldots,B_{k}\} there is a complete join, between all pairs of cliques in {D,C1,,Ck}\{D,C_{1},\ldots,C_{k}\} there is a complete join, and, for any i{1,,k}i\in\{1,\ldots,k\}, there is a complete join between the cliques BiB_{i} and CiC_{i} (and no further edges are allowed). The dashed lines in Figure 3 indicate that kk may be arbitrarily large. An expanded bull is a graph of the type depicted in Figure 4 with a,b,d1a,b,d\geq 1 and c0c\geq 0. In both figures, pairs of lines indicate complete joins of the cliques.

Proposition 7 (Lock (2016); Andres and Lock (2019)).

Every expanded cocobi is [B,][B,-]-perfect.

Proposition 8 (Lock (2016); Andres and Lock (2019)).

Every expanded bull is [B,][B,-]-perfect.

1.3 The edge colouring game

An edge colouring game has the same rules as a vertex colouring game, except that the players have to colour uncoloured edges (instead of uncoloured vertices) such that adjacent edges receive distinct colours. And Alice wins if every edge (instead of vertex) is coloured in the end.

The game chromatic index χg(G)\chi_{g}^{\prime}(G) of GG is the smallest nonnegative integer kk such that Alice has a winning strategy for the edge colouring game played on GG with kk colours.

Thus, the edge colouring game on GG is equivalent to the vertex colouring game on the line graph L(G)L(G) of GG; and the game chromatic index and the game chromatic number are related by

χg(G)=χg(L(G)).\chi_{g}^{\prime}(G)=\chi_{g}(L(G)). (1)

The edge colouring game was introduced by Lam et al. (1999) and Cai and Zhu (2001). Determining the maximum game chromatic index of some classes of graphs has been the subject of several papers (cf. Andres (2006); Andres et al. (2011); Bartnicki and Grytczuk (2008); Cai and Zhu (2001); Chan and Nong (2014); Charpentier et al. (2018); Fong and Chan (2019a, b); Fong et al. (2018); Lam et al. (1999)) as well as the game chromatic index of random graphs (cf. Beveridge et al. (2008); Keusch (2018)) as well as different types of edge-colouring based games (cf. Boudon et al. (2017); Dunn (2007); Dunn et al. (2015)).

Originally, in the edge colouring game Alice moves first and skipping is not allowed. However, we will distinguish here six variants as in the vertex colouring game. Namely, in the [X,Y][X,Y]-edge colouring game player XX has the first move and player YY may skip moves (in case Y{A,B}Y\in\{A,B\}) or none of the players is allowed to skip (in case Y{})Y\in\{-\}). Its corresponding game chromatic index is denoted by χ[X,Y](G)\chi_{[X,Y]}^{\prime}(G).

1.4 Combining the setting: line game-perfect graphs

A graph GG is line [X,Y][X,Y]-perfect (or line game-perfect for the [X,Y][X,Y]-edge colouring game) if, for any edge-induced subgraph HH of GG,

χ[X,Y](H)=ω(L(H)).\chi_{[X,Y]}^{\prime}(H)=\omega(L(H)).

In this paper, we characterise line game-perfect graphs

  • for the games [B,B][B,B], [A,B][A,B], and [A,][A,-] (Theorem 12);

  • for game [B,][B,-] (Theorem 11);

  • for game [B,A][B,A] (Theorem 10);

  • for game [A,A][A,A] (Theorem 9).

1.5 Main results

Theorem 9.

The following are equivalent for a graph GG.

  • (1)

    GG is line [A,A][A,A]-perfect.

  • (2)

    None of the following configurations (depicted in Figure 5) is an edge-induced subgraph of GG: P6P_{6}, C5C_{5}, mini lobster F2F_{2}, trigraph F3F_{3}, or two 3-caterpillars F1F1F_{1}\cup F_{1}.

  • (3)

    At most one component of GG is a full tree of type E1E_{1} or a satellite of type E2E_{2}, and every other component is a single galaxy, a double galaxy, a candy, a star book, a diamond of flowers, or a tetrahedron of flowers (described in Sections 5.3 and 5.4).

Theorem 10.

The following are equivalent for a graph GG.

  • (1)

    GG is line [B,A][B,A]-perfect.

  • (2)

    None of the following configurations (depicted in Figure 6) is an edge-induced subgraph of GG: P6P_{6}, C5C_{5}, or 3-caterpillar F1F_{1}.

  • (3)

    Every component of GG is a single galaxy, a double galaxy, a candy, a star book, a diamond of flowers, or a tetrahedron of flowers (described in Sections 5.2 and 5.3).

Theorem 11.

The following are equivalent for a graph GG.

  • (1)

    GG is line [B,][B,-]-perfect.

  • (2)

    None of the following configurations (depicted in Figure 7) is an edge-induced subgraph of GG: P5P2P_{5}\cup P_{2}, C4P2C_{4}\cup P_{2}, P6P_{6}, C5C_{5}, bull, diamond, or 3-caterpillar F1F_{1}.

  • (3)

    Every component of GG is a double star, a vase of flowers, or an isolated vertex, or GG contains exactly one nontrivial component and this component is a double star, a vase of flowers, a candy, a shooting star, a double vase, or an amaryllis (described in Sections 5.1 and 5.2).

Theorem 12.

The following are equivalent for a graph GG.

  • (1)

    GG is line [B,B][B,B]-perfect.

  • (2)

    GG is line [A,B][A,B]-perfect.

  • (3)

    GG is line [A,][A,-]-perfect.

  • (4)

    None of the following configurations (depicted in Figure 8) is an edge-induced subgraph of GG: P5P_{5} or C4C_{4}.

  • (5)

    Every component of GG is either a vase of flowers or a double star or an isolated vertex (described in Section 5.1).

Refer to caption

P6P_{6}

Refer to caption

C5C_{5}

Refer to caption

mini lobster F2F_{2}

Refer to caption

trigraph F3F_{3}

Refer to captionRefer to caption

F1F1F_{1}\cup F_{1}

Figure 5: Forbidden subgraphs for line [A,A][A,A]-perfect graphs
Refer to caption

P6P_{6}

Refer to caption

C5C_{5}

Refer to caption

3-caterpillar F1F_{1}

Figure 6: Forbidden subgraphs for line [B,A][B,A]-perfect graphs
Refer to caption

P5P2P_{5}\cup P_{2}

Refer to caption

C4P2C_{4}\cup P_{2}

Refer to caption

P6P_{6}

Refer to caption

C5C_{5}

Refer to caption

bull

Refer to caption

diamond

Refer to caption

3-caterpillar F1F_{1}

Figure 7: Forbidden subgraphs for line [B,][B,-]-perfect graphs
Refer to caption

P5P_{5}

Refer to caption

C4C_{4}

Figure 8: Forbidden subgraphs for line game-perfect graphs for the games [B,B][B,B], [A,B][A,B], and [A,][A,-]

1.6 Idea of the proof

In order to prove Theorem 9, first, in Section 4, we show that Bob has a winning strategy for the [A,A][A,A]-edge colouring game played on each of the forbidden configurations, which proves the implication (1)\Longrightarrow(2); then, in Section 5, we show that Alice has a winning strategy for the [A,A][A,A]-edge colouring game played on each of the permitted types from (3) and, in Section 6, we show that the permitted types are hereditary (i.e., every edge-induced subgraph of such a permitted type is in one of the permitted types), which together proves the implication (3)\Longrightarrow(1); finally, in Section 6, using Theorem 3 we prove the structural description (i.e., the permitted types are exactly those graphs that do not contain any of the forbidden configurations as an edge-induced subgraph), which settles the implication (2)\Longrightarrow(3).

The proofs of Theorems 10, 11 and 12 have the same structure, however the structural implication (i.e., (2)\Longrightarrow(3) in Theorem 10 and Theorem 11, respectively, (4)\Longrightarrow(5) in Theorem 12) can be simplified by using the structural result from Theorem 9.

Furthermore, the other implications in Theorem 11 (respectively, Theorem 12) can be obtained in an easy way by using the structural results known for [B,][B,-]-perfect (respectively, [A,][A,-]-, [A,B][A,B]- and [B,B][B,B]-perfect) graphs, namely Theorem 5 and Propositions 7 and 8 (respectively, Theorem 4 and Theorem 6). The method for this last simplification will be described in Section 3.

1.7 Structure of this paper

In Section 2 we give some basic definitions and fix notation. A general idea to simplify the proofs concerning those games where a structural characterisation for game-perfectness is known is given in Section 3. In Section 4 we show that the forbidden configurations are not line game-perfect. In Section 5 we describe winning strategies for Alice on the permitted types for the different games. After these preparations, Section 6 is devoted to the proofs of the four main theorems. We conclude with an open question and a related problem in Section 7.

2 Preliminaries

We start by giving some definitions, easy observations and some results from the literature that we will use.

2.1 Notation

All graphs considered in this paper are simple, i.e., they contain neither loops nor multiple edges. Let GG be a graph. We denote by

  • :={0,1,2,3,}{\mathbb{N}}:=\{0,1,2,3,\ldots\} the set of nonnegative integers;

  • Δ(G)\Delta(G) the maximum degree of GG;

  • ω(G)\omega(G) the clique number of GG;

  • L(G)L(G) the line graph of GG;

  • χ(G)\chi^{\prime}(G) the chromatic index of GG;

  • χ(G)\chi(G) the chromatic number of GG;

  • χ[X,Y](G)\chi_{[X,Y]}^{\prime}(G) the game chromatic index w.r.t. edge game [X,Y][X,Y];

  • χ[X,Y](G)\chi_{[X,Y]}(G) the game chromatic number w.r.t. vertex game [X,Y][X,Y].

Let m,nm,n\in{\mathbb{N}}. By PnP_{n} (n1n\geq 1), CnC_{n} (n3n\geq 3), KnK_{n}, and Km,nK_{m,n}, we denote the path, cycle and complete graph on nn vertices, and the complete bipartite graph with partite sets of mm and nn vertices, respectively.

Definition 13.

Let GG be a graph. An edge of GG is called unsafe if it is adjacent to at least ω(L(G))\omega(L(G)) edges.

2.2 Basic observations

The different vertex colouring games are related as follows:

Observation 14 (Andres (2009)).

For any graph GG,

ω(G)χ(G)χ[A,A](G)χ[A,](G)χ[A,B](G)χ[B,B](G)\displaystyle\omega(G)\leq\chi(G)\leq\chi_{[A,A]}(G)\leq\chi_{[A,-]}(G)\leq\chi_{[A,B]}(G)\leq\chi_{[B,B]}(G)
ω(G)χ(G)χ[A,A](G)χ[B,A](G)χ[B,](G)χ[B,B](G)\displaystyle\omega(G)\leq\chi(G)\leq\chi_{[A,A]}(G)\leq\chi_{[B,A]}(G)\leq\chi_{[B,-]}(G)\leq\chi_{[B,B]}(G)

The same holds for the edge colouring games:

Observation 15 (Andres (2006)).

For any graph GG,

ω(L(G))χ(G)χ[A,A](G)χ[A,](G)χ[A,B](G)χ[B,B](G)\displaystyle\omega(L(G))\leq\chi^{\prime}(G)\leq\chi_{[A,A]}^{\prime}(G)\leq\chi_{[A,-]}^{\prime}(G)\leq\chi_{[A,B]}^{\prime}(G)\leq\chi_{[B,B]}^{\prime}(G)
ω(L(G))χ(G)χ[A,A](G)χ[B,A](G)χ[B,](G)χ[B,B](G)\displaystyle\omega(L(G))\leq\chi^{\prime}(G)\leq\chi_{[A,A]}^{\prime}(G)\leq\chi_{[B,A]}^{\prime}(G)\leq\chi_{[B,-]}^{\prime}(G)\leq\chi_{[B,B]}^{\prime}(G)

2.3 Basic definitions and observations

Recall that the line graph L(G)L(G) of a graph G=(V,E)G=(V,E) is the graph (E,E)(E,E^{\prime}) where, for any e1,e2Ee_{1},e_{2}\in E, e1e2e_{1}e_{2} is an edge in L(G)L(G) (i.e., e1e2Ee_{1}e_{2}\in E^{\prime}) if and only if the edges e1e_{1} and e2e_{2} are adjacent in GG.

Observation 16.

For any graph GG and any game [X,Y][X,Y] with X{A,B}X\in\{A,B\} and Y{A,B,}Y\in\{A,B,-\}, we have

χ(G)\displaystyle\chi^{\prime}(G) =\displaystyle= χ(L(G)),\displaystyle\chi(L(G)),
χ[X,Y](G)\displaystyle\chi_{[X,Y]}^{\prime}(G) =\displaystyle= χ[X,Y](L(G)).\displaystyle\chi_{[X,Y]}(L(G)).

Observation 16 implies the two following observations, which can be taken as alternative definitions of line perfect graphs and line game-perfect graphs, respectively.

Observation 17 (Trotter (1977)).

A graph GG is line perfect if L(G)L(G) is perfect, i.e., for any vertex-induced subgraph HH^{\prime} of L(G)L(G),

χ(H)=ω(H).\chi(H^{\prime})=\omega(H^{\prime}).
Observation 18.

A graph GG is line [X,Y][X,Y]-perfect if L(G)L(G) is [X,Y][X,Y]-perfect, i.e., for any vertex-induced subgraph HH^{\prime} of L(G)L(G),

χ[X,Y](H)=ω(H).\chi_{[X,Y]}(H^{\prime})=\omega(H^{\prime}).

Let 𝒫[X,Y]{\cal LP}[X,Y] be the class of line [X,Y][X,Y]-perfect graphs and 𝒫{\cal LP} be the class of line perfect graphs. Then, by the definition of line perfect graphs and line game-perfect graphs, Observation 15 directly implies (or, alternatively, by Observation 17 and Observation 18, Observation 14 directly implies) the following.

Observation 19.
𝒫[B,B]𝒫[A,B]𝒫[A,]𝒫[A,A]𝒫\displaystyle{\cal LP}[B,B]\subseteq{\cal LP}[A,B]\subseteq{\cal LP}[A,-]\subseteq{\cal LP}[A,A]\subseteq{\cal LP}
𝒫[B,B]𝒫[B,]𝒫[B,A]𝒫[A,A]𝒫\displaystyle{\cal LP}[B,B]\subseteq{\cal LP}[B,-]\subseteq{\cal LP}[B,A]\subseteq{\cal LP}[A,A]\subseteq{\cal LP}

In particular, Observation 19 says that every line [X,Y][X,Y]-perfect graph is line perfect.

Using Theorem 1 and Observation 19 we get the following.

Corollary 20.

The classes of line [X,Y][X,Y]-perfect graphs are subclasses of the class of perfect graphs.

Definition 21.

A graph GG is line [X,Y][X,Y]-nice if

χ[X,Y](G)=ω(L(G)),\chi_{[X,Y]}^{\prime}(G)=\omega(L(G)),

i.e., if Alice has a winning strategy with ω(L(G))\omega(L(G)) colours for the [X,Y][X,Y]-edge colouring game played on GG.

The definition of line game-perfect graphs and Definition 21 have an obvious relation, given in Observation 22.

Observation 22.

A graph GG is line [X,Y][X,Y]-perfect if and only if each of its edge-induced subgraphs is line [X,Y][X,Y]-nice.

2.4 Characterisations of line graphs

The following well-known theorem will be used in our proofs.

Theorem 23 (Whitney (1932)).

Two connected nonempty graphs G1G_{1} and G2G_{2} are isomorphic if and only if their line graphs L(G1)L(G_{1}) and L(G2)L(G_{2}) are isomorphic, with the single exception of the two graphs K3K_{3} and K1,3K_{1,3}, which have the same line graph

L(K3)=L(K1,3)=K3.L(K_{3})=L(K_{1,3})=K_{3}.
Corollary 24.

For any graph GG,

ω(L(G))={3ifΔ(G)=2andGcontains a componentK30ifGis emptyΔ(G)otherwise{\omega(L(G))=\left\{\begin{array}[]{ll}3&\text{if}\ \Delta(G)=2\ \text{and}\ G\ \text{contains\ a\ component}\ K_{3}\\ 0&\text{if}\ G\ \text{is empty}\\ \Delta(G)&\text{otherwise}\end{array}\right.}
of Corollary 24.

Let GG be nonempty. By Theorem 23, cliques KnK_{n} with n1n\geq 1 in L(G)L(G) originate only from edge-induced stars K1,nK_{1,n} or the K3K_{3} in GG. Thus, either a star of maximum degree Δ(G)\Delta(G) leads to the value of ω(L(G))\omega(L(G)) or the three mutually adjacent edges in a K3K_{3}. ∎

Using Observation 16 and Corollary 24, we may reformulate Definition 21 for a graph GG with maximum degree Δ(G)3\Delta(G)\geq 3 as follows.

Observation 25.

A graph GG with Δ(G)3\Delta(G)\geq 3 is line [X,Y][X,Y]-nice if

χ[X,Y](G)=Δ(G).\chi_{[X,Y]}^{\prime}(G)=\Delta(G).

The precondition “nonempty” in Theorem 23 is essential as the line graphs of an isolated vertex K1K_{1} and an empty graph K0K_{0} are both the empty graph. Therefore, considering line graphs, it is convenient to exclude isolated vertices, which motivates the following definition.

Definition 26.

A graph is iso-free if it has no isolated vertices.

Beineke (1970) gave a characterisation of line graphs by forbidden induced subgraphs, which will be used in our proofs.

Theorem 27 (Beineke (1970)).

A graph GG is a line graph if and only if it contains none of the nine graphs N1,,N9N_{1},\ldots,N_{9} from Figure 9 as an induced subgraph.

Refer to caption

N1N_{1}: claw

Refer to caption

N2N_{2}: P2P3¯\overline{P_{2}\cup P_{3}}

Refer to caption

N3N_{3}: K5eK_{5}-e

Refer to caption

N4N_{4}:

Refer to caption

N5N5:

Refer to caption

N6N_{6}:

Refer to caption

N7N_{7}:

Refer to caption

N8N_{8}: triangular 3-ladder

Refer to caption

N9N_{9}: 5-wheel

Figure 9: The nine forbidden induced subgraphs for line graphs

3 A plan for characterising line game-perfect graphs

Let g=[X,Y]g=[X,Y] with (X,Y){A,B}×{A,B,}(X,Y)\in\{A,B\}\times\{A,B,-\}.

  • For some games gg, we have a characterisation of game-perfect graphs by a list g{\cal F}_{g} of forbidden induced subgraphs.

  • Let red(g)({\cal F}_{g}) be the maximal subset of g{\cal F}_{g} such that no graph in red(g)({\cal F}_{g}) contains an induced N1,,N9N_{1},\ldots,N_{9}.

  • Let L1(g)L^{-1}({\cal F}_{g}) the set of all iso-free graphs HH such that L(H)gL(H)\in{\cal F}_{g}.

  • Let L1(red(g))L^{-1}({\rm red}({\cal F}_{g})) (which we call the reduced list) be the set of all iso-free graphs HH such that L(H)red(g)L(H)\in{\rm red}({\cal F}_{g}).

Then we have following fundamental theorem (which gives us the basic idea how to characterise game-perfect line graphs).

Theorem 28.

The following are equivalent for a graph GG and a game g=[X,Y]g=[X,Y] with X{A,B}X\in\{A,B\} and Y{A,B,}Y\in\{A,B,-\}.

  • (1)

    GG is line gg-perfect.

  • (2)

    No graph in L1(g)L^{-1}({\cal F}_{g}) is an edge-induced subgraph of GG.

  • (3)

    No graph in L1(red(g))L^{-1}({\rm red}({\cal F}_{g})) is an edge-induced subgraph of GG.

Proof.

(1)\Longrightarrow(2): Let GG be a line gg-perfect graph. Then U:=L(G)U:=L(G) is gg-game-perfect. By the characterisation of (vertex) gg-perfectness (e.g., by Theorem 4 or Theorem 5) UU does not contain a graph from the list g{\cal F}_{g} as an induced subgraph. That means that GG does not contain a graph from the list L1(g)L^{-1}({\cal F}_{g}) as an edge-induced subgraph.

(2)\Longrightarrow(1): Let GG not contain any graph from the list L1(g)L^{-1}({\cal F}_{g}) as an edge-induced subgraph. Then U:=L(G)U:=L(G) does not contain any graph from the list g{\cal F}_{g} as an induced subgraph. By the characterisation of gg-perfect graphs (e.g., by Theorem 4 or Theorem 5), this means that UU is gg-game-perfect. By definition this means that GG is line gg-perfect.

(2)\Longrightarrow(3): holds trivially.

(3)\Longrightarrow(2): Let HL1(g)H\in L^{-1}({\cal F}_{g}). Then there is a graph FgF\in{\cal F}_{g} with F=L(H)F=L(H). Since FF is a line graph, by Theorem 27 FF does not contain any of the forbidden configurations N1,,N9N_{1},\ldots,N_{9} as an induced subgraph. Thus Fred(g)F\in{\rm red}({\cal F}_{g}). Thus

HL1(red(g)).H\in L^{-1}({\rm red}({\cal F}_{g})).

General strategy to characterise gg-game line perfect graphs.

We do the following steps

  1. 1.

    Determine g{\cal F}_{g} (known from literature for 4 games):

  2. 2.

    Determine red(g)({\cal F}_{g}).

  3. 3.

    Determine L1(red(g))L^{-1}({\rm red}({\cal F}_{g})).

  4. 4.

    Characterise the class of graph which do not contain any member of L1(red(g))L^{-1}({\rm red}({\cal F}_{g})) as an edge-induced subgraph.

The above idea is used for the proofs of Theorem 12 and Theorem 11. In Theorem 10 and Theorem 9 we use different methods since, for the games [B,A][B,A] and [A,A][A,A], no explicit characterisation of the game-perfect graphs is known.

4 The forbidden subgraphs

4.1 Forbidden subgraphs for game [A,][A,-]

The following basic lemma is implied by Theorem 23.

Lemma 29.

We have:

  • P5P_{5} is the only iso-free graph whose line graph is P4P_{4}.

  • C4C_{4} is the only iso-free graph whose line graph is C4C_{4}.

From the lemma above we conclude the following.

Proposition 30.

A graph is line [A,][A,-]-perfect if and only if it contains no P5P_{5} or C4C_{4} as an edge-induced subgraph.

Proof.

Let GG be a graph. By Theorem 28, the graph GG is line [A,][A,-]-perfect if and only if no graph in the reduced list L1(red([A,]))L^{-1}({\rm red}({\cal F}_{[A,-]})) is an edge-induced subgraph of GG. Thus, it is sufficient to prove that

L1(red([A,]))={P5,C4}.L^{-1}({\rm red}({\cal F}_{[A,-]}))=\{P_{5},C_{4}\}.

By Theorem 4 we know that [A,]{\cal F}_{[A,-]} consists of the seven graphs depicted in Figure 1.

Since N1N_{1} is an induced subgraph of the split 3-star and of the double fan, it is an induced subgraph of the triangle star, the Ξ\Xi-graph, the two split 3-stars, the two double fans, and the mixed graph. Thus we have

red([A,])={P4,C4}{\rm red}({\cal F}_{[A,-]})=\{P_{4},C_{4}\}

Since, by Lemma 29, the only iso-free graph whose line graph is P4P_{4} is the P5P_{5}, and the only iso-free graph whose line graph is C4C_{4} is the C4C_{4}, we have

L1(red([A,]))={P5,C4}.L^{-1}({\rm red}({\cal F}_{[A,-]}))=\{P_{5},C_{4}\}.

4.2 Forbidden subgraphs for game [B,][B,-]

We obtain the following characterisation of line [B,][B,-]-perfect graphs.

Proposition 31.

A graph is line [B,][B,-]-perfect if and only if it contains no P5P2P_{5}\cup P_{2}, C4P2C_{4}\cup P_{2}, P6P_{6}, C5C_{5}, bull, diamond, or 3-caterpillar F1F_{1} as an edge-induced subgraph.

Proof.

Let GG be a graph . By Theorem 28, GG is line [B,][B,-]-perfect if and only if no graph in the reduced list L1(red([B,]))L^{-1}({\rm red}({\cal F}_{[B,-]})) is an edge-induced subgraph of GG. Thus, to finish the proof it is sufficient to show that the reduced list L1(red([B,]))L^{-1}({\rm red}({\cal F}_{[B,-]})) consists of the forbidden graphs mentioned in the proposition.

By Theorem 5 we know that [B,]{\cal F}_{[B,-]} consists of the 15 graphs depicted in Figure 2.

Since N1N_{1} is an induced subgraph of the chair, the split 3-star, the double fan, the F10F_{10}, the F12F_{12}, the F13F_{13}, the F14F_{14}, and the F15F_{15}, we have

red([B,])={P4K1,C4K1,P5,C5,4-fan,4-wheel,F11}.{\rm red}({\cal F}_{[B,-]})=\{P_{4}\cup K_{1},C_{4}\cup K_{1},P_{5},C_{5},\text{4-fan},\text{4-wheel},F_{11}\}.

Furthermore, the following observations are implied by Theorem 23.

  • P5P2P_{5}\cup P_{2} is the only iso-free graph whose line graph is P4K1P_{4}\cup K_{1}.

  • C4P2C_{4}\cup P_{2} is the only iso-free graph whose line graph is C4K1C_{4}\cup K_{1}.

  • P6P_{6} is the only iso-free graph whose line graph is P5P_{5}.

  • C5C_{5} is the only iso-free graph whose line graph is C5C_{5}.

  • The bull is the only iso-free graph whose line graph is the 4-fan.

  • The diamond is the only iso-free graph whose line graph is the 4-wheel.

  • The 3-caterpillar F1F_{1} is the only iso-free graph whose line graph is the graph F11F_{11} depicted in Figure 2.

By these observations we conclude that

L1(red([B,]))={P5P2,C4P2,P6,C5,bull,diamond,3-caterpillar}.L^{-1}({\rm red}({\cal F}_{[B,-]}))=\{P_{5}\cup P_{2},C_{4}\cup P_{2},P_{6},C_{5},\text{bull},\text{diamond},\text{3-caterpillar}\}.

4.3 Forbidden subgraphs for game [B,A][B,A]

The next lemma is an auxiliary result that will be used to simplify some strategies in the forthcoming Lemma 33, Lemma 36, and Lemma 39.

Refer to caption
Figure 10: The precoloured configuration F11F_{1}^{1}: the middle edge is precoloured by colour 1.
Lemma 32.

Bob has a winning strategy with 3 colours in the [X,A][X,A]-edge colouring game on the precoloured graph F11F_{1}^{1} where the middle edge is precoloured by colour 1 (depicted in Figure 10) if it is Alice’s turn.

Proof.

Assume the colour set is {1,2,3}\{1,2,3\}. By symmetry, Alice has four possible types of moves: she can colour e1e_{1} with colour 2, she can colour f1,1f_{1,1} with colour 2 or with colour 1, or she can miss her turn.

  • If Alice colours e1e_{1} with colour 2, Bob colours f2,2f_{2,2} with colour 3. Then there is no feasible colour for e2e_{2} any more.

  • If Alice colours f1,1f_{1,1} with colour 2, Bob colours f1,2f_{1,2} with colour 3. Then there is no feasible colour for e1e_{1} any more.

  • If Alice colours f1,1f_{1,1} with colour 1 or skips, then Bob colours f2,1f_{2,1} with colour 2. If Bob will be able to colour f2,2f_{2,2} or e1e_{1} with colour 3 in his next move, he will win, since there would be no feasible colour for e2e_{2} in both cases. In order to avoid both threats simultaneously, Alice has only one possibility: she must colour e2e_{2} with colour 3. But then Bob colours f1,2f_{1,2} with colour 2, so that there is no feasible colour for e1e_{1} any more.

Thus, in any case, Bob will win. ∎

Lemma 33.

The 3-caterpillar is not line [B,A][B,A]-nice.

Proof.

Bob’s winning strategy with 3 colours on the 3-caterpillar is to colour the central leaf edge e0e_{0} (see Figure 14) with colour 1 in his first move. Then we have the situation from Figure 10. Thus Bob wins by Lemma 32. ∎

4.4 Forbidden subgraphs for game [A,A][A,A]

The first two of the following lemmata are trivial. We list them for the sake of completeness.

Lemma 34.

The graph P6P_{6} is not line [A,A][A,A]-nice.

Proof.

We describe a winning strategy with 2 colours for Bob in the [A,A][A,A]-edge colouring game on the path P6P_{6}.

If Alice colours an edge in her first move, then Bob colours an edge at distance 1 with the other colour, and the mutual adjacent edge of these two edges cannot be coloured with any of the two colours.

Otherwise, if Alice misses her first turn, then Bob’s winning strategy with 2 colours on the P6P_{6} is to colour the central edge ee in colour 1 in his first move and one of the leaf edges with colour 2 in his second move. Bob can colour at least one such leaf edge ff, since Alice has coloured at most one edge. Then the mutual adjacent edge of the two edges ee and ff cannot be coloured, and Bob wins.

Thus the P6P_{6} is not line [A,A][A,A]-nice. ∎

Lemma 35.

The graph C5C_{5} is not line [A,A][A,A]-nice.

Proof.

The C5C_{5} (is the smallest graph that) is not line perfect, thus it is not line [A,A][A,A]-nice. ∎

Refer to caption
Figure 11: The mini lobster F2F_{2}
Lemma 36.

The mini lobster F2F_{2} is not line [A,A][A,A]-nice.

Proof.

By exhausting all possible first moves of Alice we show that Bob has a winning strategy with 3 colours for the [A,A][A,A]-edge colouring game played on F2F_{2}. We use the edge labels from Figure 11. By symmetry, it is sufficient to consider the cases that Alice colours f0f_{0}, e0e_{0}, f1,1f_{1,1}, or e2e_{2} in her first move, or skips her first turn.

  • If Alice skips or colours f0f_{0}, then Bob colours e0e_{0} and thus creates a configuration F11F_{1}^{1}. In the same way, if Alice colours e0e_{0}, then Bob colours f0f_{0} and creates a configuration F11F_{1}^{1}. In both cases, by Lemma 32, Bob will win. (Note that in case Alice colours f0f_{0} in a forthcoming move, this may be considered as skipping her turn in the situation of Lemma 32.)

  • If Alice colours f1,1f_{1,1} (w.l.o.g. with colour 1), then Bob colours e2e_{2} with colour 2. On the other hand, if Alice colours e2e_{2} (w.l.o.g. with colour 2), then Bob colours f1,1f_{1,1} with colour 1. In both cases, if Bob will be able to colour f1,2f_{1,2} or e0e_{0} with colour 3 in his next move, then he would win as there would be no feasible colour for e1e_{1} any more. The only possibility for Alice to avoid both threats simultaneously is to colour e1e_{1} with colour 3. But then Bob colours f0f_{0} with colour 1, so that there is no feasible colour for e0e_{0} any more.

In any case, Bob wins. ∎

Refer to caption
Figure 12: The precoloured configuration F31F_{3}^{1}

The next lemma is an auxiliary result that will be used to simplify some strategies in the forthcoming Lemma 38.

Lemma 37.

Bob has a winning strategy with 4 colours in the [X,A][X,A]-edge colouring game on the precoloured graph F31F_{3}^{1} (depicted in Figure 12) if it is Alice’s turn.

Proof.

Assume the colour set is {1,2,3,4}\{1,2,3,4\}. By symmetry, Alice has six possible types of moves: she can miss her turn, colour f1,1f_{1,1} with colour 1 or with colour 3, she can colour e2e_{2} with colour 3, or she can colour f0f_{0} with colour 2 or with colour 3.

  • If Alice misses her turn or colours f1,1f_{1,1} (with colour 1 or colour 3), then Bob colours f0f_{0} with colour 3. After that only colour 4 is feasible for e1e_{1} and e2e_{2}, which can be used only for one the these edges.

  • If Alice colours e2e_{2} or f0f_{0} with colour 3, Bob colours f1,1f_{1,1} with colour 4. Then there is no feasible colour for e1e_{1}.

  • If Alice colours f0f_{0} with colour 2, Bob colours f1,1f_{1,1} with colour 3. If Bob will be able to colour f1,2f_{1,2} or e2e_{2} with colour 4 in his next move, he will win, since there would be no feasible colour for e1e_{1} in both cases. In order to avoid both threats simultaneously, Alice has only one possibility: she must colour e1e_{1} with colour 4. But then Bob colours f2,1f_{2,1} with colour 3, so that there is no feasible colour for e2e_{2} any more.

Thus, in any case, Bob will win. ∎

Refer to caption
Figure 13: The trigraph F3F_{3}
Lemma 38.

The trigraph F3F_{3} is not line [A,A][A,A]-nice.

Proof.

We describe a winning strategy for Bob on F3F_{3} with colour set {1,2,3,4}\{1,2,3,4\}. We use the edge labels from Figure 13. Due to symmetry, Alice has three possibilities for her first move: She can colour e0e_{0} or f0,1f_{0,1} with colour 1 or miss her turn.

If Alice colours e0e_{0} with colour 1, then Bob colours f0,1f_{0,1} with colour 2. And, vice-versa, if Alice colours f0,1f_{0,1} with colour 1, then Bob colours e0e_{0} with colour 2. In both cases (by considering the coloured edge e0e_{0} broken in two parts) we get the precoloured configuration F31F_{3}^{1} from Figure 12. By Lemma 37, Bob wins.

If Alice misses her turn, then Bob colours f0,1f_{0,1} with colour 1. Now, by symmetry, Alice has seven possibilities for her second move: she may miss her turn, colour e0e_{0} with colour 1 or with colour 2, colour f0,2f_{0,2} with colour 2, colour e1e_{1} with colour 2, or colour f1,1f_{1,1} with colour 2 or with colour 1. We make a case distinction according to Alice’s second move.

  • If Alice misses her turn, then Bob colours e0e_{0} with colour 2. Again, we have a situation as in configuration F31F_{3}^{1}, and, by Lemma 37, Bob wins.

  • If Alice colours e0e_{0} with colour 1, then this colour is forbidden for every uncoloured edge. The uncoloured edges form a 3-caterpillar F1F_{1} and the game is reduced to the [B,A][B,A]-edge colouring game with three colours (2,3,4) on F1F_{1}. Therefore, Bob wins by Lemma 33.

  • If Alice colours e0e_{0} with colour 2, Bob colours f0,2f_{0,2} with colour 3. And, vice-versa, if Alice colours f0,2f_{0,2} with colour 2, Bob colours e0e_{0} with colour 3. In both cases the only feasible colour remaining for e1e_{1} and e2e_{2} is colour 4, which cannot be assigned to both edges.

  • If Alice colours e1e_{1} with colour 2, then Bob colours f2,1f_{2,1} with colour 3. If Bob will be able to colour f0,2f_{0,2} or f2,2f_{2,2} with colour 4 in his next move, he will win as e2e_{2} has no feasible colour. The only possible move of Alice to avoid both threats is to colour e2e_{2} with colour 4. But then Bob colours f1,1f_{1,1} with colour 1 and there is no feasible colour for e0e_{0} any more.

  • If Alice colours f1,1f_{1,1} with colour 2, then Bob colours f1,2f_{1,2} with colour 3. If Bob will be able to colour e0e_{0} or f0,2f_{0,2} with colour 4 in his next move, he will win as e1e_{1} has no feasible colour. The only possible move of Alice to avoid both threats is to colour e1e_{1} with colour 4. But then Bob colours f2,1f_{2,1} with colour 1 and there is no feasible colour for e0e_{0} any more.

  • If Alice colours f1,1f_{1,1} with colour 1, then Bob colours e1e_{1} with colour 2. If Bob will be able to colour f2,1f_{2,1} or f2,2f_{2,2} with colour 3 in his next move, he will win as the only feasible colour for the edges e0e_{0} and e2e_{2} will be colour 4, which can not be used for both edges. The only possible moves of Alice to avoid both threats are to colour e0e_{0} or e2e_{2} with colour 3. By symmetry, we may assume that Alice colours e0e_{0} with colour 3. But then Bob colours f2,1f_{2,1} with colour 4 and there is no feasible colour for e2e_{2} any more.

Thus, in any case, Bob wins. ∎

Refer to caption
Figure 14: The 3-caterpillar F1F_{1}
Lemma 39.

The graph F1F1F_{1}\cup F_{1} is not line [A,A][A,A]-nice.

Proof.

We describe a winning strategy for Bob with 3 colours in the [A,A][A,A]-edge colouring game played on a graph F1F1F_{1}\cup F_{1} consisting of two components that are 3-caterpillars. No matter what Alice does in her first move, Bob is able to choose a component where every edge is uncoloured. Bob colours the edge e0e_{0} (see Figure 14) in this component and then, by playing always in this component, he has a winning strategy by Lemma 32. ∎

5 The permitted types

5.1 Permitted for game [B,B][B,B]

We start with some definitions.

Definition 40 (vase of flowers).

Let nn\in{\mathbb{N}}. A vase of nn flowers is a graph consisting of a C3C_{3} and nn vertices of degree 1 that are adjacent with the same vertex of the C3C_{3}, i.e., the graph has the vertex set

{w1,w2,w3,v1,v2,,vn}\{w_{1},w_{2},w_{3},v_{1},v_{2},\ldots,v_{n}\}

and the edge set

{w1w2,w1w3,w2w3}{w1vi1in}.\{w_{1}w_{2},w_{1}w_{3},w_{2}w_{3}\}\cup\{w_{1}v_{i}\mid 1\leq i\leq n\}.

A vase of flowers is a vase of nn flowers for some nn\in{\mathbb{N}}. A vase of 1 flower is often called a paw, and a vase of 2 flowers is sometimes called a cricket.

Definition 41 (double star).

Let m,nm,n\in{\mathbb{N}}. An (m,n)(m,n)-double star is a graph formed by an mm-star and an nn-star by connecting the centres of the stars by an additional edge, i.e., the graph has the vertex set

{w1,w2,u1,u2,,um,v1,v2,,vn}\{w_{1},w_{2},u_{1},u_{2},\ldots,u_{m},v_{1},v_{2},\ldots,v_{n}\}

an the edge set

{w1w2}{w1ui1im}{w2vi1in}.\{w_{1}w_{2}\}\cup\{w_{1}u_{i}\mid 1\leq i\leq m\}\cup\{w_{2}v_{i}\mid 1\leq i\leq n\}.

A double star is an (m,n)(m,n)-double star for some m,nm,n\in{\mathbb{N}}. The (0,0)(0,0)-double star is the complete graph K2K_{2}.

Refer to caption

vase of 5 flowers

Refer to caption

(4,3)(4,3)-double star

Figure 15: A vase of flowers and a double star

In order to prove the theorem, we start with some lemmata.

Lemma 42.

Graphs whose components are vases of flowers, double stars, or isolated vertices are line [B,B][B,B]-perfect.

Proof.

Let GG be a graph whose components are vases of flowers, double stars, or isolated vertices. The line graph of a vase of nn flowers is an ear animal with k=0k=0, a=b=1a=b=1, and c=nc=n. The line graph of an (m,n)(m,n)-double star is an ear animal with k=2k=2, a=b=c=0a=b=c=0, d1=md_{1}=m, and d2=nd_{2}=n. The line graph of an isolated vertex is the empty graph K0K_{0} and can thus be ignored. Thus, the line graph L(G)L(G) of GG is a graph each of whose components is an ear animal. Therefore, by Theorem 6, L(G)L(G) is [B,B][B,B]-perfect. By the definition of line game-perfectness this means that GG is line [B,B][B,B]-perfect. ∎

5.2 Permitted for game [B,][B,-]

We start with some definitions.

Definition 43 (candy).

Let m,n1,n2m,n_{1},n_{2}\in{\mathbb{N}} and m1m\geq 1. An (m,n1,n2)(m,n_{1},n_{2})-candy is a graph consisting of a K2,mK_{2,m} and n1n_{1} vertices of degree 1 that are adjacent to a vertex v1v_{1} of degree mm of the K2,mK_{2,m} and n2n_{2} vertices of degree 1 that are adjacent to the vertex v2v_{2} at distance 2 from v1v_{1}, i.e., the graph has the vertex set

{v1,v2}{wi1im}{xj1jn1}{yj1jn2}\{v_{1},v_{2}\}\cup\{w_{i}\mid 1\leq i\leq m\}\cup\{x_{j}\mid 1\leq j\leq n_{1}\}\cup\{y_{j}\mid 1\leq j\leq n_{2}\}

and the edge set

{v1wi,wiv21im}{xjv11jn1}{v2yj1jn2}.\{v_{1}w_{i},w_{i}v_{2}\mid 1\leq i\leq m\}\cup\{x_{j}v_{1}\mid 1\leq j\leq n_{1}\}\cup\{v_{2}y_{j}\mid 1\leq j\leq n_{2}\}.

A candy is an (m,n1,n2)(m,n_{1},n_{2})-candy and an empty candy is a (1,n1,n2)(1,n_{1},n_{2})-candy for some m,n1,n2m,n_{1},n_{2}\in{\mathbb{N}}.

Definition 44 (shooting star).

Let m,nm,n\in{\mathbb{N}}. An (m,n)(m,n)-shooting star is a graph formed by a central vertex vv with nn adjacent vertices of degree 1 and a pending P3P_{3} and another adjacent vertex ww that is adjacent to mm vertices of degree 1, i.e., the graph has the vertex set

{v,w,a,b}{xi1im}{yj1jn}\{v,w,a,b\}\cup\{x_{i}\mid 1\leq i\leq m\}\cup\{y_{j}\mid 1\leq j\leq n\}

and the edge set

{wv,va,ab}{wxi1im}{vyj1jn}.\{wv,va,ab\}\cup\{wx_{i}\mid 1\leq i\leq m\}\cup\{vy_{j}\mid 1\leq j\leq n\}.

A shooting star is an (m,n)(m,n)-shooting star for some m,nm,n\in{\mathbb{N}}.

Definition 45 (double vase).

Let nn\in{\mathbb{N}}. A double vase of nn flowers is a graph formed by a central vertex vv with nn adjacent vertices of degree 1 and two pending triangles, i.e., the graph has the vertex set

{v,x1,x2,y1,y2}{wj1jn}\{v,x_{1},x_{2},y_{1},y_{2}\}\cup\{w_{j}\mid 1\leq j\leq n\}

and the edge set

{vx1,x1x2,x2v,vy1,y1y2,y2v}{vwj1jn}.\{vx_{1},x_{1}x_{2},x_{2}v,vy_{1},y_{1}y_{2},y_{2}v\}\cup\{vw_{j}\mid 1\leq j\leq n\}.

A double vase is a double vase of nn flowers for some nn\in{\mathbb{N}}; if n=0n=0, it is a 2-windmill.

Definition 46 (amaryllis).

Let m,nm,n\in{\mathbb{N}}. An (m,n)(m,n)-amaryllis is a graph formed by a central vertex vv with nn adjacent vertices of degree 1 and a pending triangle and another adjacent vertex ww that is adjacent to mm vertices of degree 1, i.e., the graph has the vertex set

{v,w,c1,c2}{xi1im}{yj1jn}\{v,w,c_{1},c_{2}\}\cup\{x_{i}\mid 1\leq i\leq m\}\cup\{y_{j}\mid 1\leq j\leq n\}

and the edge set

{wv,vc1,c1c2,c2v}{wxi1im}{vyj1jn}.\{wv,vc_{1},c_{1}c_{2},c_{2}v\}\cup\{wx_{i}\mid 1\leq i\leq m\}\cup\{vy_{j}\mid 1\leq j\leq n\}.

An amaryllis is an (m,n)(m,n)-amaryllis for some m,nm,n\in{\mathbb{N}}; if m=0m=0, it is a vase of n+1n+1 flowers.

Refer to caption

(4,2,3)(4,2,3)-candy

Refer to caption

double vase of 5 flowers

Refer to caption

(5,3)(5,3)-shooting star

Refer to caption

(5,3)(5,3)-amaryllis

Figure 16: A candy, a shooting star, a double vase, and an amaryllis.

We prove first that Alice wins the [B,][B,-]-colouring game with ω(L(G))\omega(L(G)) colours on the configurations GG needed for Theorem 11. In the proofs we refer to the notation given above.

A component of a graph is nontrivial if it contains an edge.

Lemma 47.

Graphs whose single nontrivial component is a candy are line [B,][B,-]-nice.

Proof.

Let GG be a graph that consists of a (m,n1,n2)(m,n_{1},n_{2})-candy (m1m\geq 1) and possibly some isolated vertices. Then the line graph L(G)L(G) of GG is an expanded cocobi with a=n1a=n_{1}, d=n2d=n_{2}, k=mk=m, b1,,bk=1b_{1},\ldots,b_{k}=1, and c1,,ck=1c_{1},\ldots,c_{k}=1. Therefore, by Proposition 7, the line graph L(G)L(G) is [B,][B,-]-perfect. Thus GG is line [B,][B,-]-perfect. ∎

We will use Lemma 47 not only for the proof of Theorem 11, but also for the proofs of Theorem 10 and Theorem 9. Note that the proof given above relies on the results by Lock (2016) and Andres and Lock (2019).

Lemma 48.

Graphs whose single nontrivial component is a shooting star are line [B,][B,-]-nice.

Proof.

Let GG be a graph that consists of a (m,n)(m,n)-shooting star and possibly some isolated vertices. Then the line graph L(G)L(G) of GG is an expanded bull with a=ma=m, b=d=1b=d=1, and c=nc=n. Therefore, by Proposition 8, the line graph L(G)L(G) is [B,][B,-]-perfect. Thus GG is line [B,][B,-]-perfect. ∎

Lemma 49.

Graphs whose single nontrivial component is a double vase are line [B,][B,-]-nice.

Proof.

Let GG be a graph that consists of a double vase of nn flowers and possibly some isolated vertices. Then the line graph L(G)L(G) of GG is an expanded bull with a=1a=1, b=d=2b=d=2, and c=nc=n. Therefore, by Proposition 8, the line graph L(G)L(G) is [B,][B,-]-perfect. Thus GG is line [B,][B,-]-perfect. ∎

Lemma 50.

Graphs whose single nontrivial component is an amaryllis are [B,][B,-]-nice.

Proof.

Let GG be a graph that consists of an (m,n)(m,n)-amaryllis and possibly some isolated vertices. Then the line graph L(G)L(G) of GG is an expanded bull with a=ma=m, b=1b=1, c=nc=n, and d=2d=2. Therefore, by Proposition 8, the line graph L(G)L(G) is [B,][B,-]-perfect. Thus GG is line [B,][B,-]-perfect. ∎

5.3 Permitted for game [B,A][B,A]

Definition 51 (star book).

Let m,n1,n2m,n_{1},n_{2}\in{\mathbb{N}} and m1m\geq 1. An (m,n1,n2)(m,n_{1},n_{2})-star book is a graph consisting of a K2,mK_{2,m} and n1n_{1} vertices of degree 1 that are adjacent to a vertex v1v_{1} of degree mm of the K2,mK_{2,m} and n2n_{2} vertices of degree 1 that are adjacent to the vertex v2v_{2} at distance 2 from v1v_{1}, furthermore there is an additional edge v1v2v_{1}v_{2}, i.e., the graph has the vertex set

{v1,v2}{wi1im}{xj1jn1}{yj1jn2}\{v_{1},v_{2}\}\cup\{w_{i}\mid 1\leq i\leq m\}\cup\{x_{j}\mid 1\leq j\leq n_{1}\}\cup\{y_{j}\mid 1\leq j\leq n_{2}\}

and the edge set

{v1v2}{v1wi,wiv21im}{xjv11jn1}{v2yj1jn2}.\{v_{1}v_{2}\}\cup\{v_{1}w_{i},w_{i}v_{2}\mid 1\leq i\leq m\}\cup\{x_{j}v_{1}\mid 1\leq j\leq n_{1}\}\cup\{v_{2}y_{j}\mid 1\leq j\leq n_{2}\}.

A star book is an (m,n1,n2)(m,n_{1},n_{2})-star book for some m,n1,n2m,n_{1},n_{2}\in{\mathbb{N}}. Furthermore, a star book with mm book sheets is an (m,n1,n2)(m,n_{1},n_{2})-star book for some n1,n2n_{1},n_{2}\in{\mathbb{N}}.

Thus, a star book is like a candy, but with an additional edge v1v2v_{1}v_{2}.

Definition 52 (diamond of flowers).

Let nn\in{\mathbb{N}}. A diamond of nn flowers is constructed from a diamond by attaching nn leaves to a vertex vv of degree 2, i.e., the graph has the vertex set

{v,u1,u2,w}{xj1jn}\{v,u_{1},u_{2},w\}\cup\{x_{j}\mid 1\leq j\leq n\}

and the edge set

{vu1,vu2,u1u2,wu1,wu2}{vxj1jn}.\{vu_{1},vu_{2},u_{1}u_{2},wu_{1},wu_{2}\}\cup\{vx_{j}\mid 1\leq j\leq n\}.

A diamond of flowers is a diamond of nn flowers for some nn\in{\mathbb{N}}.

Definition 53 (tetrahedron of flowers).

Let nn\in{\mathbb{N}}. A tetrahedron of nn flowers is constructed from a K4K_{4} by attaching nn leaves to one of its vertices, i.e., the graph has the vertex set

{v,u1,u2,u3}{xj1jn}\{v,u_{1},u_{2},u_{3}\}\cup\{x_{j}\mid 1\leq j\leq n\}

and the edge set

{vu1,vu2,vu3,u1u2,u1u3,u2u3}{vxj1jn}.\{vu_{1},vu_{2},vu_{3},u_{1}u_{2},u_{1}u_{3},u_{2}u_{3}\}\cup\{vx_{j}\mid 1\leq j\leq n\}.

A tetrahedron of flowers is a tetrahedron of nn flowers for some nn\in{\mathbb{N}}.

Definition 54 (single galaxy).

Let k,k,\ell\in{\mathbb{N}}. A (k,)(k,\ell)-single galaxy consists of a central vertex vv and kk pending triangles and \ell pending P3P_{3}, i.e., the graph has the vertex set

{v}{cs,ds1sk}{xt,yt1t}\{v\}\cup\{c_{s},d_{s}\mid 1\leq s\leq k\}\cup\{x_{t},y_{t}\mid 1\leq t\leq\ell\}

and the edge set

{vcs,vds,csds1sk}{vxt,xtyt1t}.\{vc_{s},vd_{s},c_{s}d_{s}\mid 1\leq s\leq k\}\cup\{vx_{t},x_{t}y_{t}\mid 1\leq t\leq\ell\}.

A single galaxy is a (k,)(k,\ell)-single galaxy for some k,k,\ell\in{\mathbb{N}}.

Note that a (0,0)(0,0)-single galaxy is an isolated vertex.

Definition 55 (double galaxy).

Let k,,m,nk,\ell,m,n\in{\mathbb{N}}. A (k,,m,n)(k,\ell,m,n)-double galaxy consists of a central vertex vv and kk pending triangles, \ell pending P3P_{3}, a pending (m+1)(m+1)-star, and nn pending P2P_{2}, i.e., the graph has the vertex set

{v,z}{cs,ds1sk}{xt,yt1t}\displaystyle\{v,z\}\cup\{c_{s},d_{s}\mid 1\leq s\leq k\}\cup\{x_{t},y_{t}\mid 1\leq t\leq\ell\}
\displaystyle\cup {ui1im}{wj1jn}\displaystyle\{u_{i}\mid 1\leq i\leq m\}\cup\{w_{j}\mid 1\leq j\leq n\}

and the edge set

{vz}{vcs,vds,csds1sk}{vxt,xtyt1t}\displaystyle\{vz\}\cup\{vc_{s},vd_{s},c_{s}d_{s}\mid 1\leq s\leq k\}\cup\{vx_{t},x_{t}y_{t}\mid 1\leq t\leq\ell\}
\displaystyle\cup {zui1im}{vwj1jn}\displaystyle\{zu_{i}\mid 1\leq i\leq m\}\cup\{vw_{j}\mid 1\leq j\leq n\}

A double galaxy is a (k,,m,n)(k,\ell,m,n)-double galaxy for some k,,m,nk,\ell,m,n\in{\mathbb{N}}.

Note that a (0,0,m,n)(0,0,m,n)-double galaxy is a double star.

Refer to caption

(4,2,3)(4,2,3)-candy

Refer to caption

(4,2,3)(4,2,3)-star book

Refer to caption

diamond of 5 flowers

Refer to caption

tetrahedron of 5 flowers

Refer to caption

(2,3)(2,3)-single galaxy

Refer to caption

(2,3,4,5)(2,3,4,5)-double galaxy

Figure 17: A candy, a star book, a diamond of flowers, a tetrahedron of flowers, a single galaxy and a double galaxy.
Lemma 56.

A star book is line [B,A][B,A]-nice.

Proof.

A triangle is line [B,A][B,A]-nice, trivially. We describe a winning strategy for Alice in the [B,A][B,A]-edge colouring game played on a star book SS that is not a triangle with

c=max{m+n1+1,m+n2+1}c=\max\{m+n_{1}+1,m+n_{2}+1\}

colours. We use the vertex labels from Definition 51.

Whenever Bob does not colour the universal edge v1v2v_{1}v_{2}, then Alice follows her winning strategy for the candy Sv1v2S-v_{1}v_{2} with c1c-1 colours, which exists by Lemma 47. If Bob colours v1v2v_{1}v_{2}, then Alice misses her turn. After that she uses again her strategy for the candy Sv1v2S-v_{1}v_{2}. This strategy is feasible since the colour of v1v2v_{1}v_{2} cannot be used on any other edge, since v1v2v_{1}v_{2} is adjacent to every other edge. ∎

We remark that the same strategy shows that a star book is line [A,][A,-]-nice. Namely, Alice should colour v1v2v_{1}v_{2} in her first move in the edge colouring game [A,][A,-]. However, it is not line [A,][A,-]-perfect (except in the trivial case when it is a vase of flowers) since it contains a P5P_{5} or a C4C_{4}, which are forbidden configurations for the edge colouring game [A,][A,-].

Lemma 57.

A diamond of flowers is line [B,A][B,A]-nice.

Proof.

Let DnD_{n} be a diamond of nn flowers with the vertex labels from Definition 52. We describe a winning strategy for Alice with c:=max{3,n+2}c:=\max\{3,n+2\} colours for the [B,A][B,A]-edge colouring game played on DnD_{n}. Consider Bob’s first move.

  • If Bob colours u1u2u_{1}u_{2}, then, if n1n\geq 1, Alice colours e=vx1e=vx_{1} with the same colour, and if n=0n=0, she misses her turn. And vice-versa, if Bob colours a star edge e=vxje=vx_{j}, then Alice colours u1u2u_{1}u_{2} with the same colour. In all cases this colour may not be used for any other edge. Therefore, after that, Alice may follow her winning strategy with c1c-1 colours for the [B,][B,-]-edge colouring game played on the candy Dn{u1u2,e}D_{n}-\{u_{1}u_{2},e\}, which exists by Lemma 47.

  • If Bob colours vuivu_{i} for some i{1,2}i\in\{1,2\}, then Alice colours wu3iwu_{3-i} with the same colour, and vice-versa. In any case, this colour may not be used for any other edge. Thus, after that, Alice may follow her winning strategy for the [B,][B,-]-edge colouring game with c1c-1 colours played on the shooting star Dn{vui,wu3i}D_{n}-\{vu_{i},wu_{3-i}\}, which exists by Lemma 48.

Thus, in any case, Alice wins. ∎

The next lemma is very similar to the preceeding one.

Lemma 58.

A tetrahedron of flowers is line [B,A][B,A]-nice.

Proof.

Let TnT_{n} be a tetrahedron of nn flowers with the vertex labels from Definition 53. We describe a winning strategy for Alice with c:=n+3c:=n+3 colours for the [B,A][B,A]-edge colouring game played on TnT_{n}. Consider again Bob’s first move.

  • If Bob colours u1u2u_{1}u_{2}, then Alice colours vu3vu_{3} with the same colour and vice-versa. In all cases this colour may not be used for any other edge. Therefore, after that, Alice may follow her winning strategy with c1c-1 colours for the [B,][B,-]-edge colouring game played on the candy Tn{u1u2,vu3}T_{n}-\{u_{1}u_{2},vu_{3}\}, which exists by Lemma 47.

  • If Bob colours vuivu_{i} for some i{1,2}i\in\{1,2\}, then Alice colours u3u3iu_{3}u_{3-i} with the same colour, and vice-versa. In any case, this colour may not be used for any other edge. Thus, after that, Alice may follow her winning strategy for the [B,][B,-]-edge colouring game with c1c-1 colours played on the candy Tn{vui,u3u3i}T_{n}-\{vu_{i},u_{3}u_{3-i}\}, which exists by Lemma 47.

  • If Bob colours a star edge vxivx_{i} for some ii\in{\mathbb{N}} with 1in1\leq i\leq n, then Alice colours u1u2u_{1}u_{2} with the same colour. This colour may not be used for any other edge. Thus, after that, Alice may follow her winning strategy for the [B,A][B,A]-edge colouring game with c1c-1 colours played on the star book Tn{vxi,u1u2}T_{n}-\{vx_{i},u_{1}u_{2}\}, which exists by Lemma 56.

Thus, in any case, Alice wins. ∎

A P3P_{3} is pending at a vertex vv of a graph GG if the P3P_{3} is an induced subgraph of GG, and vv is a vertex of degree 1 in the P3P_{3}, and, if vv is deleted, the two other vertices of the P3P_{3} are disconnected with the vertices of GvG-v that are not in the P3P_{3}. Analoguously, a triangle is pending at a vertex vv of a graph GG if the triangle is an induced subgraph of GG, and vv is one of the three vertices of the triangle, and, if vv is deleted, the two other vertices of the triangle are disconnected with the vertices of GvG-v that are not in the triangle.

For a (single or double) galaxy with the notation of Definition 54 resp. Definition 55, we call a P3P_{3} pending at vv resp. a triangle (pending at vv) a pending object. The (one or two) edges of the pending object incident with vv are called star edges, the other edge of the pending object is called matching edge.

Lemma 59.

A single galaxy is line [B,A][B,A]-nice.

Proof.

Let GG be a single galaxy with the notation from Definition 54.

If the number k+k+\ell of pending objects of GG is at most 2, then GG is an isolated vertex, a P3P_{3}, a triangle, a P5P_{5}, an amaryllis, or a double vase, thus, in any case, line [B,][B,-]-nice, which implies by Observation 15 that GG is line [B,A][B,A]-nice.

Otherwise, the maximum degree Δ(G)\Delta(G) of GG is at least 3, and Alice has the following winning strategy with Δ(G)\Delta(G) colours in the [B,A][B,A]-edge colouring game played on GG. She may arbitrarily number the pending objects O1,O2,,Ok+O_{1},O_{2},\ldots,O_{k+\ell} and perform the following pairing strategy.

  • If Bob colours the matching edge of the pending object OjO_{j}, then Alice colours a star edge of the pending object Oj+1modk+O_{j+1\mod{k+\ell}} with the same colour, if possible. If it is not possible, she uses a new colour for such a star edge.

  • If Bob colours the first star edge of the pending object OjO_{j} (a triangle or a P3P_{3}), then Alice colours the matching edge of the pending object Oj1modk+O_{j-1\mod{k+\ell}} with the same colour.

  • If Bob colours the second star edge of the pending object (a triangle) OjO_{j}, then Alice misses her turn.

Note that by this strategy, colouring a star edge with the same colour in the first case is only not possible if the colour has been already used for a star edge and a matching edge. Note further that after Alice’s moves, a star edge is either adjacent to an uncoloured matching edge or to a matching edge coloured in a colour of another star edge. Furthermore, by the pairing strategy, whenever Bob colours a matching edge with a new colour, then there is a nonadjacent uncoloured star edge left that can be coloured with the same colour. Thus every unsafe edge (the star edges) can be coloured feasibly.

Lemma 60.

A double galaxy is line [B,A][B,A]-nice.

Proof.

Let GG be a double galaxy with the notation from Definition 55.

If the number k+k+\ell of pending objects of GG is at most 1, then GG is a double star, a shooting star or an amaryllis, thus, in any case, line [B,][B,-]-nice, which implies by Observation 15 that GG is line [B,A][B,A]-nice.

Otherwise, the degree of vv is at least 3, and Alice uses an extension of the strategy for a single galaxy. Note that the maximum degree of GG is

Δ(G)=max{m+1,2k++n+1}.\Delta(G)=\max\{m+1,2k+\ell+n+1\}.

We describe a winning strategy for Alice with Δ(G)\Delta(G) colours in the [B,A][B,A]-edge colouring game played on GG.

The only unsafe edges are the star edges of pending objects and the edge vzvz. Alice may arbitrarily number the pending objects O1,O2,,Ok+O_{1},O_{2},\ldots,O_{k+\ell} and performs basically the same pairing strategy as in the proof of Lemma 59 with only small extensions, as described in the following.

  • If Bob colours the matching edge of the pending object OjO_{j}, then, if this was the first such move and the edge vzvz is still uncoloured, Alice colours vzvz with the same colour (if possible, or a new colour otherwise); otherwise, Alice colours a star edge of the pending object Oj+1modk+O_{j+1\mod{k+\ell}} with the same colour, if possible. If it is not possible, she uses a new colour for such a star edge.

  • If Bob colours the first star edge of the pending object OjO_{j} and there is still a pending object with only uncoloured star edges, then Alice colours the matching edge of the pending object Oj1modk+O_{j-1\mod{k+\ell}} with the same colour. If the matching edge is already coloured, then Alice misses her turn.

  • If Bob colours the first star edge of the pending object OjO_{j} and there is no pending object with only uncoloured star edges left, then Alice colours vzvz with a new colour (if vzvz is still uncoloured) or misses her turn (if vzvz is already coloured).

  • If Bob colours the edge vzvz, an edge vxjvx_{j} or the second star edge of the pending object (a triangle) OjO_{j}, then Alice misses her turn.

  • If Bob colours an edge zuizu_{i}, then Alice colours vzvz (if vzvz is still uncoloured) or misses her turn (otherwise).

This strategy has the same properties as the strategy for the single galaxy in the proof of Lemma 59, and, in addition, it guarantees that the edge vzvz is coloured before it is in danger to be infeasible for any colour. ∎

5.4 Permitted for game [A,A][A,A]

Definition 61 (full tree).

Let n,m1,m2n,m_{1},m_{2}\in{\mathbb{N}}. An (n,m1,m2)(n,m_{1},m_{2})-full tree is based on a path P3P_{3}, where there are m1m_{1} (respectively, nn, m2m_{2}) leaves attached its three vertices, i.e., the graph has the vertex set

{w1,v,w2}{xi1im1}{yj1jn}{zi1im2}\{w_{1},v,w_{2}\}\cup\{x_{i}\mid 1\leq i\leq m_{1}\}\cup\{y_{j}\mid 1\leq j\leq n\}\cup\{z_{i}\mid 1\leq i\leq m_{2}\}

and the edge set

{w1v,vw2}{w1xi1im1}{vyj1jn}{w2zi1im2}.\{w_{1}v,vw_{2}\}\cup\{w_{1}x_{i}\mid 1\leq i\leq m_{1}\}\cup\{vy_{j}\mid 1\leq j\leq n\}\cup\{w_{2}z_{i}\mid 1\leq i\leq m_{2}\}.

A full tree is an (n,m1,m2)(n,m_{1},m_{2})-full tree for some n,m1,m2n,m_{1},m_{2}\in{\mathbb{N}}.

Note that an (n,m1,1)(n,m_{1},1)-full tree is a shooting star; a (0,m1,m2)(0,m_{1},m_{2})-full tree is an empty candy; an (n,m1,0)(n,m_{1},0)-full tree is a double star; and an (n,0,0)(n,0,0)-full tree is a star. These trivial configurations are excluded in the next definition.

Definition 62 (full tree of type E1E_{1}).

A full tree of type E1E_{1} is a full tree that is neither a shooting star nor a candy nor a double star.

By Definition 62, a full tree of type E1E_{1} does not belong to the permitted configurations for game [B,A][B,A].

Definition 63 (satellite).

Let m1,m2m_{1},m_{2}\in{\mathbb{N}}. An (m1,m2)(m_{1},m_{2})-satellite is based on a triangle K3K_{3}, where there are m1m_{1} (respectively, m2m_{2}) leaves attached to two of its three vertices and exactly one leaf is attached to its third vertex, i.e., the graph has the vertex set

{w0,w1,w2,y}{z1,i1im1}{z2,i1im2}\{w_{0},w_{1},w_{2},y\}\cup\{z_{1,i}\mid 1\leq i\leq m_{1}\}\cup\{z_{2,i}\mid 1\leq i\leq m_{2}\}

and the edge set

{w0w1,w0w2,w1w2,w0y}{w1z1,i1im1}{w2z2,i1im2}.\{w_{0}w_{1},w_{0}w_{2},w_{1}w_{2},w_{0}y\}\cup\{w_{1}z_{1,i}\mid 1\leq i\leq m_{1}\}\cup\{w_{2}z_{2,i}\mid 1\leq i\leq m_{2}\}.

A satellite is an (m1,m2)(m_{1},m_{2})-satellite for some m1,m2m_{1},m_{2}\in{\mathbb{N}}.

Note that an (m1,0)(m_{1},0)-satellite is a special star book (with one book sheet). Such a trivial configuration is excluded in the next definition.

Definition 64 (satellite of type E2E_{2}).

A satellite of type E2E_{2} is a satellite that is not a star book.

By Definition 64, a satellite of type E2E_{2} does not belong to the permitted configurations for game [B,A][B,A].

Refer to caption

(3,4,5)(3,4,5)-full tree

Refer to caption

(4,5)(4,5)-satellite

Figure 18: A full tree and a satellite
Lemma 65.

A full tree is line [A,A][A,A]-nice.

Proof.

Let GG be a full tree with the vertex labels from Definition 61. Note that the only possibly unsafe edges are vw1vw_{1} and vw2vw_{2}. We describe a winning strategy for Alice with Δ(G)\Delta(G) colours in the [A,A][A,A]-edge colouring game played on GG.

If there is at most one unsafe edge, then Alice colours this edge (if any) in her first move and wins trivially. In the following, we assume that there are two unsafe edges.

If GG is the path P5P_{5}, which is a trivial shooting star, then Alice misses her first turn and has a trivial winning strategy for the [B,][B,-]-edge colouring game by Lemma 48.

Otherwise, Δ(G)3\Delta(G)\geq 3, and so the number of colours in the game is at least 3. Therefore, Alice may ensure that the two unsafe edges vw1vw_{1} and vw2vw_{2} are coloured after her first two moves, which is possible with three colours since Bob has only one move in between.

Thus, in any case, Alice wins. ∎

Lemma 66.

A satellite is line [A,A][A,A]-nice.

Proof.

Let GG be a satellite with the vertex labels from Definition 63. Note that the only possibly unsafe edges are the triangle edges w0w1w_{0}w_{1}, w0w2w_{0}w_{2} and w1w2w_{1}w_{2}. We describe a winning strategy for Alice with c=Δ(G)c=\Delta(G) colours in the [A,A][A,A]-edge colouring game played on GG.

Alice misses her first turn and then reacts as follows on Bob’s first move.

  • If Bob colours w1w2w_{1}w_{2}, then Alice colours w0yw_{0}y with the same colour, and vice-versa. Now this colour may not be used any more. Note that the graph G{w1w2,w0y}G-\{w_{1}w_{2},w_{0}y\} is an empty candy and we have

    Δ(G{w1w2,w0y})=Δ(G)1=c1.\Delta(G-\{w_{1}w_{2},w_{0}y\})=\Delta(G)-1=c-1.

    Therefore, if Alice follows her winning strategy for the [B,][B,-]-edge colouring game with c1c-1 colours played on the empty candy G{w1w2,w0y}G-\{w_{1}w_{2},w_{0}y\}, which exists by Lemma 47, then Alice will win.

  • Let s{1,2}s\in\{1,2\}. If Bob colours w0wsw_{0}w_{s}, then, if m3s1m_{3-s}\geq 1, Alice colours the star edge e:=w3sz3s,1e:=w_{3-s}z_{3-s,1} with the same colour, and if m3s=0m_{3-s}=0, Alice misses her turn. And vice-versa, if Bob colours a star edge e:=w3sz3s,ie:=w_{3-s}z_{3-s,i} for some ii\in{\mathbb{N}} with 1im3s1\leq i\leq m_{3-s}, then Alice colours w0wsw_{0}w_{s} with the same colour. Now this colour may not be used any more. Note that the graph

    G:={G{w0ws,e}ifm3s1G{w0ws}ifm3s=0G^{\prime}:=\left\{\begin{array}[]{ll}G-\{w_{0}w_{s},e\}&\text{if}\ m_{3-s}\geq 1\\ G-\{w_{0}w_{s}\}&\text{if}\ m_{3-s}=0\end{array}\right.

    is a shooting star and we have

    Δ(G)=Δ(G)1=c1.\Delta(G^{\prime})=\Delta(G)-1=c-1.

    Therefore, if Alice follows her winning strategy for the [B,][B,-]-edge colouring game with c1c-1 colours played on the shooting star GG^{\prime}, which exists by Lemma 48, then Alice will win.

Thus, in any case, Alice has a winning strategy. ∎

We remark that, since, in her strategy, Alice misses her first turn, the proof of Lemma 66, indeed, shows that a satellite is line [B,A][B,A]-nice. However, in general, a satellite is not line [B,A][B,A]-perfect, since it may contain a 3-caterpillar F1F_{1} as an edge-induced subgraph (which can be seen by deleting the edge w1w2w_{1}w_{2}).

6 Proof of the structural characterisations

6.1 Proof of Theorem 9

A basic concept in the proof of Theorem 9 is the concept of a block of a graph. Recall that a graph GG is 2-connected if it has at least 3 vertices and, for any vertex vv, if vv is deleted, the remaining graph GvG-v is still connected. A vertex vv of a graph GG is an articulation point of GG if deleting vv increases the number of components, i.e., GvG-v has strictly more components than GG. A block of a graph GG is a maximal subgraph of GG that is connected and contains no articulation points. Thus, a block is either a maximal 2-connected subgraph of GG or a K2K_{2}. The edges of different blocks do not overlap, but several blocks may share the same articulation point.

of Theorem 9.

We prove the equivalence by a ring closure.

(1)\Longrightarrow(2)

We have to prove that P6,C5,F2,F3P_{6},C_{5},F_{2},F_{3} and F1F1F_{1}\cup F_{1} are not line [A,A][A,A]-perfect. It is sufficient to prove that they are not line [A,A][A,A]-nice. This was proved in Lemma 34 for path P6P_{6}, in Lemma 36 for the mini lobster F2F_{2}, and in Lemma 38 for the trigraph F3F_{3}. The C5C_{5} is not line perfect, thus it is not line [A,A][A,A]-perfect (see Lemma 35). F1F_{1} is not line [B,A][B,A]-nice by Lemma 33, so F1F1F_{1}\cup F_{1} is not line [A,A][A,A]-nice (see Lemma 39).

(2)\Longrightarrow(3)

Let GG be a graph that contains no P6P_{6}, C5,F2,F3,F1F1C_{5},F_{2},F_{3},F_{1}\cup F_{1} as edge-induced subgraphs and let HH be a component of GG.

Since HH does not contain C5C_{5} or P6P_{6}, the component HH is line perfect by Theorem 2. Thus, by Theorem 3, every block of HH is either bipartite or a K4K_{4} or a triangular book K1,1,mK_{1,1,m} for some m1m\geq 1. Since HH contains no P6P_{6} and no C5C_{5}, the only possible cycles are triangles and 4-cycles.

We first observe that, among the blocks that HH contains, there is at most one block which is one of the following configurations: K1,1,mK_{1,1,m} with m2m\geq 2 (a nontrivial triangular book), a bipartite block containing at least one 4-cycle, or K4K_{4}. Assume to the contrary that HH contains two such (not necessarily different) configurations. Then there are 3 edges from each of the two configurations which, together with the edges on a shortest path connecting the two configurations, form an edge-induced PkP_{k} with k7k\geq 7, which contains a P6P_{6}, contradicting (2).

We observe further that if HH contains a block that is a triangle (i.e., a trivial triangular book K1,1,1K_{1,1,1}), then HH cannot contain any of the configurations K1,1,mK_{1,1,m} with m2m\geq 2, K4K_{4}, or a bipartite block containing at least one 4-cycle. Assume to the contrary that HH contains one of them. Then there are 3 edges from such a configuration and 2 edges from the triangle which, together with the edges on a shortest path connecting the configuration with the triangle, form an edge-induced PkP_{k} with k6k\geq 6, which contains a P6P_{6}, contradicting (2).

  1. Case 1:

    HH contains a K4K_{4}.

    Then there is a vertex vv of the K4K_{4}, so that every edge of HH that is not part of the K4K_{4} is adjacent to vv, since, otherwise, if outside of the K4K_{4} there is an edge that is not adjacent to vv and an edge that is adjacent to vv, by using these two edges and 3 edges of the K4K_{4} there is a path or a cycle of lenght at least 5, thus HH contains an edge-induced P6P_{6} or C5C_{5}, which contradicts (2). Thus HH is a tetrahedron of flowers.

  2. Case 2:

    HH contains a nontrivial triangular book K1,1,mK_{1,1,m} with m2m\geq 2.

    Let v1,v2v_{1},v_{2} be the two vertices of degree m+1m+1 and w1,,wmw_{1},\ldots,w_{m} the vertices of degree 2 of the K1,1,mK_{1,1,m}. Let ee be an edge that does not belong to the K1,1,mK_{1,1,m}.

    Refer to caption

    (a)

    Refer to caption

    (b)

    Refer to caption

    (c)

    Refer to caption

    (d)

    Refer to caption

    (e)

    Figure 19: Creating forbidden configurations in Case 2.

    If ee connects two vertices wiw_{i} and wjw_{j} with iji\neq j, then, in case m=2m=2, we have a K4K_{4} and are thus in Case 1, which was already discussed above, or, in case m3m\geq 3, the graph contains an edge-induced C5C_{5} (see Figure 19 (a)), which is forbidden by (2).

    Now consider the case that ee is incident with some vertex wiw_{i} and another vertex xx that is not part of the K1,1,mK_{1,1,m}. If m3m\geq 3, then ee together with 4 edges of the K1,1,mK_{1,1,m} form a P6P_{6} (see Figure 19 (b)), which is forbidden by (2). If m=2m=2, then there is neither an additional edge incident with v1v_{1} or v2v_{2} other than the edges of the K1,1,mK_{1,1,m} nor an edge different from ee incident with xx since, otherwise, HH contains an edge-induced P6P_{6} (see Figures 19 (c) and (d)), which is forbidden by (2). Thus, in this case, HH is a diamond of flowers.

    If ee is incident with v1v_{1} or v2v_{2}, then there is no edge adjacent to ee that is not part of the K1,1,mK_{1,1,m} since, otherwise, HH contains a P6P_{6} (see Figure 19 (e)), which is forbidden by (2). Thus, in this case, HH is a star book.

  3. Case 3:

    HH is bipartite and contains a block with a C4C_{4}.

    First note that the union of the 4-cycles in the block must form a K2,mK_{2,m} with m2m\geq 2. This is because it is the only possibility to combine several 4-cycles in a block without creating cycles C2k+6C_{2k+6} with kk\in{\mathbb{N}}, which are forbidden since its subgraph, the P6P_{6}, is forbidden by (2).

    Note that in the contradictions of Case 2 in Figure 19 the edge between v1v_{1} and v2v_{2} was not used, which means they are still valid even if v1v2v_{1}v_{2} is absent, which is the case K2,mK_{2,m} here. Only for m=2m=2 where there appeared a K4K_{4}, there would appear here a diamond (which is not bipartite). Thus, by the same proof as in Case 2, HH is a candy.

  4. Case 4:

    HH contains a block that is a triangle.

    Consider one fixed triangle with vertices v1,v2,v3v_{1},v_{2},v_{3}. Note that no P4P_{4} may be pending at viv_{i} since, otherwise, the three edges of the P4P_{4} and two of the edges of the triangle would form an edge-induced P6P_{6}, which is forbidden by (2). Similarly, no P3P_{3} resp. no other triangle may be pending at viv_{i} when P2P_{2} is pending at vjv_{j} with jij\neq i.

    In the following, we disinguish between the cases that the number aa of vertices v1,v2,v3v_{1},v_{2},v_{3} that have at least one pending P2P_{2} is 2, 3 or at most 1.

    1. Subcase 4.1:

      a=2a=2.

      The case that the block containing v1,v2,v3v_{1},v_{2},v_{3} is a K4K_{4} or a diamond was already discussed in Case 1 or Case 2, respectively. Thus we are left with the case that the block containing v1,v2,v3v_{1},v_{2},v_{3} is a triangle. Then the component HH is a star book with exactly one triangle (and two of v1,v2,v3v_{1},v_{2},v_{3} have at least one pending P2P_{2}).

    2. Subcase 4.2:

      a=3a=3.

      Suppose now at least one P2P_{2} is pending at every viv_{i}. Since the trigraph F3F_{3}, in which every viv_{i} has two pending P2P_{2}s, is forbidden, at least one of v1,v2,v3v_{1},v_{2},v_{3} has at most one pending P2P_{2}, which means that HH is a satellite.

    3. Subcase 4.3:

      a1a\leq 1.

      Suppose exactly one of v1,v2,v3v_{1},v_{2},v_{3} has at least one pending P3P_{3}. Note that HH may contain more than one block which is a triangle. As discussed above, all these triangle blocks share exactly one vertex and we denote this by vv. At most one pending star with at least 2 star edges may be pending at vv since, otherwise, if there are two of them, two of the star edges of each pending star and the edges of the pending stars that are incident with vv together with two of the edges of a triangle would form an edge-induced mini lobster F2F_{2}, which is forbidden by (2). Thus, HH is a double galaxy or a single galaxy.

  5. Case 5:

    HH is a tree.

    As the P6P_{6} is forbidden, HH has diameter at most 4. If HH has diameter at most 3, then HH is an isolated vertex (which is a single galaxy) or a double star (which is a double galaxy). If HH has diameter 4, HH can be depicted by configuration EE in Figure 20.

    Refer to caption
    Figure 20: A generic tree EE of diameter 4

    Since the mini lobster F2F_{2} is [A,A][A,A]-forbidden we conclude that, if m3m\geq 3 in configuration EE, at most two of the stars pending at the central vertex have more than one leaf. If there are exactly two such stars, then the other stars are simply pending P2P_{2}s, again since the mini lobster F2F_{2} is forbidden, thus HH is a full tree; otherwise, i.e., when there is at most one such star, HH is a double galaxy (or a single galaxy) with no triangles.

Thus, in all cases we get a permitted configuration. Furthermore, since F1F1F_{1}\cup F_{1} is forbidden, at most one of the components may be a full tree of type E1E_{1} or a satellite of type E2E_{2} (as both of the latter configurations contain a 3-caterpillar F1F_{1} by definiton). Therefore, (3) holds.

(3)\Longrightarrow(1)

The permitted configurations for each component are line [A,A][A,A]-nice: we have proved this for the candy in Lemma 47, for the star book in Lemma 56, for the single galaxy in Lemma 59, for the double galaxy in Lemma 60, for the diamond of flowers in Lemma 57, for the tetrahedron of flowers in Lemma 58, for the full tree E1E_{1} in Lemma 65, and for the satellite in Lemma 66. With the exception of a full tree of type E1E_{1} and a satellite of type E2E_{2}, the permitted configurations are even line [B,A][B,A]-nice.

Let GG be a graph whose components are of the permitted types and where at most one component is a special component, namely a full tree of type E1E_{1} or a satellite of type E2E_{2}. Then, in her first move, Alice plays according to her strategy for the special component (if there is a special component) or misses her turn (if there is no special component). After that she reacts always in the component where Bob has played in his previous move according to her strategy for the [B,A][B,A]-edge colouring game (respectively, [A,A][A,A]-edge colouring game for the special component) or she misses her turn (if the component where Bob has played in his previous move is completely coloured). By the lemmas mentioned above, Alice will win. Thus GG is [A,A][A,A]-nice.

In Lemma 67 we will show that the permitted types are hereditary. Thus the permitted types are line [A,A][A,A]-perfect. From this we conclude that GG is line [A,A][A,A]-perfect, which proves (1).

Lemma 67.

The permitted types for game [A,A][A,A] are hereditary.

Proof.

See Table 1 and its caption. ∎

Structure Structure after deleting an edge
candy candy
two stars (which are galaxies)
star book star book
candy
double star (which is a double galaxy)
diamond of flowers diamond of flowers
double galaxy
star book
candy
tetrahedron of flowers tetrahedron of flowers
diamond of flowers
star book
single galaxy double galaxy
single galaxy & P2P_{2} (which is a double galaxy)
single galaxy
double galaxy double galaxy
double galaxy & star (which is a galaxy)
single galaxy & star (which is a galaxy)
satellite star book
double galaxy
full tree E1E_{1}
satellite
full tree E1E_{1} full tree
double star & star (which are galaxies)
Table 1: The permitted types for the edge-game [A,A][A,A] are hereditary. Note that, in particular, by deleting an edge, there will remain at most one satellite or full tree. Furthermore, in some cases additionally there will be isolated vertices, which we do not mention explicitly.

In order to illustrate the proof we depict four characteristic situations for the candy when one edge is deleted in Figure 21.

Refer to caption Refer to caption
candy \longrightarrow candy (+isolated vertex)
Refer to caption Refer to caption
candy \longrightarrow candy
Refer to caption Refer to caption
candy \longrightarrow (empty) candy
Refer to caption Refer to caption
(empty) candy \longrightarrow two stars
Figure 21: Examples for deleting an edge in a candy

6.2 Proof of Theorem 10

of Theorem 10.

We prove the equivalence by a ring closure.

(1)\Longrightarrow(2)

We have to prove that a P6P_{6}, a C5C_{5} and a 3-caterpillar F1F_{1} are not line [B,A][B,A]-perfect. Since, by Lemma 34 and Lemma 35, P6P_{6} and C5C_{5} are not line [A,A][A,A]-perfect, by Observation 19 they are not line [B,A][B,A]-perfect. Thus, it is sufficient to prove that F1F_{1} is not line [B,A][B,A]-nice. This was proved in Lemma 33.

(2)\Longrightarrow(3)

Let GG be a graph that contains no P6P_{6}, C5C_{5}, or 3-caterpillar F1F_{1} as an edge-induced subgraph. Thus, in particular, the graph GG contains no P6P_{6}, C5C_{5}, mini lobster F2F_{2}, trigraph F3F_{3}, and no F1F1F_{1}\cup F_{1}.

By Theorem 9, every component of GG is a candy, a star book, a diamond of flowers, a tetrahedron of flowers, a single galaxy, a double galaxy, a full tree, or a satellite. Since a full tree of type E1E_{1} and a satellite of type E2E_{2} contain a 3-caterpillar no component of GG is a full tree of type E1E_{1} or a satellite of type E2E_{2}. Thus (3) holds.

(3)\Longrightarrow(1)

The permitted configurations are line [B,A][B,A]-nice: we proved this for the candy in Lemma 47, for the star book in Lemma 56, for the single galaxy in Lemma 59, for the double galaxy in Lemma 60, for the diamond of flowers in Lemma 57, and for the tetrahedron of flowers in Lemma 58.

Let GG be a graph whose components are of one of the permitted types for game [B,A][B,A]. Then Alice always reacts in the component where Bob has played according to her strategy for the [B,A][B,A]-edge colouring game (or she misses her turn if this component is completely coloured). By the mentioned lemmata, Alice will win. Thus GG is line [B,A][B,A]-nice.

Furthermore, the permitted configurations are hereditary, which can be seen from the first six entries in Table 1. From this we conclude that GG is line [B,A][B,A]-perfect, which proves (1).

6.3 Proof of Theorem 11

of Theorem 11.

We prove the equivalence by a ring closure.

(1)\Longrightarrow(2)

This implication is part of Proposition 31.

(2)\Longrightarrow(3)

Let GG be a graph that fulfils (2), i.e., it contains no P5P2P_{5}\cup P_{2}, C4P2C_{4}\cup P_{2}, P6P_{6}, C5C_{5}, bull, diamond, or 3-caterpillar as an edge-induced subgraph.

By (2), the graph GG, in particular, contains no P6P_{6}, C5C_{5}, 3-caterpillar. Thus, by Theorem 10, each component of GG is a diamond of flowers, a tetrahedron of flowers, a candy, a star book, a single galaxy, or a double galaxy. Let HH be a component of GG.

The component HH may neither be a diamond of flowers nor a tetrahedron of flowers, since those two configurations contain a diamond as a subgraph, which is forbidden by (2).

Consider the case that HH is a star book. It may not contain more than one book sheet, since otherwise it would contain a diamond, which is forbidden by (2). If HH has exactly one book sheet, it may not have star edges on both sides, since otherwise it would contain a bull, which is forbidden by (2). Thus, in this case, the component HH is a vase of flowers. If HH has no book sheet, then HH is a double star.

Now consider the case that HH is a single galaxy or a double galaxy. In both cases, the component HH has a vertex vv with k0k_{0} pending P2P_{2}s, k1k_{1} pending P3P_{3}s, k2k_{2} pending triangles, and k3k_{3} pending stars, where k0,k1,k20k_{0},k_{1},k_{2}\geq 0 and k3{0,1}k_{3}\in\{0,1\}. First note that

k1+k2+k32,k_{1}+k_{2}+k_{3}\leq 2, (2)

since otherwise, if k1+k2+k33k_{1}+k_{2}+k_{3}\geq 3, two of the pending objects would contain a P5P_{5} and the third would contain a P2P_{2} that is not adjacent with the P5P_{5}, thus HH would contain an edge-induced P5P2P_{5}\cup P_{2}, which is forbidden by (2). So we may assume that (2) holds. We distinguish some cases.

  • If k1=2k_{1}=2 and k2=k3=0k_{2}=k_{3}=0, then HH is a shooting star.

  • If k1=1k_{1}=1 and k2=k3=0k_{2}=k_{3}=0, then HH is a double star.

  • If k1=k2=1k_{1}=k_{2}=1 and k3=0k_{3}=0, then HH is an amaryllis.

  • If k1=k3=1k_{1}=k_{3}=1 and k2=0k_{2}=0, then HH is a shooting star.

  • If k22k_{2}\leq 2 and k1=k3=0k_{1}=k_{3}=0, then HH is a double vase, a vase of flowers, or a star (which is either a double star or an isolated vertex).

  • If k2=k3=1k_{2}=k_{3}=1 and k1=0k_{1}=0, then HH is an amaryllis.

  • If k3=1k_{3}=1 and k1=k2=0k_{1}=k_{2}=0, then HH is a double star.

Finally, we have to prove that if one of the components of GG is a candy, a shooting star, a double vase, or an amaryllis, but neither a double star nor a vase of flowers, then GG has only one nontrivial component. We observe that

  • a candy that is not a double star contains a P5P_{5} or a C4C_{4},

  • a shooting star that is not a double star contains a P5P_{5},

  • a double vase contains a P5P_{5}, and

  • an amaryllis that is not a vase of flowers contains a P5P_{5}.

Thus, if there is such a component in the graph, then there may not be another component that contains an edge, since otherwise GG would contain a P5P2P_{5}\cup P_{2} or a C4P2C_{4}\cup P_{2}, which are forbidden by (2). Therefore, (3) holds.

(3)\Longrightarrow(1)

Let GG be a graph fulfilling (3). Then, by Lemmata 42, 47, 48, 49, and 50, the graph GG is line [B,][B,-]-perfect, i.e., (1) holds.

6.4 Proof of Theorem 12

of Theorem 12.

We prove the equivalence by a ring closure.

(1)\Longrightarrow(2)

This follows from 𝒫[B,B]𝒫[A,B]{\cal LP}[B,B]\subseteq{\cal LP}[A,B] (Observation 19).

(2)\Longrightarrow(3)

This follows from 𝒫[A,B]𝒫[A,]{\cal LP}[A,B]\subseteq{\cal LP}[A,-] (Observation 19).

(3)\Longrightarrow(4)

This implication is part of Proposition 30.

(4)\Longrightarrow(5)

Let GG be a graph that contains neither P5P_{5} nor C4C_{4} as an edge-induced subgraph. Thus, in particular GG contains no P5P2P_{5}\cup P_{2}, C4P2C_{4}\cup P_{2}, P6P_{6}, C5C_{5}, bull, diamond, 3-caterpillar (since these configurations either contain a P5P_{5} or, in the case of C4P2C_{4}\cup P_{2}, a C4C_{4}). Thus GG is line [B,][B,-]-perfect. Therefore, by Theorem 11 every component of GG is a double star, a vase of flowers, an isolated vertex, a candy, a shooting star, a double vase, or an amaryllis. Let HH be a component of GG.

If HH is a candy, then it must be an empty candy, since otherwise it would contain a C4C_{4}, which is forbidden by (4). Furthermore, it may not have star edges at both sides, since otherwise it would contain a P5P_{5}, which is forbidden by (4). Thus HH is a double star.

If HH is a shooting star, then it must have diameter 3, since otherwise it would contain a P5P_{5}, which is forbidden by (4). Thus HH is a double star.

Note that HH may not be a double vase as the two triangles contain an edge-induced P5P_{5}, which is forbidden by (4).

Furthermore, if HH is an amaryllis, then the pending star must be empty, since otherwise two edges of the pending star and two edges of the triangle would form a P5P_{5}, which is forbidden by (4). Thus HH is a vase of flowers.

We conclude that (5) holds.

(5)\Longrightarrow(1)

We have to prove that graphs each component of which is a double star, vase of flowers or isolated vertex is line [B,B][B,B]-perfect. This was shown in Lemma 42, which proves the last implication of the theorem.

7 Final remarks

In this paper, we completely characterize line game-perfect graphs for all six possible games.

7.1 Similar characterisations for vertex colouring games

Similar characterisations for game-perfect graphs (where vertex games are considered instead of edge games) are only known for the games [B,B][B,B], [A,B][A,B], [A,][A,-] and [B,][B,-]. Thus the following question might be interesting for further research.

Problem 68.

Characterise game-perfect graphs for the games [B,A][B,A] and [A,A][A,A] (by forbidden induced subgraphs and/or explicit structural descriptions).

Note that we have no idea how to extend our methods to the more general case of Problem 68. This might be very difficult as there are infinitely many minimal forbidden configurations, namely (among others) all odd antiholes (Andres, 2009, Thm 23).

There is a historic analog for this discrepancy: the characterisation of line-perfect graphs by forbidden subgraphs was found by Trotter (1977) in 1977, but the more general result, the characterisation of perfect graphs by forbidden induced subgraphs (the famous Strong Perfect Graph Theorem) was proved by Chudnovsky et al. (2006) nearly 30 years later and published in 2006.

We remark that an analog for the explicit characterisation of line perfect graphs by Maffray (1992) has not yet been found (more than 30 years later) for perfect graphs.

7.2 A variant of line game-perfectness

One might also consider a variant of line game-perfectness: A graph GG is edge [X,Y][X,Y]-perfect if, for any edge-induced subgraph HH of GG,

χ[X,Y](H)=Δ(H).\chi_{[X,Y]}^{\prime}(H)=\Delta(H).

By Corollary 24, the only difference between line [X,Y][X,Y]-perfect graphs and edge [X,Y][X,Y]-perfect graphs is that in edge [X,Y][X,Y]-perfect graphs we have an additional forbidden configuration, namely the triangle K3K_{3}. Thus, edge [X,Y][X,Y]-perfect graphs can be obtained from our explicit structural descriptions of line [X,Y][X,Y]-perfect graphs by deleting all graphs that contain a triangle, which leaves fairly trivial classes of graphs. Therefore our notion of line [X,Y][X,Y]-perfect graphs might be the better concept to describe game-perfectness for edge colouring games.

7.3 Games with a bounded number of skipping turns

In our games, skipping a turn was either forbidden or allowed for an unlimited number of turns. Now, we consider the question what happens if we allow only a bounded number of skipping turns.

Let X,Y{A,B}X,Y\in\{A,B\}, and k,sk,s\in{\mathbb{N}}, and GG be a graph. In the edge colouring game [X,Y]s[X,Y]_{s} played with kk colours on the graph GG the players alternately move with player xx beginning. Player YY may skip a turn (including the first one) up to ss times. A move that is not skipped consists in colouring an uncoloured edge ee of GG with a colour from the set {1,2,,k}\{1,2,\ldots,k\} that is different from the colours of the edges adjacent to ee. This game defines a game chromatic index χ[X,Y]s(G)\chi_{[X,Y]_{s}}^{\prime}(G) of the graph GG. The graph GG is line [X,Y]s[X,Y]_{s}-perfect if, for any edge-induced subgraph HH of GG,

ω(L(H))=χ[X,Y]s(H).\omega(L(H))=\chi_{[X,Y]_{s}}^{\prime}(H).

The class of all line [X,Y]s[X,Y]_{s}-perfect graphs is denoted by 𝒫[X,Y]s{\cal LP}[X,Y]_{s}. By definition,

𝒫[X,Y]0=𝒫[X,].{\cal LP}[X,Y]_{0}={\cal LP}[X,-].

We observe the following.

Observation 69.

Let X{A,B}X\in\{A,B\}. Then we have:

  • (i)

    𝒫[X,B]𝒫[X,B]3𝒫[X,B]2𝒫[X,B]1𝒫[X,]{\cal LP}[X,B]\subseteq\ldots\subseteq{\cal LP}[X,B]_{3}\subseteq{\cal LP}[X,B]_{2}\subseteq{\cal LP}[X,B]_{1}\subseteq{\cal LP}[X,-]

  • (ii)

    𝒫[X,]𝒫[X,A]1𝒫[X,A]2𝒫[X,A]3𝒫[X,A]{\cal LP}[X,-]\subseteq{\cal LP}[X,A]_{1}\subseteq{\cal LP}[X,A]_{2}\subseteq{\cal LP}[X,A]_{3}\subseteq\ldots\subseteq{\cal LP}[X,A]

Proof.

This holds since the possibility to skip one time more is no disadvantage for the player who is allowed to skip. ∎

Observation 70.

Let ss\in{\mathbb{N}}. Then we have:

  • (i)

    𝒫[B,B]s+1𝒫[A,B]s{\cal LP}[B,B]_{s+1}\subseteq{\cal LP}[A,B]_{s}

  • (i)

    𝒫[B,A]s𝒫[A,A]s+1{\cal LP}[B,A]_{s}\subseteq{\cal LP}[A,A]_{s+1}

Proof.

Ad (i): If Bob has a winning strategy for the game [A,B]s[A,B]_{s} on a graph GG, then, by skipping his first turn, he can use the same strategy in order to win the game [B,B]s+1[B,B]_{s+1} played on GG.

Ad (ii): If Alice has a winning strategy for the game [B,A]s[B,A]_{s} on a graph GG, then, by skipping her first turn, she can use the same strategy in order to win the game [A,A]s+1[A,A]_{s+1} played on GG. ∎

Using the two observations above, we obtain the following corollary of Theorem 12.

Corollary 71.

Let ss\in{\mathbb{N}} with s1s\geq 1. Then

𝒫[X,B]s=𝒫[B,B].{\cal LP}[X,B]_{s}={\cal LP}[B,B].
Proof.

For any ss\in{\mathbb{N}} with s1s\geq 1, by Theorem 12, Observation 19, Observation 69 (i), and Observation 70 (i), we have

𝒫[B,B]Obs19𝒫[A,B]\displaystyle{\cal LP}[B,B]\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:compareclasses}}}{{\subseteq}}{\cal LP}[A,B] Obs69(i)\displaystyle\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:skipone}~{}(i)}}{{\subseteq}} 𝒫[A,B]s\displaystyle{\cal LP}[A,B]_{s}
Obs69(i)\displaystyle\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:skipone}~{}(i)}}{{\subseteq}} 𝒫[A,]=Thm12𝒫[B,B]\displaystyle{\cal LP}[A,-]\stackrel{{\scriptstyle\text{Thm}~{}\ref{thm:lineBB}}}{{=}}{\cal LP}[B,B]

and

𝒫[B,B]Obs69(i)𝒫[B,B]s\displaystyle{\cal LP}[B,B]\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:skipone}~{}(i)}}{{\subseteq}}{\cal LP}[B,B]_{s} Obs70(i)\displaystyle\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:skiptwo}~{}(i)}}{{\subseteq}} 𝒫[A,B]s1\displaystyle{\cal LP}[A,B]_{s-1}
Obs69(i)\displaystyle\stackrel{{\scriptstyle\text{Obs}~{}\ref{obs:skipone}~{}(i)}}{{\subseteq}} 𝒫[A,]=Thm12𝒫[B,B].\displaystyle{\cal LP}[A,-]\stackrel{{\scriptstyle\text{Thm}~{}\ref{thm:lineBB}}}{{=}}{\cal LP}[B,B].

Thus, the equality 𝒫[X,B]s=𝒫[B,B]{\cal LP}[X,B]_{s}={\cal LP}[B,B] is true when X=AX=A or X=BX=B. ∎

According to Corollary 71, our new games give no new classes in case the skipping is allowed to Bob. The situation changes if the skipping is allowed to Alice. Here the characterisation of the respective classes of line game-perfect graphs seems to be very intricate. One reason is that in our strategies for Alice sometimes Alice has to miss a turn in order to avoid beginning to colour in a new, uncoloured component, which makes the discussion of disconnected graphs very difficult. But even for connected graphs our strategies require that Alice skips several times. This is the case for single or double galaxies, where our strategies require that Alice skips if Bob plays on the second star edge of a pending triangle. Note that a (single or double) galaxy may have arbitrarily many pending triangles; therefore it might seem to be straightforward that some of the classes 𝒫[X,A]s{\cal LP}[X,A]_{s} are different from the classes 𝒫[X,]{\cal LP}[X,-] and 𝒫[X,A]{\cal LP}[X,A]. However, it is not clear whether the strategies given in this paper cannot be improved in some way using fewer skipping moves.

Problem 72.

For any s{0}s\in{\mathbb{N}}\setminus\{0\} and X{A,B}X\in\{A,B\}, characterise the class 𝒫[X,A]s{\cal LP}[X,A]_{s}, i.e., characterise line game-perfect graphs for the game [X,A]s[X,A]_{s} (by forbidden edge-induced subgraphs and/or explicit structural descriptions).

The edge-colouring games [X,Y]s[X,Y]_{s} defined in this section might be considered more generally, thus, we might define vertex colouring games [X,Y]s[X,Y]_{s} in the same way. Then we might ask the following question.

Problem 73.

For any s{0}s\in{\mathbb{N}}\setminus\{0\} and X,Y{A,B}X,Y\in\{A,B\}, characterise game-perfect graphs for the game [X,Y]s[X,Y]_{s} (by forbidden induced subgraphs and/or explicit structural descriptions).

We expect that the answer to this question will be even more intricate than the answer to Problem 72.

Acknowledgements.
The authors thank the two anonymous reviewers for many useful suggestions that helped to improve the presentation of the paper. Furthermore, in particular, we acknowledge that the idea of the games discussed in Section 7.3 originates from one of the reviewers.

References

  • Andres (2006) S. D. Andres. The game chromatic index of forests of maximum degree Δ5\Delta\geq 5. Discrete Applied Mathematics, 154:1317–1323, 2006.
  • Andres (2007) S. D. Andres. Digraph coloring games and game-perfectness. Verlag Dr. Hut, München, 2007. Ph.D. thesis, Universität zu Köln.
  • Andres (2009) S. D. Andres. Game-perfect graphs. Mathematical Methods of Operations Research, 69:235–250, 2009.
  • Andres (2012) S. D. Andres. On characterizing game-perfect graphs by forbidden induced subgraphs. Contributions to Discrete Mathematics, 7:21–34, 2012.
  • Andres and Lock (2019) S. D. Andres and E. Lock. Characterising and recognising game-perfect graphs. Discrete Mathematics & Theoretical Computer Science, 21(Paper No. 6):39pp., 2019.
  • Andres et al. (2011) S. D. Andres, W. Hochstättler, and C. Schallück. The game chromatic index of wheels. Discrete Applied Mathematics, 159:1660–1665, 2011.
  • Bartnicki and Grytczuk (2008) T. Bartnicki and J. Grytczuk. A note on the game chromatic index of graphs. Graphs and Combinatorics, 24:67–70, 2008.
  • Beineke (1970) L. W. Beineke. Characterizations of derived graphs. Journal of Combinatorial Theory, 9:129–135, 1970.
  • Beveridge et al. (2008) A. Beveridge, T. Bohman, A. Frieze, and O. Pikhurko. Game chromatic index of graphs with given restrictions on degrees. Theoretical Computer Science, 407:242–249, 2008.
  • Bodlaender (1991) H. L. Bodlaender. On the complexity of some coloring games. International Journal of Foundations of Computer Science, 2:133–147, 1991.
  • Boudon et al. (2017) O. Boudon, J. Przybyło, M. Senhaji, E. Sidorowicz, E. Sopena, and M. Woźniak. The neighbour-sum-distinguishing edge-colouring game. Discrete Mathematics, 340:1564–1572, 2017.
  • Cai and Zhu (2001) L. Cai and X. Zhu. Game chromatic index of kk-degenerate graphs. Journal of Graph Theory, 36:144–155, 2001.
  • Chan and Nong (2014) W. H. Chan and G. Nong. The game chromatic index of some trees of maximum degree 4. Discrete Applied Mathematics, 170:1–6, 2014.
  • Charpentier et al. (2018) C. Charpentier, B. Effantin, and G. Paris. On the game coloring index of f+f^{+}-decomposable graphs. Discrete Applied Mathematics, 236:73–83, 2018.
  • Chudnovsky et al. (2006) M. Chudnovsky, N. Robertson, P. Seymour, and R. Thomas. The strong perfect graph theorem. Annals of Mathematics (2), 164:51–229, 2006.
  • Dunn (2007) C. Dunn. The relaxed game chromatic index of kk-degenerate graphs. Discrete Mathematics, 307:1767–1775, 2007.
  • Dunn et al. (2015) C. Dunn, D. Morawski, and J. F. Nordstrom. The relaxed edge-coloring game and k-degenerate graphs. Order, 32:347–361, 2015.
  • Fong and Chan (2019a) W. L. Fong and W. H. Chan. The edge coloring game on trees with the number of colors greater than the game chromatic index. Journal of Combinatorial Optimization, 38:456–480, 2019a.
  • Fong and Chan (2019b) W. L. Fong and W. H. Chan. The game chromatic index of some trees with maximum degree 4 with at most three degree-four vertices in a row. arXiv, 2019b. arXiv:1904.01496.
  • Fong et al. (2018) W. L. Fong, W. H. Chan, and G. Nong. The game chromatic index of some trees with maximum degree four and adjacent degree-four vertices. Journal of Combinatorial Optimization, 36:1–12, 2018.
  • Gardner (1981) M. Gardner. Mathematical games. Scientific American, 244:23–26, April 1981.
  • Keusch (2018) R. Keusch. A new upper bound on the game chromatic index of graphs. Electronic Journal of Combinatorics, 25(Paper No. 2.33):18pp., 2018.
  • Lam et al. (1999) P. C. B. Lam, W. C. Shiu, and B. Xu. Edge game-coloring of graphs. Graph Theory Notes New York, 37:17–19, 1999.
  • Lock (2016) E. Lock. The structure of gBg_{B}-perfect graphs. FernUniversität in Hagen, 2016. Bachelor thesis.
  • Maffray (1992) F. Maffray. Kernels in perfect line-graphs. Journal of Combinatorial Theory B, 55:1–8, 1992.
  • Trotter (1977) L. E. Trotter. Line perfect graphs. Mathematical Programming, 12:255–259, 1977.
  • Whitney (1932) H. Whitney. Congruent graphs and the connectivity of graphs. American Journal of Mathematics, 54:150–168, 1932.