13.3 ***Graph dual****

Let G be a plane graph. Construct a new (multi-) plane graph G called the dual as follows : Choose xiF̊i for all faces Fi’s. For all eFiFj for ij, draw an edge between xi and xj. If eFi is a cut-edge, we draw a loop at xi. We can draw G as a plane graph as follows : Connect xi to the mid-point of all edges e such that eFi such that paths to no two edges intersect. Thus, if eFiFj for ij then xi and xj are connected to mid-points of e. If e is a cut-edge, draw two non-intersecting edges to mid-point of e.

For example, see the Figure 13.1 for a graph (blue) and its dual (in red).

Refer to caption
Figure 13.1: A graph and its dual

Two isomorphic graphs can have different duals. See Figure 13.2.

Refer to caption
Figure 13.2: Two isomorphic graphs with same dual
Exercise 13.12.

Show that the following are equivalent for a plane graph G.

  1. 1.

    G is bi-partite

  2. 2.

    l(F) is even for all F.

  3. 3.

    The dual graph G is Eulerian.

Hint : Show that dG(xi)=l(Fi).