Chapter 3

Graph Colorings and Polynomials

[23/57%]
Show
LaTeX
Problem 3.1.1

A coloring of a graph (i.e., of the vertices of a graph) in several colors is called proper if the endpoints of every edge are colored in different colors.

Prove that the following three conditions are equivalent:

  1. the graph is bipartite;

  2. the graph can be properly colored with 2 colors;

  3. the graph contains only cycles of even length.

?
Problem 3.1.2

A coloring of a graph (i.e., of the vertices of a graph) in several colors is called proper if the endpoints of every edge are colored in different colors.

?
(1)

If the degree of each vertex of a graph is at most dd, then the graph can be properly colored with d+1d+1 colors.

(2)

If in a connected graph the degree of each vertex is at most dd and there is a vertex of degree less than dd, then the graph can be properly colored with dd colors.

(3)

If in a connected graph the degree of each vertex is at most dd and there is a vertex whose removal makes the graph disconnected, then the graph can be properly colored with dd colors.

(4)

If a connected graph with more than two vertices splits, upon the removal of some edge, into two graphs each of which can be properly colored with dd colors, then the original graph can also be properly colored with dd colors.

Problem 3.1.3

A coloring of a graph (i.e., of the vertices of a graph) in several colors is called proper if the endpoints of every edge are colored in different colors.

If a graph with nn vertices contains no (k+1)(k+1)-anticlique, then the graph cannot be properly colored with fewer than n/kn/k colors.

?
Problem 3.1.4

Several diagonals having no common interior points are drawn in a convex polygon. The resulting plane graph can be properly colored with 3 colors.

?
Problem 3.1.5
?
(1)

In a connected graph the degree of each vertex is at most three. It is known that the graph can be properly colored with 3 colors so that the neighbors of some vertex all have the same color. One vertex and the edges emanating from it were added so that the degrees of all vertices are still at most three. Prove that the resulting graph can be properly colored with 3 colors.

(2)

In a connected graph the degree of each vertex is at most three. It is known that the graph can be properly colored with 3 colors and that in any such coloring every vertex has neighbors of different colors. One vertex and the edges emanating from it were added so that the degrees of all vertices are still at most three and the resulting graph is different from K4K_{4}. Prove that the resulting graph can be properly colored with 3 colors.

(3)

Brooks’ theorem. If the degree of each vertex of a graph is at most d≥3d \geq 3 and there is no (d+1)(d+1)-clique, then the graph can be properly colored with dd colors.

Problem 3.1.6

Positive integers d,k,d1,…,dkd, k, d_{1}, \ldots , d_{k} are such that d1+d2+…+dk=d+1−kd_{1}+d_{2}+\ldots +d_{k} = d+1-k. The degree of every vertex of a graph is at most dd. Prove that the vertices can be partitioned into kk groups so that every vertex of the ii-th group is joined to at most did_{i} vertices of its own group.

?
Problem 3.1.7

Three clever girls, Ira, Tanya and Yulia, were each given a copy of the same graph. Yulia and Tanya colored their graphs properly. Yulia used fewer colors than Tanya, but Tanya colored at least two vertices in each color. Prove that Ira can properly color her graph using no more colors than Yulia and so that at least two vertices are colored in each color.

?
Problem 3.1.8
?
(1)

If a graph cannot be properly colored with k−1k-1 colors, then for any proper coloring of it with kk colors there exists a path containing exactly one vertex of each color.

(2)

If the longest of the paths in a graph that pass through each of their vertices only once passes through dd vertices, then the graph can be properly colored with dd colors.

(3)

If the longest odd non-self-intersecting cycle in a graph passes through d−1d-1 vertices, then the graph can be properly colored with dd colors.

Problem 3.1.9

A directed graph in which at most dd edges leave each vertex can be properly colored with 2d+12d+1 colors.

?
Problem 3.1.10

There are several colors. Each vertex of a bipartite graph with n≤2k−1n \leq 2^{k-1} vertices is assigned at least kk colors. (The ``lists'' of colors assigned to different vertices may be either the same or different.) Then there exists a proper coloring of the graph that assigns to each vertex some color assigned to it.

?
Problem 3.1.11

An edge coloring of a graph is called proper if any two edges having a common vertex are colored with different colors.

?
(1)

If the degree of every vertex of a graph does not exceed dd, then the edges of the graph can be properly colored with d+1d+1 colors.

(2)

There exists a coloring of the edges of the graph Km,nK_{m,n} with two colors such that the number of monochromatic subgraphs Ka,bK_{a,b} is at most (ma)(nb)21−ab\binom {m}{a}\binom {n}{b}2^{1-ab}.

Problem 3.2.1

The chromatic number χ(G)\chi (G) of a graph GG is the minimum number of colors with which the vertices of the graph GG can be properly colored.

If deleting any vertex from the graph decreases the chromatic number, then χ(G)≤1+[2e/n]\chi (G) \leq 1 + \left[2e/n\right].

?
Problem 3.2.2

The chromatic number χ(G)\chi (G) of a graph GG is the minimum number of colors with which the vertices of the graph GG can be properly colored.

?
(1)

By how much can the chromatic number of a graph change if one edge is added to the graph? Or, formally, find all integers kk for which there exist a graph GG and an edge uu of it such that χ(G)−χ(G−u)=k\chi (G) - \chi (G-u) = k.

(2)

χ(V,E1∪E2)≤χ(V,E1)χ(V,E2)\chi (V, E_{1} \cup E_{2}) \leq \chi (V, E_{1})\chi (V, E_{2}). (Recall that (V,E)(V, E) denotes the graph with vertex set VV and edge set EE.)

(3)

For any r1,r2∈Nr_{1}, r_{2} \in \mathbb {N} construct graphs (V,E1)(V, E_{1}) and (V,E2)(V, E_{2}) such that χ(V,E1∪E2)=χ(V,E1)χ(V,E2)\chi (V, E_{1} \cup E_{2}) = \chi (V, E_{1})\chi (V, E_{2}), χ(V,E1)=r1\chi (V, E_{1}) = r_{1}, and χ(V,E2)=r2\chi (V, E_{2}) = r_{2}.

Problem 3.2.3

The following algorithm for coloring the vertices of a graph is called greedy. First, all vertices are numbered arbitrarily. After that, successively, starting from the first one, each vertex is colored with the color of the smallest number that is absent among the already colored neighbors of this vertex.

?
(1)

The vertices of an arbitrary graph GG can be numbered so that the greedy algorithm for coloring it uses exactly χ(G)\chi (G) colors.

(2)

For each integer k>0k > 0 construct a bipartite graph and a numbering of its vertices such that the coloring of the graph produced by the greedy algorithm corresponding to the constructed numbering has at least kk colors.

Remark.
?

This problem shows that the ``quality'' of the coloring produced by the greedy algorithm depends heavily on the ordering of the vertices.

Problem 3.2.4

Investigate for planarity (see Sec. 2.4), and find the chromatic number and the chromatic index of the graphs in Figs. 11 and 12.

The chromatic index of a graph is the minimum number of colors with which the edges of this graph can be properly colored.

Fig. 11. The Petersen graphFig. 11. The Petersen graph

Fig. 12. Investigate for planarity, find the chromatic number and the chromatic index of the graphsFig. 12. Investigate for planarity, find the chromatic number and the chromatic index of the graphs

?
Problem 3.3.1

The value of the chromatic function χG\chi_{G} of a graph GG at a point tt is the number of proper colorings of this graph with tt colors.

Find the chromatic function of

?
(1)

the complete graph;

(2)

the graph having no edges;

(3)

the path;

(4)

the cycle;

(5)

a tree

with nn vertices.

Problem 3.3.2

The value of the chromatic function χG\chi_{G} of a graph GG at a point tt is the number of proper colorings of this graph with tt colors.

?
(1)

χG=χG−u−χG/u\chi_{G} = \chi_{G-u} - \chi_{G/u} for every edge uu of the graph GG.

(2)

Birkhoff–Whitney theorem. For every graph GG there exists exactly one polynomial such that for every tt the number χG(t)\chi_{G}(t) of proper colorings of the graph GG with tt colors equals the value of this polynomial at the point tt.

(3)

The degree of the chromatic polynomial χG\chi_{G} equals nn, the leading coefficient equals 1, the second coefficient equals (−e)(-e), and the coefficients alternate in sign (i.e., the coefficient of tn−2kt^{n-2k} is nonnegative and the coefficient of tn−2k+1t^{n-2k+1} is nonpositive for every integer kk).

(4)

The third coefficient of the chromatic polynomial of a graph, counting from the leading one, is uniquely determined by the collection of subgraphs of the graph containing 3 vertices.

(5)

The number ∣χG(−1)∣\left|\chi_{G}(-1)\right| equals the number of acyclic orientations of the graph GG, i.e., the number of ways to put arrows on its edges so that the resulting directed graph contains no directed cycles.

Remark.
?

In view of this theorem the chromatic function is called the chromatic polynomial and is regarded as defined not only for integers t>0t > 0 (cf. part (5)).

Problem 3.3.3
?
(1)

If the chromatic polynomial of a graph equals t(t−1)n−1t(t-1)^{n-1}, then the graph is a tree.

(2)

There is no graph with chromatic polynomial t4−3t3+3t2t^{4} - 3t^{3} + 3t^{2}.

Problem 3.3.4
?
(1)

A path on mm vertices is ``attached'' by one of its ends to one of the vertices of a graph GG containing nn vertices. Express the chromatic polynomial of the resulting graph with m+n−1m+n-1 vertices in terms of χG\chi_{G}.

(2)

If H,KH, K are the graphs into which a connected graph GG splits when one of its edges is deleted, then tχG=(t−1)χHχKt\chi_{G} = (t-1)\chi_{H}\chi_{K}.

Problem 3.3.5

Denote by χG′=χG′(t)\chi_{G}' = \chi_{G}'(t) the number of proper colorings of the edges of a graph GG with tt colors.

?
(1)

The function χG′\chi_{G}' is a polynomial in tt.

(2)

The leading monomial of χG′\chi_{G}' equals tet^{e}.

(3)

The coefficient of te−1t^{e-1} in χG′\chi_{G}' equals −∑v∈V(G)(deg⁡v2)-\sum_{v \in V(G)} \binom {\deg v}{2}.

Problem 3.3.6

A bridge is an edge whose removal increases the number of connected components of the graph. A graph is called a forest if it contains no non-self-intersecting cycles.

Recall that when an edge is contracted in multigraphs, unlike in graphs, the resulting edges of multiplicity greater than 1 are not replaced by edges of multiplicity 1.

For any multigraph GG the equality TG=TG−u+TG/uT_{G} = T_{G-u} + T_{G/u} holds, where uu is any edge of the multigraph GG that is neither a loop nor a bridge, and TGT_{G} is the number of

?
(1)

spanning forests in the graph GG (i.e., unions of spanning trees of its components);

(2)

sets of edges of the graph GG such that for every connected component of the graph the edges of the set lying in it form a connected subgraph;

(3)

subgraphs of the graph GG that are forests.

Problem 3.3.7

Let a connected multigraph be given, together with a set of its edges that contains no non-self-intersecting cycles and no edge of some maximal tree. In a multiset (i.e., in an unordered collection with multiplicities) of multigraphs it is allowed, for any multigraph GG and any edge uu of it that is neither a loop nor a bridge, to replace the one multigraph GG by the two multigraphs G−uG-u, G/uG/u. This replacement is applied to all edges of the set (more precisely, to the corresponding edges of the multigraphs obtained from the original one by means of this operation). Then the resulting multiset is well defined up to isomorphisms of the multigraphs in it, i.e., it does not depend on the order of the edges to which we apply the replacements.

?
Problem 3.3.8

The Tutte polynomial of a multigraph GG is the polynomial T(x,y)T(x,y) in two variables defined by the recurrence formula TG=TG−u+TG/uT_{G} = T_{G-u} + T_{G/u} if uu is neither a loop nor a bridge, and TG(x,y)=xiyjT_{G}(x,y) = x^{i}y^{j} if GG has ii bridges, jj loops and no other edges. Using without proof the fact that the Tutte polynomial is well defined, express in terms of it

?
(1)

the number from part (1) of Problem 3.3.6;

(2)

the number from part (2) of Problem 3.3.6;

(3)

the number from part (3) of Problem 3.3.6;

(4)

the chromatic polynomial.