1. Introduction
In this tutorial, we’ll talk about planar graphs and present some of their fundamental properties.
2. Planar Graphs
A planar graph is the one we can draw on the plane so that its edges don’t cross (except at nodes). A graph drawn in that way is also also known as a planar embedding or a plane graph.
So, there’s a difference between planar and plane graphs. A plane graph has no edge crossings, but a planar graph may be drawn without them. For example:
is a planar but not a plane graph, whereas is a plane graph. is planar because it is isomorphic to .
2.1. Isomorphism
Formally, a planar graph is isomorphic to a plane graph.
and are isomorphic graphs if there’s a 1-1 mapping of their vertices, and the following holds:
For example:
All three graphs are isomorphic to one another. The top left and the bottom graphs have the identity isomorphism (), whereas the isomorphism of the top right graph is .
3. Properties of Planar Graphs
Let’s check out some properties of planar graphs.
3.1. Faces
A graph defines connected regions on a plane we call faces, each of which is bordered by graph edges:
Any face’s boundary contains the vertices and edges of the graph that separate it from other regions.
One unbounded region, known as the exterior region, exists in every plane graph.
The number of edges constituting the boundary of a face is its degree. In other terms, the length of the face’s boundary determines its degree.
For instance, the faces , , and of in the above image have the degree of .
3.2. Chromatic Number
As we recall from graph theory, the chromatic number of a graph is the least amount of colors necessary to color the vertices of a graph G such that no two adjacent nodes have the same color. Any planar graph’s chromatic number is always less than or equal to 4.
As a result, any planar graph always requires a maximum of four colors to color its vertices. For instance:
This planar graph’s chromatic number is 4.
3.3. Proving a Graph Is (Not) Planar
There are several properties of planar graphs we can use in proofs:
- If a connected planar graph has edges and regions or faces then
- If a connected planar graph has edges, vertices, and regions, then
- If a connected planar graph has edges and vertices, then
- A complete graph is a planar iff
- A complete bipartite graph is planar iff or
- If and only if a subgraph of graph is homomorphic to or , then is considered to be non-planar
A graph homomorphism is a mapping between two graphs that considers their structural differences. More precisely, a graph is homomorphic to if there’s a mapping such that . It maps vertices adjacent in to vertices adjacent in .
The first three state the necessary conditions for planarity. For example, if we have a connected graph such that , we know it isn’t planar. However, necessary conditions aren’t sufficient, which means that some non-planar graphs can satisfy them. Therefore, we can use those properties to prove that a graph isn’t planar, not that it is.
The last property allows us to prove if a graph is planar. If we can’t find or in our graph, then we can be sure it’s planar.
3.4. Non-Planar Graphs
Non-planar graphs can’t be drawn in a plane without crossing edges.
Two well-known types of non-planar graphs are , a complete graph with 5 vertices, and , a complete bipartite graph with 3 vertices in each bipartition:
The importance of these two graphs lies in the fact that any non-planar graph contains them as subgraphs.
4. Conclusion
In this article, we discussed planar graphs, one of the most widely used graph theory concepts.
A planar graph is a graph that can be drawn on a plane such that its edges intersect only at their end nodes. A plane graph is a graph whose edges don’t intersect. So, we call a graph planar if we can draw it as a plane graph.
To prove that a graph is planar, we need to show that it doesn’t contain the complete graph or the complete bipartite graph .