The chromatic number of a graph is the smallest number of colors needed to color the vertices so that no two adjacent vertices share the same color. It is a fundamental concept in graph coloring problems.
Graph Coloring: Assigning colors to the vertices of a graph so that no two adjacent vertices share the same color.
Planar Graph: A graph that can be drawn on a plane without any edges crossing.
NP-Hard Problem: A class of problems for which no polynomial-time solution algorithm is known.