Tutorials › Graph Theory (Undergraduate) › Faces and Boundary Walks

Planar Graphs and Euler's Formula · Tutorial 420 of 799

Faces and Boundary Walks

Learn to identify the faces of an embedding and describe their edge-traced boundaries without confusing a face with a boundary walk.

Intermediate 9 min read

What You'll Learn

  • Define a face as a connected component of the complement of a plane drawing.
  • Identify the unique unbounded face of a finite plane embedding.
  • Describe facial walks by tracing edge sides with a fixed face on one side.
  • Read facial walks from explicit triangle and square-with-diagonal embeddings.
  • Explain why one face can have multiple boundary walks.
  • Distinguish boundary points contributed by isolated vertices from edge-traced walks.

Faces as Regions of the Complement

A plane embedding is a drawing of a graph in the plane in which vertices are distinct points and edges are arcs joining their endpoints. The interior of an edge contains no vertex, and edge interiors do not intersect one another. The drawing itself is a subset of the plane; write it as \(|G|\). A face is not an extra part of the graph: it is a connected region left after the drawing is removed.

Definition: A face of a plane embedding is a connected component of \(\mathbb{R}^2\setminus |G|\). The boundary of a face \(F\), written \(\partial F\), is its topological boundary: the points every neighbourhood of which meets both \(F\) and its complement. The unique unbounded face is the face that is not contained in any bounded region of the plane.

Equivalently, one may regard the drawing as embedded on the sphere by adding a point at infinity. The face containing that point corresponds to the unbounded face in the plane. Faces are open connected regions, whereas their boundaries may contain vertices and edges of the drawing. In particular, a face and a boundary walk are different kinds of objects: a face is a region, while a boundary walk is a way of tracing along edge sides.

Proposition: Every finite plane embedding has exactly one unbounded face, including the embedding with no vertices or edges.

Proof. Since the graph is finite and each of its finitely many edges is drawn as a bounded arc, the entire drawing \(|G|\) is contained in some closed disk \(D\). The exterior \(\mathbb{R}^2\setminus D\) is connected and disjoint from \(|G|\), so it lies in one component of \(\mathbb{R}^2\setminus |G|\). That component is unbounded, which proves existence. Any unbounded face must meet \(\mathbb{R}^2\setminus D\); otherwise it would be contained in \(D\) and hence bounded. Since the exterior is contained in a single component, every unbounded face is that same component. Thus the unbounded face is unique. If the graph has no vertices or edges, its drawing is empty and the whole plane is the single, unbounded face, so the argument also covers that case. \(\square\)

A basic topological fact used in the examples is the Jordan curve theorem: a simple closed curve in the plane separates the plane into a bounded interior and an unbounded exterior, with the curve as their common boundary. This is a standard result from topology; its proof is beyond this tutorial. For polygonal drawings, it lets us identify the regions by looking at the closed curves in the embedding.

Tracing a Face Along Edge Sides

A walk is a sequence of vertices in which consecutive vertices are joined by an edge; vertices and edges may repeat. It is closed if its first and last vertices agree. A facial walk is a closed walk obtained by tracing edge sides while keeping the same face on one fixed side, say the left. It is not required to be a path or a cycle: either vertices or edges may occur more than once.

Here is why edge-side tracing produces closed walks. Give the drawing an orientation by choosing which side is called left. At a vertex, the incident edges have a circular order around that vertex. If we arrive along a directed edge and keep a specified face on the left, the next edge is the one adjacent to the same local sector of that face. This determines one next directed edge. Reversing the rule determines a unique preceding directed edge.

Lemma: In a finite plane embedding, tracing directed edge sides with a fixed face on the left decomposes those edge sides into closed facial walks.

Proof. A directed edge records a traversal of one edge in one direction, and therefore records one of its two sides as the side on the left. At its terminal vertex, the circular order of incident edges determines a unique outgoing directed edge that continues along the boundary of the same local face sector. Thus each directed edge has a unique successor. The local circular order also gives a unique predecessor for every directed edge, so the successor rule is a bijection on the finite set of directed edges. Iterating a bijection on a finite set eventually returns to the starting directed edge; because each element has a unique predecessor, the resulting orbit is a cycle of directed edges. Reading the endpoints of that orbit gives a closed walk. Each orbit traces one edge-side boundary component with the chosen face on the left. \(\square\)

This lemma describes how edge sides are traced; it does not say that every point on a face boundary is represented by a walk. An isolated vertex has no incident edge side and cannot appear in an edge-traced walk, even if it lies on the boundary of a face. Also, when a graph is disconnected, a single face can have several distinct boundary components, and hence several facial walks associated with it.

Worked Examples in Explicit Embeddings

Worked Example: A Triangle and Its Two Faces

Let \(G\) have \(V(G)=\{1,2,3\}\) and \(E(G)=\{12,23,31\}\). Draw the vertices at \(1=(0,0)\), \(2=(2,0)\), and \(3=(1,2)\), and draw each edge as a straight line segment.

The drawing is a simple closed triangular curve. By the Jordan curve theorem its complement has a bounded interior face and an unbounded exterior face. The interior facial walk, with the face on the left, is \(1,2,3,1\). Reversing the direction keeps the exterior face on the left, giving the exterior facial walk \(1,3,2,1\).

Check: the first walk uses the edges \(12,23,31\) in that order and returns to vertex \(1\). The second uses \(13,32,21\) and also returns to \(1\). These are the two directions along the same three drawn edges; they describe different sides of the curve, not two different faces with the same walk.

Worked Example: A Square with a Diagonal

Let \(G\) have \(V(G)=\{1,2,3,4\}\) and \(E(G)=\{12,23,34,41,13\}\). Place \(1=(0,0)\), \(2=(2,0)\), \(3=(2,2)\), and \(4=(0,2)\). Draw the four edges of the square as its sides and draw \(13\) as the straight diagonal from \((0,0)\) to \((2,2)\).

The diagonal divides the square into two triangular regions. The bounded faces have facial walks \(1,2,3,1\) and \(1,3,4,1\). The remaining face is unbounded; its facial walk is \(1,4,3,2,1\), which follows the outside of the square with the unbounded face on the left.

Check: the first bounded walk uses \(12,23,31\); the second uses \(13,34,41\); and the unbounded walk uses \(14,43,32,21\). Together these descriptions account for the sides of all five edges in the drawing. In particular, the diagonal \(13\) is part of the boundaries of both bounded faces, while it is not on the boundary of the unbounded face.

Worked Example: A Face with Two Boundary Walks

Let \(G\) have vertices \(V(G)=\{1,2,3,4,5,6,7\}\) and edges \(E(G)=\{12,23,34,41,56,67,75\}\). Draw \(1,2,3,4\) as the corners of the square with coordinates \((0,0),(4,0),(4,4),(0,4)\), respectively. Draw the edges \(12,23,34,41\) as its sides. Place \(5=(1,1)\), \(6=(3,1)\), and \(7=(2,3)\) inside the square and join them by the three straight edges \(56,67,75\).

The inner triangle lies strictly inside the square. The complement has three faces: the unbounded exterior of the square, the bounded region inside the square but outside the triangle, and the interior of the triangle. The middle region has two boundary walks: \(1,2,3,4,1\) around its outer boundary and \(5,7,6,5\) around its inner boundary. Their directions keep this middle face on the same side of each walk. The unbounded face has the walk \(1,4,3,2,1\), and the inner triangular face has the walk \(5,6,7,5\).

Check: the square boundary uses exactly \(12,23,34,41\); the triangle boundary uses exactly \(56,67,75\). The annular region between them touches both closed curves, so its boundary consists of both walks. Thus it would be incorrect to assume that every face has just one boundary walk.

Worked Example: An Isolated Vertex on a Face Boundary

Let \(G\) have \(V(G)=\{p\}\) and \(E(G)=\varnothing\), with \(p\) drawn at \((0,0)\). Removing that one point leaves a connected, unbounded region, so there is one face. Every neighbourhood of \(p\) meets that face, and \(p\) itself is not in the face; hence \(\partial F=\{p\}\).

There is no facial walk, because there are no edges to trace. Check: the graph has zero directed edges, so the edge-side tracing rule has no starting edge and produces no walk. Nevertheless, the face boundary is the nonempty set \(\{p\}\). This shows why edge-traced walks describe the portions of face boundaries incident with edges, but do not necessarily describe the entire topological boundary.

Reading Boundary Descriptions Carefully

When describing a face in an embedding, first specify the region and then give the walk or walks that trace its edge-incident boundary. For a connected drawing made of closed curves, the unbounded face is the region outside the outermost curve. With nested components, the region between two curves meets both, so its boundary description has one walk for each curve. Isolated vertices require separate mention because they can lie on a face boundary without belonging to any edge-traced walk.

A walk records an ordered traversal, not merely a set of boundary points. Reversing a walk changes which side is on the left. A facial walk may repeat a vertex, and in some embeddings an edge can be traversed in both directions as part of one boundary tracing. For example, a single drawn edge has two sides and the boundary tracing goes from one endpoint to the other and back. That closed walk has length two; it is a walk, not a cycle. The simple-graph condition forbids loops and multiple edges in the graph, but it does not prevent a boundary walk from repeating an edge.

Common Pitfall: Replacing the Boundary by the Walk

For the isolated-vertex example, a tempting but wrong calculation is: “There are \(|E(G)|=0\) edges, so the total length of the facial walks is \(0\), and therefore the face boundary is empty.” The first two statements correctly describe edge tracing, but the conclusion does not follow: the boundary is \(\{p\}\), not the empty set. A walk records edge-side traversals only; a face boundary is a topological set and may also contain isolated vertices. Conversely, a face can have more than one boundary walk, as the region between the nested square and triangle demonstrates. Always identify the face as a complementary region before describing its boundary.

Check Your Understanding

For each question, distinguish the complementary region from the walk or walks used to trace its edge-incident boundary.

  1. For the square-with-diagonal embedding, name the bounded faces and give their facial walks.
  2. Why does the unbounded face exist uniquely for every finite plane embedding?
  3. In the nested-square-and-triangle example, which face has two boundary walks, and what are they?
  4. For a graph consisting of one isolated vertex, what are the face and its boundary? Are there any facial walks?
  5. Explain why a facial walk need not be a cycle, even when the embedded graph is simple.