東京大学 新領域創成科学研究科 メディカル情報生命専攻 2018年8月実施 問題10
Author
Description
Answer the following questions regarding undirected graphs. A simple graph is a graph that does not contain any multi-edges or self-loops. A walk is defined as a connected sequence of edges.
(1) Prove that, for any graph
(2) Write the adjacency matrix
1 -- 2
| \ |
| \ |
3 -- 4
(3) Prove that, for any simple graph
(4) Assume that a simple connected graph
回答以下关于无向图的问题。简单图是指不包含任何多重边或自环的图。行走被定义为边的连接序列。
(1) 证明对于任何图
(2) 写出以下图的邻接矩阵
1 -- 2
| \ |
| \ |
3 -- 4
(3) 证明对于任何具有某个邻接矩阵
(4) 假设一个简单连通图
Kai
(1)
To prove this statement, we will use the Handshaking Lemma, which states that the sum of the degrees of all vertices in a graph is equal to twice the number of edges. Mathematically, for a graph
where
Now, consider the sum of the degrees of all vertices. Each degree is either even or odd. Let's denote the number of vertices with odd degree as
Since the sum of the degrees is even (because it equals
Thus, the number of nodes whose degree is odd is always even.
(2)
The given graph is:
1 -- 2
| \ |
| \ |
3 -- 4
The adjacency matrix
To find the number of walks of length 2 between nodes 1 and 4, we need to compute the matrix
The
(3)
We use induction on
Base case: For
Inductive step: Assume the statement is true for
The number of walks of length
This is precisely the matrix multiplication of
By induction, the number of walks of length
(4)
This proof uses the Pigeonhole Principle.
Let
However, we now have
Therefore, there must be at least two vertices in the graph that share the same degree.
Knowledge
图论 邻接矩阵 鸽巢原理 抽屉原理 数学归纳法
重点词汇
- degree 度
- adjacency matrix 邻接矩阵
- walk 步长
- connected 连通
- simple graph 简单图
- pigeonhole principle 鸽巢原理
参考资料
- "Introduction to Graph Theory" by Douglas B. West, Chap. 1 and 2
- "Discrete Mathematics and Its Applications" by Kenneth H. Rosen, Chap. 10