Professional Documents
Culture Documents
Graph Theory: (Graph Terminology and Handshaking Theorem)
Graph Theory: (Graph Terminology and Handshaking Theorem)
May 6, 2020
Lecture-01:
1
• Social networks
• Communications networks
• Information networks
• Software design
• Transportation networks
• Biological networks
• ......
Example 0.1.1 (Model social structures). We can
model relationships between people or groups as a graph.
Here, vertices represent individuals or organizations, and
edges represent relationships between them. Useful graph
models of social networks include: Friendship graphs
— graphs where two people are connected if they are
friends (e.g., on Facebook), and Collaboration graphs
— graphs where two people are connected if they collab-
orate in a specific way.
Remark 0.1.1. Let G = (V, E). Then
(1) the order of G means the number of vertices in G.
(2) if the order of G is n, then we say that G is an n-
vertex graph.
(3) the size of G means the number of edges in G.
(4) if the order and size of G are n and m respectively,
then we say that G is an (n, m)-graph.
2
Definition 0.1.2. Let G = (V, E). Then G is called
(1) a trivial graph if its order is one.
(2) an even graph if its order is even.
(3) an odd graph if its order is odd.
(4) an empty graph if its size is zero. We denote by
En the empty graph of order n.
Definition 0.1.3. Let G = (V, E) be a graph, and let
v ∈V.
(1) The degree of v in G is the number of edges incident
with it. The degree of the vertex v is denoted by
deg(v).
(2) The neighborhood of v in G, denoted by N (v),
is the set of vertices adjacent to v. Thus, deg(v) =
|N (v)|.
Definition 0.1.4. Let G = (V, E). A vertex v of G is
said to be
• an isolated vertex if deg(v) = 0.
• a pendant vertex (or leaf ) if deg(v) = 1.
• an even vertex if deg(v) is even.
• an odd vertex if deg(v) is odd.
Definition 0.1.5. Let G = (V, E).
3
• The minimum degree of G, denoted by δ(G), is
defined as
δ(G) = min{deg(v) | v ∈ V (G)}.
4
Lecture-02:
7
possible, draw a graph illustrating the situation. If
it is impossible, explain why.
2. Prove that
(i) every graph with at least two vertices has two
vertices of equal degree.
(ii) there are always at least two people with exactly
the same number of friends in any group of two
or more people.
8
Lecture-03:
10
Lemma 0.3.1. Let G = B(U, W ). If the size of bi-
partite graph G is m, then
X X
m= deg(v) = deg(v).
v∈U v∈W
Problem 0.3.2. Let G = B(U, W ) be a bipartite graph
of order 22, where |U | = 12. Suppose that every vertex
of U has degree 3, while every vertex of W has degree 2
or 4. Find the number of vertices of degree 2 in graph G.
Solution. The solution has already been discussed in the
class.
Exercise 0.3.1. Be sure to explain your answer.
1. Find a formula for the number of edges in Km,n. If
Km,n is regular, what can you say about m and n ?
11
2. Prove that there are no k-regular graphs of order
2n + 1, where k is an odd positive integer.
3. Prove that a graph of order n ≥ 2 has at least two
vertices of the same degree.
12
Lecture-04:
15
Lecture-05:
16
Determining a degree sequence of a graph is not dif-
ficult. There is a converse question that is considerably
more intriguing, however. Suppose that we are given a
finite non-increasing sequence s of nonnegative integers.
Is s a degree sequence of some graph ?
Definition 0.5.2. A finite non-increasing sequence of
nonnegative integers is called graphical if it is a degree
sequence of some graph.
Problem 0.5.3. Which of the following sequences are
graphical ?
(i) 3, 3, 2, 2, 1, 1
(ii) 6, 5, 5, 4, 3, 3, 3, 2, 2
(iii) 4, 3, 2, 2, 2, 1, 1, 0
(iv) 7, 6, 4, 4, 3, 3, 3
(v) 3, 3, 3, 1
Solution. The solution has already been discussed in the
class.
Exercise 0.5.1. Be sure to explain your answer.
1. If the degree sequence of a graph G is 4, 3, 3, 2, 2,
what is the degree sequence of G ?
2. If the degree sequence of an n-vertex graph G is
d1, d2, . . . , dn, what is the degree sequence of G ?
17
3. Draw two non-isomorphic graphs with the same de-
gree sequence.
4. Prove that two isomorphic graphs must have the
same degree sequence. Is it true that every two
graphs with the same degree sequence are isomor-
phic? Justify your answer!
5. Prove or disprove: Any two graphs with different
degree sequences cannot be isomorphic.
18