Académique Documents
Professionnel Documents
Culture Documents
Jonathan Gross, graph theory professor at Columbia University, has composed the following graph
theory song:
My Favorite Graphs (sung to the tune of My Favorite Things from Sound of Music)
Basic notation
V (G), V
n, |V (G)|, (G), n(G), order of G
{u, v} E
uv E
u v
u N (v)
1
5
3
graph G
subgraph
1
5
graph G
1
5
graph G
spanning
subgraph
G [{1, 3, 4, 6}]
S = {1, 4}
3
graph G
induced subgraph
1
5
independent set
S = {3, 4, 6}
3
graph G
clique
Graph complement
Graph complement
1
5
1
2
1
2
graph G
graph G
Isomorphism
1
2
1
2
3
graph G
V (G) = V (H)
but {1, 2} E(G)
and {1, 2} E(H)
4
NO
YES
NO
YES
V (G) = V (H)
1
4
3
graph G
graph H
5
Are these graphs
the same?
complete graph
on 6 vertices, K6
Same or different?
3
graph H
1
4
Graph fundamentals
Isomorphisms and automorphisms
Definition A graph G is isomorphic to H if there exists a bijection
f : V (G) ! V (H) such that uv 2 E(G) if and only if f (u)f (v) 2 E(H).
Example
f (1) = a
f (2) = b
f (3) = d
f (4) = c
Curiously, the graph isomorphism problem is one of only a few problems in computational complexity theory
belonging to NP, but not known to belong to either of its well-known subsets: P and NP-complete.
Math 104 - Prof. Kindred - Lecture 1
Page 1
Example
x1
x2
x3
y1
y2
x4
Problem
Page 2
K3,3
Problem
K2,2,3
Math 104 - Prof. Kindred - Lecture 1
Page 3