Skip to content
Home » Chromatic number Connectivity

Chromatic number Connectivity

Here is a clear, complete, and exam-oriented explanation of Chromatic Number and Connectivity — perfect for Discrete Mathematics, Graph Theory, and BCA/MCA/Engineering exams.


⭐ 1. Chromatic Number (Graph Coloring)

Graph coloring is one of the most important topics in Graph Theory.
The chromatic number of a graph tells us the minimum number of colors needed to color its vertices so that:

No two adjacent vertices have the same color.


⭐ A. Vertex Coloring

A proper coloring assigns colors to vertices such that:

[
\text{If vertices } u \text{ and } v \text{ are adjacent, then } color(u) \neq color(v)
]


⭐ B. Chromatic Number

The chromatic number of a graph ( G ), written as:

[
\chi(G)
]

is the minimum number of colors needed for a proper coloring.


⭐ C. Simple Examples

✔ Example 1: Path graph (Pₙ)

A path has chromatic number:

[
\chi(P_n) = 2 \quad (n \ge 2)
]

Alternate colors.


✔ Example 2: Cycle graph (Cₙ)

[
\chi(C_n) =
\begin{cases}
2 & n \text{ even}\
3 & n \text{ odd}
\end{cases}
]

Odd cycles require 3 colors.


✔ Example 3: Complete graph (Kₙ)

Every vertex is adjacent to all others.

[
\chi(K_n) = n
]

Maximum possible chromatic number.


✔ Example 4: Bipartite graph

If a graph is bipartite:

[
\chi(G) = 2
]

Used in job assignments, matching, scheduling.


⭐ D. Chromatic Polynomial

A polynomial that counts the number of ways to color a graph with k colors.
Important concept but used less in exams.


⭐ E. Applications of Chromatic Number

✔ Timetable scheduling (no two overlapping classes same teacher/room)
✔ Map coloring (four color theorem)
✔ Register allocation in compilers
✔ Frequency assignment in communication networks
✔ Job scheduling (avoid conflict tasks)
✔ AI constraint satisfaction problems


⭐ 2. Connectivity of Graphs

Connectivity describes how strongly vertices are connected in a graph.


⭐ A. Connected Graph

A graph ( G ) is connected if:

There is a path between every pair of vertices.

If not → disconnected graph.

Disconnected graph contains components (maximal connected subgraphs).


⭐ B. Vertex Connectivity (κ(G))

The vertex connectivity of a graph is:

[
\kappa(G) = \text{minimum number of vertices whose removal disconnects the graph}
]

Meaning:

  • Remove κ(G) vertices → graph becomes disconnected.
  • Removing fewer than κ(G) vertices → graph remains connected.

Examples:

✔ Complete graph ( K_n ):

[
\kappa(K_n) = n-1
]
Most strongly connected.

✔ Cycle graph ( C_n ):

[
\kappa(C_n) = 2
]

✔ Tree:

[
\kappa(T) = 1
]
Removing any leaf disconnects.


⭐ C. Edge Connectivity (λ(G))

The edge connectivity of a graph is:

[
\lambda(G) = \text{minimum number of edges whose removal disconnects the graph}
]

Examples:

  • For cycle graph (C_n): λ = 2
  • For complete graph (K_n): λ = n−1
  • For a tree: λ = 1

⭐ D. Relationship Between Connectivities

For every graph:

[
\kappa(G) \le \lambda(G) \le \delta(G)
]

Where:

  • κ(G) = vertex connectivity
  • λ(G) = edge connectivity
  • δ(G) = minimum degree of G

This is an important exam point.


⭐ E. Cut Vertices & Cut Edges

✔ Cut Vertex (Articulation Point)

A vertex whose removal increases the number of connected components.

Used in network reliability.


✔ Cut Edge (Bridge)

An edge whose removal disconnects the graph.

Trees consist only of bridges.


⭐ F. Strong and Weak Connectivity (Directed Graphs)

In a directed graph (digraph):

⭐ Strongly Connected

Every vertex is reachable from every other vertex.

[
u \to v \quad \text{and} \quad v \to u
]

⭐ Weakly Connected

If we ignore directions (convert edges to undirected), the graph becomes connected.


⭐ Applications of Connectivity

✔ Network reliability
✔ Social networks
✔ Internet and router design (resilience)
✔ Road/transport networks
✔ Communication systems
✔ Power grid design
✔ Determining critical nodes/edges
✔ AI path planning
✔ Cluster detection


⭐ Quick Exam-Oriented Summary

Chromatic Number (χ(G)):

Minimum number of colors to color vertices so that adjacent vertices have different colors.

Important chromatic numbers:

  • Path Pₙ → 2
  • Cycle Cₙ → 2 (even), 3 (odd)
  • Complete graph Kₙ → n
  • Bipartite graph → 2

Connectivity:

✔ Connected graph
Every pair of vertices connected by a path.

✔ Vertex connectivity κ(G)
Minimum vertices removing which disconnects the graph.

✔ Edge connectivity λ(G)
Minimum edges removing which disconnects the graph.

✔ Relation:
[
\kappa(G) \le \lambda(G) \le \delta(G)
]

✔ Cut vertex/bridge:
Vertex/edge whose removal disconnects the graph.

✔ Strong vs Weak connectivity (digraphs)