4 Planar and Dual Graphs
4 Planar and Dual Graphs
Graph 𝐻𝑖 is
1. A single edge, or
2. A complete graph of four vertices, or
3. A nonseparable, simple graph with n ≥
5 and e ≥ 7.
• In Theorem 5-8, all 𝐻𝑖 falling in categories 1 or 2 are planar and need
not be checked further.
• For category 3, investigate only simple, connected, nonseparable
graphs of at least five vertices and with every vertex of degree three
or more.
• Check to see if e ≤ 3n − 6. If this inequality is not satisfied, the graph 𝐻𝑖
is nonplanar. If the inequality is satisfied, test the graph further for
the graphs homomorphic to Kuratowski’s 𝐾5 or 𝐾3,3 graphs.
• Homeomorphic Graphs: Two graphs are said to be homeomorphic if
one graph can be obtained from the other by the creation of edges in
series (i.e., by insertion of vertices of degree two) or by the merger of
edges in series.
Below given three graphs are homeomorphic to each other, for
instance. A graph G is planar if and only if every graph that is
homeomorphic to G is planar. (This is a restatement of series
reduction, step 4 in this section.)
• Theorem 5.9 - A necessary and sufficient condition for a graph G
to be planar is that G does not contain either of Kuratowski’s two
graphs or any graph homeomorphic to either of them.
Petersen Graph
Dual of (a)
isomorphic.
Uniqueness of dual graphs
• Is a (geometric) dual of a graph unique? OR Are all duals of a given
graph isomorphic? ANSWER: A planar graph G will have a unique
dual if and only if it has a unique plane representation or unique
embedding on a sphere.
• THEOREM 5.10 - All duals of a planar graph G are 2-isomorphic; and
every graph 2-isomorphic to a dual of G is also a dual of G.
• Since a 3-connected planar graph has a unique embedding on a
sphere, its dual must also be unique. In other words, all duals of a 3-
connected graph are isomorphic.
• It is quite appropriate to refer to a dual as the dual of a planar graph.
The unique planar embedding of a cycle graph
divides the plane into only two regions, the inside
and outside of the cycle (Jordan curve theorem).
However, in an n-cycle, these two regions are
separated from each other by n different edges. Cycle graph
https://en.wikipedia.org/wiki/Dual_graph
Self-dual graphs
• A plane graph is said to be self-dual if it is isomorphic to its dual
graph. The wheel graphs provide an infinite family of self-dual
graphs. Some of the wheel graphs are:
e = 24
• The duality depends on the graph being embedded in a plane.
However, now that Theorem 5-11 provides us with an equivalent
abstract definition of duality (namely, the correspondence
between circuits and cut-sets), which does not depend on a plane
representation of a graph.
• Can the concept of duality be extended to nonplanar graphs also.
In other words, given a nonplanar graph G, can we find another
graph G′ with one-to-one correspondence between their edges
such that every circuit in G corresponds to a unique cut-set in G′,
and vice versa? ANSWER: No
• Theorem 5.12: (Whitney’s theorem) A graph has a dual if and only
if it is planar.
We only need to prove that a nonplanar graph does not have a dual. Let
G be a nonplanar graph. Then according to Kuratowski’s theorem, G
contains 𝐾5 or 𝐾3,3 or a graph homeomorphic to either of these.
We have already seen that a graph G can have a dual only if every
subgraph g of G and every graph homeomorphic to g has a dual. Thus if
we can show that neither 𝐾5 nor 𝐾3,3 has a dual, we have proved the
theorem.
Prove by contradiction that neither 𝐾5 nor 𝐾3,3 has a dual.
𝐾3,3
• Suppose that 𝐾3,3 has a dual D. Observe that the cut-sets in 𝐾3,3
correspond to circuits in D and vice versa (Theorem 5.10).
• Since 𝐾3,3 has no cut-set consisting of two edges, D has no circuit
consisting of two edges. That is, D contains no pair of parallel edges.
• Since every circuit in 𝐾3,3 is of length four or six, D has no cut-set with
less than four edges. Therefore, the degree of every vertex in D is at
least four.
• As D has no parallel edges and the degree of every vertex is at least
four, D must have at least five vertices each of degree four or more.
• That is, D must have at least (5 x 4)/2 = 10 edges. This is a
contradiction, because 𝐾3,3 has nine edges and so must its dual. Thus
𝐾3,3 cannot have a dual.
• Suppose that the graph 𝐾5 has a dual H. 𝐾5
• Note that 𝐾5 has: (1) 10 edges, (2) no pair of parallel edges, (3) no cut-set
with two edges, and (4) cut-sets with only four or six edges.
• Consequently, graph H must have (1) 10 edges, (2) no vertex with degree
less than three, (3) no pair of parallel edges, and (4) circuits of length four
and six only.
• Now graph H contains a hexagon (a circuit of length six), and no more than
three edges can be added to a hexagon without creating a circuit of length
three or a pair of parallel edges.
• Since both of these are forbidden in H and H has 10 edges, there must be at
least seven vertices in H.
• The degree of each of these vertices is at least three. This leads to H having
at least 11 edges. A contradiction.
• There is yet another equivalent combinatorial definition of
duality, also given by Whitney and proved equivalent to the
earlier two definitions [5-10].
• Two planar graphs G and G* are said to be duals (or
combinatorial duals) of each other if there is a one-to-one
correspondence between the edges of G and G* such that if g is
any subgraph of G and h is the corresponding subgraph of G*,
then
• 𝑟𝑎𝑛𝑘 𝑜𝑓 𝐺 ∗ − ℎ = 𝑟𝑎𝑛𝑘 𝑜𝑓 𝐺 ∗ − 𝑛𝑢𝑙𝑙𝑖𝑡𝑦 𝑜𝑓 𝑔.
Example
Dual of (a)
Consider a subgraph {𝑒4 , 𝑒5 , 𝑒6 , 𝑒7 } from G and {𝑒4 ∗ ,𝑒5 ∗ ,𝑒6 ∗ ,𝑒7 ∗ } from 𝐺 ∗ .
𝑟𝑎𝑛𝑘 𝑜𝑓 𝐺 ∗ − 𝑒4 ∗ ,𝑒5 ∗ ,𝑒6 ∗ ,𝑒7 ∗ = 𝑟𝑎𝑛𝑘 𝑜𝑓 𝑒1 ∗ ,𝑒2 ∗ ,𝑒3 ∗ = 2
𝑟𝑎𝑛𝑘 𝑜𝑓𝐺 ∗ = 3
𝑛𝑢𝑙𝑙𝑖𝑡𝑦 𝑜𝑓{𝑒4 , 𝑒5 , 𝑒6 , 𝑒7 } = 1
And 2 = 3 − 1
Clearly, this definition is also independent of the geometric connotation. It is
therefore often preferred for proving results in purely algebraic fashion.
The third classic planarity criterion by
MacLane
• Set of Basic Circuits: A set C of circuits in a graph is said to be a
complete set of basic circuits if
(i) every circuit in the graph can be expressed as a ring sum of some or
all circuits in C, and
(ii) no circuit in C can be expressed as a ring sum of others in C.
It may, however, be mentioned here that whereas a set of fundamental
circuits (as defined in Chapter 3 with respect to a spanning tree) always
constitutes a complete set of basic circuits, the converse does not hold
for all graphs (Problem 5-15).
In a planar graph a complete set of basic circuits has an additional
property.
• In a plane representation of a planar, connected graph G the set of circuits
forming the interior regions constitutes a complete set of basic circuits.
• For any circuit Γ in G can be expressed as the ring sum of the circuits
defining the regions contained in Γ.
• Observe that every edge appears in at most two of these basic circuits. Thus
for every planar graph G we can find a complete set of basic circuits such
that no edge appears in more than two of these basic circuits.
• This result and its converse lead to another well-known characterization of
planar graphs.
• Theorem 5.13 - A graph G is planar if and only if there exists a complete set
of basic circuits (i.e., all μ of them, μ being the nullity of G) such that no edge
appears in more than two of these circuits.
• All three of these classic characterizations suffer from two shortcomings.
First, they are extremely difficult to implement for a large graph. Second, in
case the graph is planar they do not give a plane representation of the
graph.
• These drawbacks have prompted recent discoveries of several
mapconstruction methods, where the testing of planarity itself is based on
an attempt to produce a plane representation of the graph.
• One such method is given by Tutte [5-9]. Several other construction
methods, some of them quite similar, have been implemented on digital
computers [5-2, 5-8].
• In most of these methods, the given graph is first reduced to one or more
simple, nonseparable graphs with every vertex of degree three or more and
with e ≤ 3n − 6. Then the construction algorithm is applied such that either
one succeeds in obtaining a planar realization of the graph or the graph is
nonplanar.
Thickness
• Having found that a given graph G is nonplanar, it is natural to ask, what is
the minimum number of planes necessary for embedding G?
• The least number of planar subgraphs whose union is the given graph G is
called the thickness of G.
• In a printed-circuit board, for instance, the number of insulation layers
necessary is the thickness of the corresponding graph.
• By definition, then, the thickness of a planar graph is one.
• The thickness of each of Kuratowski’s graphs is clearly two.
• The thickness of the complete graph of eight vertices is two, while the
thickness of the complete graph of nine vertices is three.
• Although there are several results available on the thickness of special
types of graphs, the thickness of an arbitrary graph is in general, difficult to
determine.
• Another question one might ask about a nonplanar graph is:
What is the fewest number of crossings (or intersections)
necessary in order to “draw” the graph in a plane?
• The crossing number of a planar graph is, by definition, zero, and
of either of Kuratowski’s graphs, it is one.
• The crossing numbers of only a few graphs have been
determined. No formula exists to give the crossing number of an
arbitrary graph.