Combinatorics

13 More on Graph Theory

Theorem 13.1
#

Let \(G\) be a graph of order \(n \geq 1\). Then

\[ 1 \leq \chi (G) \leq n \]

Moreover, \(\chi (G)=n\) if and only if \(G\) is a complete graph, and \(\chi (G)=1\) if and only if \(G\) is a null graph.

Corollary 13.2
#

Let \(G\) be a graph and let \(H\) be a subgraph of \(G\). Then \(\chi (G) \geq \chi (H)\). If \(G\) has a subgraph equal to a complete graph \(K_p\) of order \(p\), then

\[ \chi (G) \geq p \]
Corollary 13.3
#

Let \(G=(V, E)\) be a graph of order \(n\) and let \(q\) be the largest order of an induced subgraph of \(G\) equal to a null graph \(N_q\). Then

\[ \chi (G) \geq \left\lceil \frac{n}{q}\right\rceil . \]
Theorem 13.4
#

Let \(G\) be a graph with at least one edge. Then \(\chi (G) = 2\) if and only if \(G\) is bipartite.

Theorem 13.5
#

Let \(G\) be a graph for which the maximum degree of a vertex is \(\Delta \). Then the greedy algorithm produces a \((\Delta +1)\)-coloring of the vertices of \(G\), and hence

\[ \chi (G) \leq \Delta +1 \]
Theorem 13.6
#

Let \(G\) be a connected graph for which the maximum degree of a vertex is \(\Delta \). If \(G\) is neither a complete graph \(K_n\) nor an odd cycle graph \(C_n\), then \(\chi (G) \leq \Delta \).

Theorem 13.7
#

Let \(T\) be a tree of order \(n\). Then

\[ p_T(k) = k(k-1)^{n-1}. \]
Theorem 13.8
#

Let \(G\) be a graph of order \(n \geq 1\). Then the number of \(k\)-colorings of \(G\) is a polynomial in \(k\) of degree equal to \(n\) (with leading coefficient equal to \(1\)) and this polynomial-the chromatic polynomial of \(G\)-is computed correctly by the preceding algorithm.

Theorem 13.9
#

Let \(G\) be a graph and assume that \(G\) contains a subgraph \(H\) equal to a complete graph \(K_r\). Then the chromatic polynomial of \(G\) is divisible by the chromatic polynomial \([k]_r\) of \(K_r\).

Theorem 13.10
#

Let \(U\) be an articulation set of \(G\) and suppose that the induced subgraph \(G_U\) is a complete graph \(K_r\). Let the connected components of \(G_{V-U}\) be the induced subgraphs \(G_{U_1}, \ldots , G_{U_t}\). For \(i=1, \ldots , t\), let \(H_i=G_{U \cup U_i}\) be the subgraph of \(G\) induced by \(U \cup U_i\). Then

\[ p_G(k)=\frac{p_{H_1}(k) \times \cdots \times p_{H_t}(k)}{\left([k]_r\right)^{t-1}} \]

In particular, the chromatic number of \(G\) is the largest of the chromatic numbers of \(H_1, \ldots , H_t\).

Theorem 13.11
#

Let \(G\) be a plane-graph of order \(n\) with \(e\) edge-curves and assume that \(G\) is connected. Then the number \(r\) of regions into which \(G\) divides the planr satisfies

\begin{equation} \label{12.4} r=e-n+2 \end{equation}
1

Theorem 13.12
#

Let \(G\) be a connected planar graph. Then there is a vertex of \(G\) whose degree is at most \(5\).

Theorem 13.13
#

A graph \(G\) is planar if and only if it does not have a subgraph that is a subdivision of a \(K_5\) or of a \(K_{3,3}\).

Theorem 13.14
#

A graph \(G\) is planar if and only if it does not contain a subgraph that contracts to a \(K_5\) or a \(K_{3,3}\).

Theorem 13.15
#

Let there be given a \(k\)-coloring of the vertices of a graph \(H=(U, F)\). Let two of the colors be red and blue, and let \(W\) be the subset of vertices in \(U\) that are assigned either the color red or the color blue. Let \(H_{r, b}\) be the subgraph of \(H\) induced by the vertices in \(W\) and let \(C_{r, b}\) be a connected component of \(H_{r, b}\). Interchanging the colors red and blue assigned to the vertices of \(C_{r, b}\), we obtain another \(k\)-coloring of \(H\).

Theorem 13.16
#

The chromatic number of a planar graph is at most \(5\).

Theorem 13.17
#

Hadwiger’s conjecture holds for \(p = 5\) if and only if every planar graph has a \(4\)-coloring.

Theorem 13.18
#

Let \(p \leq 3\). If \(G\) is a connected graph with chromatic number \(\chi (G) \geq p\), then \(G\) can be contracted to a \(K_p\).

Theorem 13.19
#

Let \(G\) be a connected graph of order \(n \geq 2\). Then

\[ \text{dom}(G) \leq \left\lfloor \frac{n}{2} \right\rfloor . \]
Theorem 13.20
#

A graph \(G\) is \(\chi \)-perfect if and only if it is \(\theta \)-perfect. Equivalently, \(G\) is \(\chi \)-perfect if and only if \(\bar{G}\) is \(\chi \)-perfect.

Theorem 13.21
#

Every interval graph is a chordal graph.

Theorem 13.22
#

Let \(G=(V, E)\) be a connected graph and let \(U\) be an articulation set of \(G\) such that the subgraph \(G_U\) induced by \(U\) is a complete graph. Let the connected components of the induced subgraph \(G_{V-U}\) be \(G_1=\left(U_1, E_1\right), \ldots , G_t=\left(U_t, E_t\right)\). Assume that the induced graphs \(G_{U_2 \cup U}\) satisfy

\[ \chi \left(G_{U_2 \cup U}\right)=\omega \left(G_{U_2 \cup U}\right) \quad (i=1,2, \ldots , t) \]

Then

\[ \chi (G)=\omega (G) \]
Theorem 13.23
#

Let \(G = (V, E)\) be a connected chordal graph and let \(U\) be a minimal articulation set of \(G\). Then the subgraph \(G_U\) induced by \(U\) is a complete graph.

Theorem 13.24
#

Every chordal graph is perfect.

Corollary 13.25
#

Every interval graph is a perfect graph.

Theorem 13.26
#

Let \(G=(V, E)\) be a bipartite graph with bipartition \(X, Y\) with as sociated family \(\mathcal{A}_G\) of subsets of \(Y\). Let \(t\) be a positive integer. Then from a subfamily

\begin{equation} \label{12.10} \left(A_{i_1}, A_{i_2}, \ldots , A_{i_t}\right) \text{ of } t \text{ sets of } \mathcal{A}_G \text{ with an } S D R\left(e_{i_1}, e_{i_2}, \ldots , e_{i_t}\right) \end{equation}
2

we obtain a matching

\begin{equation} \label{12.11} \left\{ x_{i_1}, e_{i_1}\right\} ,\left\{ x_{i_2}, e_{i_2}\right\} , \ldots ,\left\{ x_{i_t}, e_{i_t}\right\} \text{ of } G \text{ of } t \text{ edges. } \end{equation}
3

Conversely, from a matching (12.11) of \(G\) of \(t\) edges, we get a subfamily (12.10) of \(\mathcal{A}_G\) of \(t\) sets with \(\left(e_{i_1}, e_{i_2}, \ldots , e_{i_t}\right)\) as \(S D R\). Thus the largest number of sets in a subfamily of \(\mathcal{A}_G\) with an \(S D R\) equals thr matching number \(\rho (G)\) of \(G\).

Theorem 13.27
#

Let \(G = (V, E)\) be a graph. Then a subset \(W\) of the set \(V\) of vertices is a cover if and only if the complementary set of vertices \(V \setminus W\) is an independent set.

Theorem 13.28
#

Let \(G=(V, E)\) be a bipartite graph. Then

\begin{equation} \label{12.13} \rho (G)=c(G) \end{equation}
4

that is, the largest number of edges in a matching equals the smallest number of vertices in a cover.

Theorem 13.29
#

Let \(G=(V, E)\) be a graph. Then \(G\) has a perfect matching if and only if

\begin{equation} \label{12.15} \text{ oc }\left(G_{V \backslash U}\right) \leq |U| \text{ for every } U \subseteq V \end{equation}
5

that is, removing a set of vertices does not create more odd components than the number of vertices removed.

Theorem 13.30
#

Let \(G(V, E)\) be a graph with \(n\) vertices. Then

\[ \rho (G)=\min \left\{ n-\left(o c\left(G_{V \backslash U}\right)-|U|\right)\right\} \]

where the minimum is taken over all \(U \subseteq V\).

Theorem 13.31
#

Let \(G\) be a graph of order \(n\). Then

\[ 0 \leq \kappa (G) \leq n-1 \]

with equality on the left if and only if \(G\) is disconnected and with equality on the right if and only if \(G\) is a complete graph.

Theorem 13.32
#

For each graph \(G\), we have

\[ \kappa (G) \leq \lambda (G) \leq \delta (G) \]
Theorem 13.33
#

Let \(G\) be a graph of order \(n \geq 3\). Then the following three assertions are equivalent: (1) \(G\) is 2-connected. (2) \(G\) is connected and does not have an articulation vertex. (3) For each triple of vertices \(a, b, c\), there is a path joining a and b that does not contain \(c\).

Theorem 13.34
#

Let \(G=(V, E)\) be a connected graph of order \(n \geq 2\), and let

\[ G_{U_1}=\left(U_1, E_1\right), G_{U_2}=\left(U_2, E_2\right), \ldots , G_{U_r}=\left(U_r, E_r\right) \]

be the blocks of \(G\). Then \(E_1, E_2, \ldots , E_r\) is a partition of the set \(E\) of edges of \(G\), and each pair of blocks has at most one vertex in common.

Theorem 13.35
#

Let \(G = (V, E)\) be a graph of order \(n \geq 3\). Then \(G\) is \(2\)-connected if and only if, for each pair \(a, b\) of distinct vertices, there is a cycle containing both \(a\) and \(b\).

Corollary 13.36
#

Let \(G\) be a graph with at least three vertices. Then \(G\) is \(2\)-connected if and only if, for each pair \(a, b\) of distinct vertices, there are two paths joining \(a\) and \(b\) whose only common vertices are \(a\) and \(b\).

Theorem 13.37
#

Let \(k\) be a positive integer and let \(G\) be a graph of order \(n \geq k +1\). Then \(G\) is \(k\)-connected if and only if, for each pair \(a, b\) of distinct vertices, there are \(k\) paths joining \(a\) and \(b\) such that each pair of paths has only the vertices \(a\) and \(b\) in common.