Graph coloring game

From testwiki
Jump to navigation Jump to search
The vertex coloring game on a given graph between Alice and Bob. Here, vertices labeled "A" are colored by Alice, and "B" by Bob. The players take turns (starting with Alice) coloring properly vertices of the graph. If the graph is fully colored properly at the end, Alice wins. If at any point there is a vertex that becomes impossible to properly color, Bob wins.

The game chromatic number χg(G) is the minimum number of colors needed for Alice to win the vertex coloring game on G. For this graph, χg(G)=3, as it is the Cartesian product S5P2[1]

Template:Unsolved

The graph coloring game is a mathematical game related to graph theory. Coloring game problems arose as game-theoretic versions of well-known graph coloring problems. In a coloring game, two players use a given set of colors to construct a coloring of a graph, following specific rules depending on the game we consider. One player tries to successfully complete the coloring of the graph, when the other one tries to prevent him from achieving it.

Vertex coloring game

The vertex coloring game was introduced in 1981 by Steven Brams as a map-coloring game[2][3] and rediscovered ten years after by Bodlaender.[4] Its rules are as follows:

  1. Alice and Bob color the vertices of a graph G with a set k of colors.
  2. Alice and Bob take turns, coloring properly an uncolored vertex (in the standard version, Alice begins).
  3. If a vertex v is impossible to color properly (for any color, v has a neighbor colored with it), then Bob wins.
  4. If the graph is completely colored, then Alice wins.

The game chromatic number of a graph G, denoted by χg(G), is the minimum number of colors needed for Alice to win the vertex coloring game on G. Trivially, for every graph G, we have χ(G)χg(G)Δ(G)+1, where χ(G) is the chromatic number of G and Δ(G) its maximum degree.[5]

In the 1991 Bodlaender's paper,[6] the computational complexity was left as "an interesting open problem". Only in 2020 it was proved that the game is PSPACE-Complete.[7]


Relation with other notions

Acyclic coloring. Every graph G with acyclic chromatic number k has χg(G)k(k+1).[8]

Marking game. For every graph G, χg(G)colg(G), where colg(G) is the game coloring number of G. Almost every known upper bound for the game chromatic number of graphs are obtained from bounds on the game coloring number.

Cycle-restrictions on edges. If every edge of a graph G belongs to at most c cycles, then χg(G)4+c.[9]

Graph Classes

For a class π’ž of graphs, we denote by χg(π’ž) the smallest integer k such that every graph G of π’ž has χg(G)k. In other words, χg(π’ž) is the exact upper bound for the game chromatic number of graphs in this class. This value is known for several standard graph classes, and bounded for some others:

Cartesian products. The game chromatic number of the cartesian product GH is not bounded by a function of χg(G) and χg(H). In particular, the game chromatic number of any complete bipartite graph Kn,n is equal to 3, but there is no upper bound for χg(Kn,nKm,m) for arbitrary n,m.[20] On the other hand, the game chromatic number of GH is bounded above by a function of colg(G) and colg(H). In particular, if colg(G) and colg(H) are both at most t, then χg(GH)t5t3+t2.[21]

  • For a single edge we have:[20]
χg(K2Pk)={2k=13k=2,34k4χg(K2Ck)=4k3χg(K2Kk)=k+1
χg(SmPk)={2k=13k=24k3χg(SmCk)=4k3

Open problems

These questions are still open to this date.

Template:Hidden Template:Hidden Template:Hidden Template:Hidden

Edge coloring game

The edge coloring game, introduced by Lam, Shiu and Zu,[22] is similar to the vertex coloring game, except Alice and Bob construct a proper edge coloring instead of a proper vertex coloring. Its rules are as follows:

  1. Alice and Bob are coloring the edges a graph G with a set k of colors.
  2. Alice and Bob are taking turns, coloring properly an uncolored edge (in the standard version, Alice begins).
  3. If an edge e is impossible to color properly (for any color, e is adjacent to an edge colored with it), then Bob wins.
  4. If the graph is completely edge-colored, then Alice wins.

Although this game can be considered as a particular case of the vertex coloring game on line graphs, it is mainly considered in the scientific literature as a distinct game. The game chromatic index of a graph G, denoted by χ'g(G), is the minimum number of colors needed for Alice to win this game on G.

General case

For every graph G, χ(G)χ'g(G)2Δ(G)1. There are graphs reaching these bounds but all the graphs we know reaching this upper bound have small maximum degree.[22] There exists graphs with χ'g(G)>1.008Δ(G) for arbitrary large values of Δ(G).[23]

Conjecture. There is an ϵ>0 such that, for any arbitrary graph G, we have χ'g(G)(2ϵ)Δ(G).
This conjecture is true when Δ(G) is large enough compared to the number of vertices in G.[23]

  • Arboricity. Let a(G) be the arboricity of a graph G. Every graph G with maximum degree Δ(G) has χ'g(G)Δ(G)+3a(G)1.[24]

Graph Classes

For a class π’ž of graphs, we denote by χ'g(π’ž) the smallest integer k such that every graph G of π’ž has χ'g(G)k. In other words, χ'g(π’ž) is the exact upper bound for the game chromatic index of graphs in this class. This value is known for several standard graph classes, and bounded for some others:

  • Wheels: χ'g(W3)=5 and χ'g(Wn)=n+1 when n4.[22]
  • Forests : χ'g(β„±Δ)Δ+1 when Δ4, and 5χ'g(β„±4)6.[25]
    Moreover, if every tree of a forest F of β„±4 is obtained by subdivision from a caterpillar tree or contains no two adjacent vertices with degree 4, then χ'g(F)5.[26]

Open Problems

Upper bound. Is there a constant c2 such that χ'g(G)Δ(G)+c for each graph G ? If it is true, is c=2 enough ?[22]

Conjecture on large minimum degrees. There are a ϵ>0 and an integer d0 such that any graph G with δ(G)d0 satisfies χ'g(G)(1+ϵ)δ(G). [23]

Incidence coloring game

The incidence coloring game is a graph coloring game, introduced by Andres,[27] and similar to the vertex coloring game, except Alice and Bob construct a proper incidence coloring instead of a proper vertex coloring. Its rules are as follows:

  1. Alice and Bob are coloring the incidences of a graph G with a set k of colors.
  2. Alice and Bob are taking turns, coloring properly an uncolored incidence (in the standard version, Alice begins).
  3. If an incidence i is impossible to color properly (for any color, i is adjacent to an incident colored with it), then Bob wins.
  4. If all the incidences are properly colored, then Alice wins.

The incidence game chromatic number of a graph G, denoted by ig(G), is the minimum number of colors needed for Alice to win this game on G.

For every graph G with maximum degree Δ, we have 3Δ12<ig(G)<3Δ1.[27]

Relations with other notions

  • (a,d)-Decomposition. This is the best upper bound we know for the general case. If the edges of a graph G can be partitioned into two sets, one of them inducing a graph with arboricity a, the second inducing a graph with maximum degree d, then ig(G)3Δ(G)a2+8a+3d1.[28]
    If moreover Δ(G)5a+6d, then ig(G)3Δ(G)a2+8a+d1.[28]
  • Degeneracy. If G is a k-degenerated graph with maximum degree Δ(G), then ig(G)2Δ(G)+4k2. Moreover, ig(G)2Δ(G)+3k1 when Δ(G)5k1 and ig(G)Δ(G)+8k2 when Δ(G)5k1.[27]

Graph Classes

For a class π’ž of graphs, we denote by ig(π’ž) the smallest integer k such that every graph G of π’ž has ig(G)k.

  • Paths : For k13, ig(Pk)=5.
  • Cycles : For k3, ig(Ck)=5.[29]
  • Stars : For k1, ig(S2k)=3k.[27]
  • Wheels : For k6, ig(W2k+1)=3k+2. For k7, ig(W2k)=3k.[27]
  • Subgraphs of Wheels : For k13, if G is a subgraph of Wk having Sk as a subgraph, then ig(G)=3k2.[30]

Open Problems

  • Is the upper bound ig(G)<3Δ(G)1 tight for every value of Δ(G) ?[27]
  • Is the incidence game chromatic number a monotonic parameter (i.e. is it as least as big for a graph G as for any subgraph of G) ?[27]

Notes

Template:Reflist

References (chronological order)

Template:Refbegin

Template:Refend

  1. ↑ 1.0 1.1 1.2 1.3 Template:Harvtxt
  2. ↑ Template:Harvtxt
  3. ↑ Template:Harvtxt
  4. ↑ Template:Harvtxt
  5. ↑ With less colors than the chromatic number, there is no proper coloring of G and so Alice cannot win. With more colors than the maximum degree, there is always an available color for coloring a vertex and so Alice cannot lose.
  6. ↑ Template:Harvtxt
  7. ↑ Template:Harvtxt
  8. ↑ Template:Harvtxt
  9. ↑ Template:Harvtxt
  10. ↑ Template:Harvtxt, and implied by Template:Harvtxt
  11. ↑ Template:Harvtxt
  12. ↑ Template:Harvtxt, and implied by Template:Harvtxt
  13. ↑ Template:Harvtxt
  14. ↑ Upper bound by Template:Harvtxt, improving previous bounds of 33 in Template:Harvtxt, 30 implied by Template:Harvtxt, 19 in Template:Harvtxt and 18 in Template:Harvtxt. Lower bound claimed by Template:Harvtxt. See a survey dedicated to the game chromatic number of planar graphs in Template:Harvtxt.
  15. ↑ Template:Harvtxt
  16. ↑ Template:Harvtxt
  17. ↑ Template:Harvtxt
  18. ↑ Template:Harvtxt
  19. ↑ Template:Harvtxt
  20. ↑ 20.0 20.1 Template:Harvtxt
  21. ↑ Template:Harvtxt
  22. ↑ 22.0 22.1 22.2 22.3 Template:Harvtxt
  23. ↑ 23.0 23.1 23.2 Template:Harvtxt
  24. ↑ Template:Harvtxt, improving results on k-degenerate graphs in Template:Harvtxt
  25. ↑ Upper bound of Ξ”+2 by Template:Harvtxt, then bound of Ξ”+1 by Template:Harvtxt for cases Ξ”=3 and Ξ”β‰₯6, and by Template:Harvtxt for case Ξ”=5.
  26. ↑ Conditions on forests with Ξ”=4 are in Template:Harvtxt
  27. ↑ 27.0 27.1 27.2 27.3 27.4 27.5 27.6 Template:Harvtxt, see also erratum in Template:Harvtxt
  28. ↑ 28.0 28.1 Template:Harvtxt, extending results of Template:Harvtxt.
  29. ↑ Template:Harvtxt, improving a similar result for k β‰₯ 7 in Template:Harvtxt (see also erratum in Template:Harvtxt)
  30. ↑ Template:Harvtxt