Graph Theory

Planar Graph

A planar graph is a graph that can be drawn without edges crossing (i.e. edges intersect only at their endpoints).

Why are planar graphs important?

Planar graphs are important because they have various practical applications in computer science, networking, and circuit design, and they serve as a foundation for studying more complex graph structures.

  • A graph is planar if and only if each of its components is planar
  • A graph is planar each of its components is planar

Definitions

Definition 1

A planar embedding of a graph is a drawing of the graph in the plane so that its edges intersect only at their ends (i.e., edges do not cross), and no two vertices occupy the same point. A graph that has a planar embedding is called planar.

Definition 2

A face of a planar embedding is a connected region of the plane.

Definition 3

The boundary of a face is the subgraph formed from all vertices and edges that touch the face. Two faces are adjacent if their boundaries have at least one edge in common

Definition 4

For a planar embedding of a connected graph, the boundary walk of a face is a closed walk once around the perimeter of the face boundary. The degree of a face is the length of the boundary walk of the face, denoted .

What is a face? Asked ChatGPT

The face of a planar embedding is a region of the plane that is bounded by edges of the graph. In simpler terms, you can think of the faces as the enclosed areas between the edges of a graph drawn on a plane.

Definition 1

An edge subdivision of is obtained by replacing each edge of with a new path of length at least .

Theorems and Lemmas

Faceshaking Lemma ( Handshaking Lemma for Faces), Theorem 7.12

Let be a connected planar graph with a planar embedding, where is the set of all faces. Then

Proof. Each edge has 2 sides, and each side contributes to 1 to a boundary walk, so the edge contributes 2 to the sum of degrees.

Lemma 1

In a planar embedding, an edge is a bridge if and only if the two sides of are in the same face.

Every planar embedding of a cycle separates the plane into two parts, one on the inside and one on the outside.

Euler's Formula (Theorem 7.2.1)

Let be a Connected Graph with vertices and edges. Consider a planar embedding of with faces. Then .

Proving planar / non-planar graphs:

  • Proving that a graph is planar is easy: draw a planar embedding.
  • Proving that a graph is nonplanar is harder: a single drawing is not sufficient.

One way to prove nonplanarity: show that there are β€œtoo many” edges.

Lemma 7.5.2

Let be a planar embedding with vertices and edges. If there is a planar embedding of where every face has degree at least , then

Theorem 7.5.3

Let be a planar graph with vertices and edges. Then .

  • Can prove a graph is nonplanar, but cannot be used to prove that a graph is planar (there are cases where but the graph is nonplanar), it’s not a IFF relationship

Lemma 7.5.1

If contains a cycle, then in any planar embedding of , every face boundary contains a cycle.

Corollary 7.5.4

is not planar.

Theorem 7.5.6

Let be a bipartite planar graph with vertices and edges. Then .

  • same idea as theorem 7.5.3, cannot be used to prove bipartite planar graph

Corollary 7.5.7

is not planar.

Fact

A graph is planar if and only if any edge subdivision of the graph is planar.

From this we can immediately conclude:

Corollary 1

If contains an edge subdivision of or as a subgraph, then is not planar.

Example of using this as a proof:

Kuratowski's Theorem (Theorem 7.6.1)

A graph is planar if and only if it does not contain an edge subdivision of or as a subgraph.

So now we have a complete way of demonstrating planarity or nonplanarity of a graph:

  • Can show a graph is planar by drawing a planar embedding
  • Can show a graph is nonplanar by finding an edge subdivision of or as a subgraph (Kuratowski Theorem)

Corollary 7.5.5

Every planar graph has a vertex of degree at most .