Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Graph Coloring & Chromatic Number Reference cheat sheet - grade 11-12

Click image to open full size

Math Grade 11-12

Graph Coloring & Chromatic Number Reference Cheat Sheet

A printable reference covering proper graph coloring, chromatic number, clique number, greedy coloring, and common graph families for grades 11-12.

Download PNG

Study as Flashcards

Graph coloring studies how to assign colors to vertices so that adjacent vertices receive different colors. This cheat sheet helps students recognize common graph coloring patterns, compute chromatic numbers, and justify coloring arguments. It is useful for discrete mathematics, combinatorics, algorithms, scheduling, and map-coloring problems.

The central idea is the chromatic number χ(G)\chi(G), which is the minimum number of colors needed for a proper vertex coloring of a graph GG. Important tools include lower bounds from cliques, upper bounds from maximum degree, and exact formulas for common graphs. Students should learn both how to construct a valid coloring and how to prove that fewer colors cannot work.

Key Facts

  • A proper vertex coloring assigns colors so that if uvE(G)uv \in E(G), then c(u)c(v)c(u) \ne c(v).
  • The chromatic number χ(G)\chi(G) is the smallest integer kk such that GG has a proper kk-coloring.
  • For a complete graph KnK_n, every pair of vertices is adjacent, so χ(Kn)=n\chi(K_n) = n.
  • For a path graph PnP_n with n2n \ge 2, the chromatic number is χ(Pn)=2\chi(P_n) = 2.
  • For a cycle graph CnC_n, χ(Cn)=2\chi(C_n) = 2 when nn is even and χ(Cn)=3\chi(C_n) = 3 when nn is odd.
  • If ω(G)\omega(G) is the size of the largest clique in GG, then χ(G)ω(G)\chi(G) \ge \omega(G).
  • For any graph GG with maximum degree Δ(G)\Delta(G), the greedy coloring method gives the upper bound χ(G)Δ(G)+1\chi(G) \le \Delta(G) + 1.
  • A graph is bipartite if and only if it has no odd cycle, and every nonempty bipartite graph satisfies χ(G)=2\chi(G) = 2 unless it has no edges.

Vocabulary

Graph
A graph G=(V,E)G = (V,E) is a structure made of vertices VV and edges EE connecting pairs of vertices.
Proper coloring
A proper coloring is an assignment of colors to vertices where adjacent vertices always receive different colors.
Chromatic number
The chromatic number χ(G)\chi(G) is the minimum number of colors needed for a proper coloring of graph GG.
Clique
A clique is a set of vertices in which every pair of distinct vertices is connected by an edge.
Maximum degree
The maximum degree Δ(G)\Delta(G) is the largest number of edges incident to any single vertex in GG.
Bipartite graph
A bipartite graph is a graph whose vertices can be split into two sets so that every edge connects vertices in different sets.

Common Mistakes to Avoid

  • Using the number of colors from one coloring as the chromatic number is wrong because χ(G)\chi(G) requires the minimum possible number of colors.
  • Forgetting to prove a lower bound is wrong because showing a valid kk-coloring only proves χ(G)k\chi(G) \le k, not χ(G)=k\chi(G) = k.
  • Coloring adjacent vertices the same color is wrong because a proper coloring requires c(u)c(v)c(u) \ne c(v) whenever uvE(G)uv \in E(G).
  • Assuming every cycle needs three colors is wrong because even cycles satisfy χ(Cn)=2\chi(C_n) = 2 while odd cycles satisfy χ(Cn)=3\chi(C_n) = 3.
  • Confusing clique size with degree is wrong because ω(G)\omega(G) counts mutually adjacent vertices, while Δ(G)\Delta(G) counts edges incident to one vertex.

Practice Questions

  1. 1 Find χ(K6)\chi(K_6) and explain why fewer colors cannot work.
  2. 2 Find χ(C9)\chi(C_9) and χ(C10)\chi(C_{10}).
  3. 3 A graph has maximum degree Δ(G)=4\Delta(G) = 4. What upper bound for χ(G)\chi(G) comes from greedy coloring?
  4. 4 A graph contains a triangle but also has many extra vertices. What can you conclude about χ(G)\chi(G), and why does the triangle matter?

Understanding Graph Coloring & Chromatic Number Reference

A useful way to think about a coloring is as a partition of the vertices into groups. Every vertex in one group receives the same color. No two vertices within that group may be connected by an edge.

Such a group is called an independent set. Therefore, finding a coloring means splitting the graph into as few independent sets as possible. This viewpoint explains why the shape of the graph matters more than the names or positions of its vertices.

A messy drawing can represent a simple coloring problem, while a neat drawing can hide important conflicts. Redrawing a graph without changing which vertices are connected is often a smart first step.

Greedy coloring gives a practical method for building a coloring. Choose an order for the vertices. At each vertex, use the first color not already used by its colored neighbors.

The method always produces a valid result, but it does not always use the smallest possible number of colors. The order can make a major difference. If a highly connected vertex is colored early, later choices may be easier.

If it is colored late, its neighbors may already use several different colors. Students should treat a greedy result as an upper limit unless they can prove it is optimal. Trying two or three different vertex orders is a quick way to see this effect.

To prove an exact chromatic number, combine a construction with a restriction. First, show a coloring that uses a certain number of colors. This proves that no more than that number is needed.

Next, show why fewer colors fail. A set of mutually adjacent vertices gives a direct restriction because every vertex in that set needs its own color. Odd cycles give another important restriction.

Walking around an odd cycle forces colors to alternate, but the final vertex then conflicts with the starting vertex. Notice that a graph can have no triangle and still need three colors.

An odd cycle of length five is the simplest example. Matching a lower bound and an upper bound is the clearest form of a complete proof.

Coloring models conflict situations. In a school timetable, vertices can represent exams and an edge can mean that some students take both exams. Colors then represent time slots.

In a map, regions that share a boundary segment can be connected, while touching at one corner usually does not count as a conflict. The model must be defined carefully before any coloring begins. For disconnected graphs, color each separate component and use the largest number required by any one component.

Isolated vertices never force an extra color because they have no conflicts. Common mistakes include counting crossing lines as vertices, treating color names as meaningful, and assuming that a large degree automatically gives the exact answer. Careful sketches, a stated vertex order, and a short argument for both bounds make solutions much more reliable.