Graph Theory 5
Graph Theory 5
Graph Theory 5
Planar graphs
Definitions: planar and plane graphs. A graph G(n,m) said to be realizable or embeddable on surface S if
The Euler'
Euler's formula and its consequences. it is possible to distinguish a collection of n distinct points of S
that correspond to the vertices of G and
Characterization of plane graphs.
a collection of m curves,
curves, pairwise disjoint except possibly for
Connection between the planar graphs and polyhedra.
polyhedra. endpoints,
endpoints, on S that correspond to the edges of G
Sufficient condition for planarity. The Kuratowsky theorem. such that if a curve A corresponds to the edge e = uv,
uv, then only the
Hamiltonian planar graphs. endpoints of A correspond to vertices of G, namely u and v.
Crossing number
Intuitively,
Intuitively, G is embeddable on S if G can be drawn on S so that
Electrical networks edges (i.e. the curves corresponding to edges) intersect only at a
Squaring the square. vertex (a point corresponding to a vertex) mutually incident with
them.
them.
Graph Theory 6 1 Graph Theory 6 2
A graph G is planar if it is possible to represent it in the plane in We prove the theorem by using a stereographic projection:
such a way that the vertices correspond to distinct points and the Let S be a sphere tangent to a plane , where P is the point of S
edges to simple Jordan curves connecting the points of its diametrically opposite to the point of tangency.
tangency.
endvertices in such a way that every two curves are either disjoint or
meet only at a common endpoint.
endpoint. If a graph G is embedded on S in such a way that no vertex of G is P
and no edge of G passes through P, then G may be projected onto
to produce an embedding of G on .
The invers of this projection shows that any graph that can be
embedded in the plane can also be embedded on the sphere.
sphere.
A region of G is a maximal portion of the plane for which any two Statement:
Statement: A plane graph G can alway
always be embedded in the plane so
points may be connected by a curve A such that each points of A that a given region of G becomes the exterior region.
neither corresponds to a vertex of G nor lies on any curve
corresponding to an edge of G. Consequence:
Consequence: A plane graph G can always be realized in the plane so
that any vertex or edge lies on the boundary of its exterior region.
For a plane graph, the boundary of a region R consists of all those
points x corresponding to vertices and edges of G having the A plane graph together with the set of regions it determines is called
property that x can be connected to a point of R by a curve,
curve, all of a plane map.
map.
whose points different from x belong to R.
The faces of a plane map are usually called countries.
countries.
Every plane graph G has an unbounded region called the exterior
region of G. Two countries are neighbouring if their boundaries have an edge in
common.
common.
Since a cycle separates the points of the plane into two components,
components,
each edge of a cycle is in the boundary of two region.
Corollary 6.6: Every planar graph contains a vertex of degree at Corollary 6.7: In a maximal planar graph of order at least 4 the
most 5. minimum degree is at least 3.
Proof. Proof.
Proof. If G(P) is a plane graph, then the faces of P are the regions of G(P)
Let G have a size m. Then, by Theorem 6.4, m = 3n 6. Since and every edge of G(P) is on the boundary of two regions.
k k
n= ni and in i = 2 m
i=3 i=3
it follows that k k
in i = 6 n i 12
i=3 i=3
and, consequently,
consequently,
vertices of degree k, and the number of faces bounded by a k-cycle Hence E 3F. Similarly
by Fk. Then
2 E = kVk = kFk . (*) 2E = kV k 3V k = 3 V k = 3V .
k 3 k 3 k 3
k 3 k 3
= k Fk + kV k 4 Vk 4 Fk
Theorem 6.11.: There are exactly five regular polyhedra.
polyhedra. They are k 3 k 3 k 3 k 3
called platonic solids.
solids.
= ( k 4 )F k + ( k 4 )V k
Proof. k 3 k 3
Let P be a regular polyhedron and let G(P) be an associated planar Since P is regular, there exist integers s ( 3) and t ( 3) such that F
graph. = Fs, and V = Vt. Hence
Then V E + F = 2, where V, E and F denote the number of 8 = (s 4)Fs +(t 4)Vt.
vertices, edges and faces of P and G(P). Therefore Moreover, 3 s 5, 3 t 5, and sFs = 2E = tVt.
This gives us nine cases to consider:
5. Case (4,4): This is impossible since 8 0.
2. Case (3,4): Now
6. Case (4,5): This is also impossible since 8 V5.
8 = F3 and 3F3 = 4V3
so F3 = 8 and V4 = 6, implying that P is the octahedron. 7. Case (5,3): Here we have
3. Case (3,5): In this case, 8 = F5 V3 and 5F4 = 3V3.
8 = F3 + F5 and 3F3 = 5V3 so V3 = 20 and F5 = 12 . Thus P is the dodecahedron.
so F3 = 20 and V5= 12, and P is the icosahedron.
8. Case (5,5): This is also impossible since 8 F5 + V5.
tetrahedron cube octahedron
This completes the proof.
dodecahedron icosahedron
Graph Theory 6 25 Graph Theory 6 26
Exercises.
Exercises. (G. Chartrand and L. Lesniak page 135.)
135.) When will be a graph G a planar-
planar-graph?
graph?
Euler's formula is only necessary but not sufficient!
The Euler' sufficient!
The Euler's
Euler's formula gives an upper bound for the number of edges of
a planar graph of order n:
m + 1 n + F.
So, a planar graph may not contains too many
many edges.
Fi = F (1)
i
B. If G is bridgless,
bridgless, then by (1) and (2) we get Is the complete graph of order 5 (K5) planar?
planar?
2m = iF i = iF i gF i = gF
i i g i
e( K 5 ) = 10 > 3( 5 2 )
ri = 0 if i 4, and r4 = 4.
r'i = 0 if i 4, 5 and r'4 = 1, r'
r'5= 2.
n so n
d= ri 1. (1) ( i 2 ) ri = n 2 . (3)
i =3 i=3
By considering the exterior of C, we conclude in a similar fashion Let G be a plane graph with hamiltonian cycle C (see the picture.)
picture.)
that Suppose that the edge e of G is on the boundary of two regions R1
n
and R2 of G.
( i 2 )ri = n 2. (4)
i=3
If e is an edge of
of C, then one of R1 and R2 is in the interior of C
It follows from (3) and (4) that and the other is in the exterior of C.
n
If e is not an edge of
of C, then R1 and R2 are either both in in the
( i 2 )(ri ri) = 0.
i=3 interior of C or both in the exterior of C.
This implies that their common boundary edge e does not belong to Since v1 and v2 is an edge of C2 and since the unbounded region of
C. G2 lies in the exterior of C2, we have that
either s 6 or s = 7 and t 10, then
that K2,2,3 is nonplanar so that c 1.
s s 1 t t 1
( K s ,t ) = . Let there be given a drawing of K2,2,3 in the plane with c crossing. At
2 2 2 2
each crossing we introduce a new vertex, producing a connected
plane graph G of order n = 7+c and size m = 16 + 2c.
Consequences:
(K3,3) = 1 (K4,4) = 4 (K5,5) = 16 By Corollary 6.5, m 3n 6.
Let u1u2 and v1v2 be two (nonadjacent) edges of K2,2,3 that cross in the
(K6,6) = 36 (K7,7) = 81 given drawing, giving rise to a new vertex.
u1
a 1 1
b 1 1
Now, we will show an example how can we use a possiblye shorting 1 s s 2 2
s c
of vertices to determine the total resistance of an electrical network.
network. 1 1
1
1 1 1 1 1 1
We take the network formed by the edges of a cube,cube, in which each d 2
edge has 1 ohm resistance. What is the total resistance across an edge e 1 1
st? t t 1 1 t 1 1
f 2 2
Considering the first picture we see that Va = Vc and Vd = Vf, so a
can be shirted to c and f can be shorted to d. So we get the second
1 1
picture. s 2
s 2 s s
Now, for all the parallel resistors we can use the conductance
1 5 7 7
addition rule,
rule, so we get the network at the next picture.
picture. 1 2 1 1
2 2 5 12
A' = B + C BC/A and = '+ '+ ' '/
A
C'=S/C B'=S/B
where , , are the conductances.
conductances.
v
B C
b c A'=S/A The other formulae are symmetrical.
symmetrical.
b c
Graph Theory 6
S = AB + BC + CA 69 Graph Theory 6 70
I. Delta-
Delta-star transformation:
1
2 T = 1+1+2 = 4. A = 1.1/4 = B = 1.2 /4 = C = 1.2/4 =
5 1 5 3
5 2
1 1
5
4 5 5
4
II. Star-
Star-delta transformation:
4
S = AB + BC + CA = 5/4
A' = S/A = 5/4 2/3 = 5/6
B' = S/B = 5/4 4 =5
5
C' = S/C = 5/4 2 = 5/2
5
6 6
5 5
5 5 5
5
2 2 3 1 III. Use the Conductances Addition Rule:
2
5
5 6 5 5 25
4
rr 55 5 25 4 5
r= 12 = = r= 2 4 = 8 = =
r1 + r2 10 2 5 5 15
+ 8 15 6
2 4 4
Application of the star-
star-delta transformation
Graph Theory 6 71 Graph Theory 6 72
We are in doubt with the existence of a solution.
solution. Theorem 7.2.: Given an edge ab, denote by N(s, N(s, a, b, t) the number
of spanning trees of G in which the (unique) path from s to t contains
We will prove that if a current of size 1 is put throug a network then a and b, in this order. Define N(s,
N(s, b, a, t) analogously and write N
the current in an edge can be expressed in terms of the numbers of for the total number of spanning trees. Finally, let
certain spanning trees. wab = {N(s,
N(s, a, b, t) N(s,
N(s, b, a, t)}/N.
During the proof we assume that the graph G of the network is Distribute currents in the edges of G by sending a current of size wab
coneected, from a to b for every edge ab. Then there is a total current size 1
coneected, each edge has unit resistance, and a current of size enters
at a vertex s and leaves at t. from s to t satisfying the Kirchoff laws.
Proof
For each spanning tree T there is exactly one neighbour xT of s that is
on the st path PT contained in T. (otherwise, T would be a cycle!)
Hence
b ( s )
N ( s , s ,b ,t ) = N ,
Since N(s,b,s,t)=0
N(s,b,s,t)=0 for every vertex b (s), we find that
b (s) sb=1.
w N(s,y,x,t).
N(s,y,x,t).
By symmetry wat = 1.
a (t)
to N(s,y,z,t)
N(s,y,z,t) and it also contributes 1 to N(s,x,y,t).
N(s,x,y,t). In other words T
Kirchoff's current law is satisfied at s and t provided a current
So, the Kirchoff'
contributes a current of size 1 from y and a current of size 1 into y.
of size 1 enters the network at s and leaves it at t.
To prove the theorem we have to show that if no current is allowed to So, the current law is satisfied.
enter or leave the network at any other point then the current and
potential laws are satisfied.
satisfied. Now we consider the potential law.
As all edges have the resistance, the potential law claims that the total
First, we consider the current law. current in a cycle with some orientation is zero.
To simplify the situation we multiply all currents by N. To show this, we first reformulate slightly the definition of N(s,a,bt).
N(s,a,bt).
What is the contribution of a spanning tree T to the current antering We call a forest F a thicket if it has exactly two components, say Fs,
and leaving a vertex y distinct from s and t? and Ft, such that s is in Fs and t is Ft.
and b Ft, and N(s,b,a,t)
N(s,b,a,t) is defined analogously.
Then the number of cycle edges from Fs to Ft minus the number of Theorem 7.3.: There is a distribution of currents satisfying Kirchoff'
Kirchoff's
cycle edges from Ft to Fs is the contribution of a thicket F=F
F=Fs Ft to laws in which a current of size 1 enters at s and leaves at t. The value
the current in a cycle. And this is zero. of the current in and edge ab is given by
{N*(s,a,b,t
N*(s,a,b,t)) N*(s,b,a,t
N*(s,b,a,t))} / N.
N.
It is easy to see that the above can be rewritten word for word to
give a solution in the case when the edges have arbitrary conduct
conduct- Corollary 7.4.: If the conductances of the edges are rational and a
ances:
ances: current of size 1 goes through the network then the current in each
For a spanning tree T define the weight w(T)
w(T) of T as the product of edge has rational value.
the conductances of its edges.
Let N* be the sum of the weights of all spanning trees, let N*(s,a,b,t)
s,a,b,t)
be the sum of the weights of all the spanning trees in which b
follows a on the st path in the tree, and let N*(s,b,a,t)
s,b,a,t) = N*(t,a,b,s).
t,a,b,s).
We cut this rectangle out of a sheet of nichrom (or any other material
7.2. Squaring the Square with low conductivity), and the rods are made of silver (or any other
high conductivity material).
The problem arising from the recreational mathematics: Is it possible
possible What happens if we ensure that the silver rod at the top is at 7 volts
subdivide a closed square into finetely many but at least two while the rod at the bottom is kept at 0?
square regions of district sizes that intersect only at their boundaries?
boundaries? In fact the potential at a point of the rectangle will depend on the
s s height of the point: the potential at height x will be x volts. So, there
Vs = 7
is no potential difference any two points at the same height.
a2 Therefore, there will be no current across the rectangle, only from from
4 a Va = 5
b 2 top to bottom.
b Vb = 3 Thus the current will not change at all if
3 3 we place silver rods on the horizontal sides of the squares and
cut narrow slits along the vertical sides, as we will show
show at the
Vt = 0
t t picture.
Graph Theory 6 79 Graph Theory 6 80
Since silver is a very good conductor, the points of each silver rod What is the potential drop in an edge?
have been shortened, so can be identified.
Thus as an electric conductor the whole rectangle behaves like the
the It is the side length of the corresponding square.
plane network shown in the second picture of the slide, in which the
conductance of an edge is equal to the conductance of the
corresponding square from top to bottom. What is the resistance of the whole system?
Clearly, the conductance of a rectangle from top to bottom is The ratio of the horizontal side of the original big rectangle to
to the
proportional to the length of a horizontal side and the resistance
resistance is vertical side, that is 7/6.
proportional to a vertical side.
Consequently, all squares have the same resistance, say unit Why have we done this procedure?
resistance, so all edges have unit resistance in the network model.
model.
33 37 42
Exercises.
Exercises.