0%

Ch6

3

是恰有个奇度顶点的连通图,证明:中存在条边不重的行迹,使得

将图个奇度顶点分成组,再将图分割成个子图,且每个子图恰好包含两个奇数顶点。
对每个子图来说,根据推论6.1,子图均存在2个奇度顶点,所以子图均有行迹,每个子图的行迹都恰好遍历了这个子图里的所有边。
把这行迹取并,就可以遍历中所有边。

4

如何将16个二进制数字(8个0,8个1)拍成一个圆形,使得16个长为4的二进制数在其中都出现且只出现一次。

转化成图论问题。
定义顶点,定义构造图.
Ch6-4
每个3位二进制数向左移位,可在其最右补0或1,则每个顶点.
可知图图。
根据其中一条回路可构造出排列。

8

求图6.28的一条最优投递路线。

Ch6-8-1
使用EJ算法。
(1)图的奇度顶集.
(2)由算法:


(3)构成带权完成图:
Ch6-8-2
(4)上图的最佳匹配.
间最短轨为
(5)如右图:
Ch6-8-3

(6)在图找到回路即为最优投递路线。
不妨设出发点(邮局)为,则其中一条回路为:

9

是二分图,证明:若,则必有偶数个顶点。习题1中的图6.27是图吗?为什么?

证明:设二分图, 若,则.
.
同理.
.
有偶数个顶点。
在图6.27中,, 且没有边
Ch6-9-1
图为二分图,且有11个顶点
不是

Ch5

1*

分别求出中不同完美匹配的个数。

的完备匹配个数等于将个元素划分成个大小为2的集合,个数为

的完备匹配可以对第一部分标号,第二部分与第一部分的匹配可以看成全排列,个数为.

2*

树至多有一个完备匹配

证明:
假设存在两个完备匹配,设的顶点集合相同,任取一个顶点,在中各有一个与其相连的边,设这两条边的另一个顶点为. 在中有一条与相连的边,在中有一条与相连的边,若这两条边的另一个顶点相同,设这个顶点为,则为圈,与树中无圈矛盾。若这两条边的顶点不同,设为,以此类推,必然会出现顶点相同的情况,为圈,与树中无圈矛盾。
故树之多有一个完备匹配。

7*

证明:二分图有完备匹配的充要条件是,对任意,都有。这个条件对一般图是否成立?

证明:
,
.
(必要性):
因为二分图有完备匹配,所以中的顶点都被许配。
定理,有. 同理,.

(充分性):
不妨设,取,由定理,存在匹配,使得中的顶点都被匹配。

中的顶点也相应地都被匹配。所以匹配即为二分图的完备匹配。
对一般图不成立,例如满足,但是没有完备匹配。

13*

定理来证明定理。

定理:图(G为一般图,不一定是二分图)由完备匹配,都有.
定理:二分图,且,存在将中的顶点都许配的匹配都有,其中的邻顶集合。
证明:
对二分图,当为偶数时,加一些边使得为完全图;当时奇数时,加一些边和顶点使得是完全图。图变成完全图中存在将中所有顶点都许配的匹配的充要条件是有完备匹配。此时定理等价于有完备匹配的充要条件是.
(必要性):
, 由定理,
中,中点都是孤立点,所以
.
(充分性):
,并设,且.
因为是一个完全图,则在中删去不会增加连通片个数,且最多产生一个奇片. 删去可能会使得中有孤立顶点,设此时中的孤立顶点为,则,则有
,则
,则
为偶数,则
为奇数,则
综上,对,都有. 由定理,为有完备匹配的图。

14

证明:树有完备匹配,当且仅当对任意,都有

证明:
(必要性):
树T有完备匹配,由定理,, 都有.
,则.
由于树T由完备匹配,即为偶数,则为奇数。
.
综上,.
(充分性):
,都有,则为偶数。
删去后,树被划分成若干个连通片,且只有一个连通片为奇片,设奇片中与相连的顶点为,在树中,确定一个后,由于,所以被唯一确定。
被唯一确定。
是任意的
所有相对应的的集合就是T的完备匹配。
综上,树具有完备匹配。

17

设有四个人,有四分工作,每个人做某份工作的效率如下面的矩阵所示,试求最佳的工作分配方案

Ch5-17-1
按照算法一步步计算即可。
构造相等子图
Ch5-17-2
无完备匹配,取D为未被许配的点,可得:



,重新构造相等子图:
Ch5-17-3
最佳分配方案为:.

19

证明:算法中修改顶标后,仍然是可行顶标。

证明:
修改的可行顶标

,
(1) 若,则.
(2) 若

.
,
.
综上,算法修改顶标后,仍然是可行顶标。

Ch4

20*

是平面上个点的集合,,其中任何两点之间的距离至少是1. 证明:最多有个点对,其距离恰好是1.

证明:
不妨设中顶点之间的距离恰好为1,只要证明中最多有条边。
由推论4.2,只要证是平面图即可。
(反证):
假设有边在除顶点外交叉,交叉点设为
Ch4-20-1


不妨设,
则有
距离小于1,矛盾。
是平面图。得证。

Ch3

1*

是k-边连通图,条边的集合,则

根据边割集的性质,去掉条边后仍然是连通图,即

此时在删去一条边后连通分支的数量最多加一,即

2

给出一个连通图G以及k个顶点的集合,使得

星图

3*

是简单图, , 则有

只有两种情况:

  1. 此时G是完全图,显然有

  2. 假设,则假设删去个顶点后图失去连通性,因为,所以对于剩下 的三个顶点都至少与一个顶点相邻,即是连通的,矛盾!同理可证明更小 的时候也无法分割。

    若移出某个度数为的顶点的所有相邻顶点,则可以导致其不连通,所以

7*

任给三个非负整数,都存在简单图 ,满足

该题证明存在行即可。

  • 时,完全图满足条件

  • 时,取两个完全图,并分别记做,取 个顶点(记为),个顶点(记为)

    中每个顶点向中的顶点连接一条边,使得一共有条边,且中每个顶点都有边被连接。此时图满足条件

13*

证明定理3.4

(定理边版本)给定图G中的两个顶点,中两两无公共边的 轨道的最大 数量等于最小 边割集的边数,即:

这里仿照 点版本的证明,使用归纳假设法,对边的条数作归纳。

,因为的子图有:

由归纳假设得:

因为得边割集加上必为的边割集:

如果上述的两个不等式都成立,则命题对多一条边的图也成立

此时假设两个等式都成立,注意第二个不等式的取等条件,的边割集,但不是

的边割集,是 G 的边割集,这说明 必有一条过 的路。

移出所有 后,整个图被分成 两部分然后对 分别进行收缩操作(这里以收缩 V

为例,在边 上的点不会被收缩)。

对于收缩以后图的边连通度(因为是收缩图,所以最小边割集数不会减小;由的最小性知不会增加),

再利用归纳假设(注意这里收缩图可以通过细分顶点和加边操作得到原图),可以得出收缩图的边连通度不变。

Ch2

2*

一棵树T有 个 度数为 的顶点, , 其余顶点都是树叶,则T有几片树叶?

由图的性质有:

由树的性质有:

上面两个式子联立可得:

4*

证明:如果T是树,且 ,则T至少有n片树叶

由2.2题的结论我可以可以得到:

得证

6*

证明:树有一个中心或两个中心,且有两个中心时,这两个中心相邻

方法一

可以使用删除叶子节点的方法,即证明删除中所有叶子结点后,新树的中心不变。

对于 ,如果要使最大,v显然是叶子。那么删除所有 中叶子结点后,必然有:

所以u仍为的中心。

重复执行上述操作,最后只能得到这两种情况,即一个顶点或者两个相邻顶点,得证。

方法二

可以用最长轨法证明最长轨的中点为树的中心。

11*

生成树的个数

Ch2/Ch2_11

14*

用Kruskal算法求图中边权图最小的生成树

Ch2-14

Kruskal的算法是有限选择边权较小的边,选择的顺序是和Prim算法不一样的是,如下图所示,红色标记的是最小生成树,序号则是顺序。

Ch2-14-2

15*

边权图里的最小生成森林是权最小的生成森林,并且在生成森林中 保持原图中任意两个顶点的连通性。如何修改 Kruskal 算法来构造最小 生成森林,并指出时间复杂度。

**Kruskal算法 ** :

  • 输入:加权图
  • 输出:G的一棵生成树的边子集

过程如下

  1. 从E中选权最小的边;
  2. 若已经选定边,则从中选取边,使得
    • (i)边导出子图不含圈;
    • (ii)在满足(i)的前提下,的权最小,即
  3. 反复执行第(2)步,直到选出为止

下面分类讨论:

  1. 如果知道G的连通片数,设为k

    则在各连通片上分别执行原Kruskal算法,时间复杂度为:

  2. 如果不知道G的连通片数, 则需修改循环中止条件:

    改为反复执行第(2)步,直到从剩余边集中选出任意一条边都会使边导出子图含圈

    时间复杂度为

20*

画出带权 0.2,0.17,0.13,0.1,0.1,0.08,0.06,0.07,0.03 的 Huffman 树

需要注意的是此题的权重之和并不是1,许多人误以为权重之和必须是1。

Ch2-20

22*

证明引理2.1

给定,则存在一课Huffman树,使得对应的顶点时兄弟,且这两个顶点在二叉树中的深度都等于树高

不妨设对应的顶点为,假设任意Huffman树中中的深度不等于树高,即存在,使得的深度大于树高 ,显然有

因为



交换的位置,得到 ,则有

  1. 时,,与树同为Huffman树;
  2. 时,,与树为Huffman矛盾;

的深度等于树高,且同理可证得

无兄弟,则由Huffman树WPL最小规则,得深度还可以再缩短直至有兄弟。

可得的兄弟,则有对应的顶点为兄弟,且这两个顶点在二叉树中的深度都等于树高。

25

证明: 在阶的连通图G中 ,存在至少两个顶点,从G中删除这两个顶点后所得图仍为连通。

由推论2.2可知连通图有生成树,记为

由定理2.2可知树T至少有两片叶,记为

中删去得树显然仍然连通

从G中删去得到图中,易知且存在轨道, 则 仍然连通。

1*

G是简单图,则有

方法1(Euler定理)

因为G是简单图 所以∀v∈V(G),有deg(v)≤v-1

由Euler定理,,得证

方法2(组合):

在简单图中,任意两顶点之间最多存在一条边





3

画出所有四个顶点不同够的简单图

一共11个(图略)。





4*

任何至少由两个人构成的群体中,其中有两个人,他们的朋友数一样多。

:将每个人看作顶点,两个人是朋友则在这两人所代表的顶点之间加一条边,因此问题等价于:在对任意满足的图G中,存在,使得.

反证法:假设对任意,都有

deg(v)在G中共有|V(G)|个不同的取值

而deg(v)取值范围为0至|V(G)|-1,恰好有|V(G)|个可能的取值,故每种取值恰好出现一次,分别为0,1,…,
|V(G)|-1

所以存在,使得

与所有点都不相连,与所有点都相连,矛盾,假设不成立。

得证。





5

人中,每个人至少与其中的n个人认识,则其中至少有4个人,使得这四个人围桌而坐时,每个人旁边都是他认识的人。

该问题等价于证明图中存在长度为4的圈,等价与存在2个人,他们共同认识的人有两个即以上。

用反证法容易证明。





7*

证明下面的结论:

(1)

(2)设G是二分图,

(1)证:不妨设 ,其中|X|=m,|Y|=n

定义,

由Euler定理,

(2)

由(1)可得

所以





8

设G是图,给定的非空真子集V‘。记k为一个端点在V’中,另一个端点在中的变数。若V’中度数为奇数的顶点数为偶数,则k为偶数;否则,k为奇数

是V‘的顶点导出子图的边的个数,则k有:

因为 一定是偶数,所以k的奇偶只和有关:若V’中度数为奇数的顶点数为偶数,则k为偶数;否则,k为奇数。





9

每个顶点的度数都是2的连通图是一个圈。

用最长轨法来证明,设为,显然有可得该图中必有圈,并且连接的必然是 ,否则某个顶点的度数会是3。





10

证明活说明下面的结论:

(1) 若,则称G是自补图。证明:若G是自补图,则

(2)有多少个的自补图。

由于同构可以得到如下的结果:

则必有:

自补图有2个。





11

构造以一个二分图G,使得G不与任何K维立方体的子图同构。其中,k为任意正整数。





13

任给图G,都满足

由定理得:

又因为:

可得上述证明式子。





14*

我们将图G中所有定点的度数按照从大到小的顺序排列,称为图G的度数序列。证明:

(1) 7,6,5,4,3,3,2 和 6,6,5,4,3,3,1都不是简单图的度数序列。

(2) 设是简单图的度数序列,则是偶数,且对于任意,都有

(1) 证明:从序列可以看出两个图顶点个数均为7

  • 若是简单图,则必有,但是存在度数为7的点,则7,6,5,4,3,3,2不是简单图。
  • 若是简单图,则因为只有7个顶点,序列中的两个度数为6的顶点与图中每个点都相邻,则必有,但存在度数为1的 点,则不是简单图。

(2) 证明:由书上定理1.1可得

显然是偶数。

对于第二个证明式,设顶点依次是

然后我们进行拆分,设,其中:

  • 的顶导出子图 的度数之和。易得
  • 之间连线数。并且 可以给予的的最大的度数之和是:,所以有:

综上可得:





15

任给无环图G,G有一个生成子图H,满足:(1) H是二分图;(2)任给,都有

采用类似“最长轨”的思想,这里假设边数最多的二分生成子图,并架设命题不成立。

根据假设,里存在点使得,并假设此二分图划分为X和Y,且





16*

假设G是简单图 ,且,则 G中有长为k的轨道。

证明:此题用最长轨法证明,设是该图的最长轨。假设它的长度小于k,即

对于,因为,除去与轨道上的顶点有连线外, 至少与轨道外的一个顶点的相邻,与最长轨的假设矛盾!

则 G的最长轨长度至少为k,所以存在长为k的 轨道。





19*

(1)证明:任给,都满足

(2)说明:对于图G的任意顶点v,用 替代,(1)中的公示未必成立。

(1)证明:假设e在连通片中,若去掉后仍连通,则有:

若使G1分成了两个连通片,则有:

综上有:

(2)举反例即可:

  • 含有度数为0的顶点的图





26*

一个公司在六个城市有分公司,下面的恶矩阵号元素是的机票价格,试为该公司制作一张 到每个城市的路线图,使得每个城市的机票价格都最便宜。

下面用表格来表示迭代

迭代次数i S
0 50 40 25 10
1 50 50 25 10
2 35 45 35 25 10
3 35 45 35 25 10
4 35 45 35 25 10
5 35 45 35 25 10

路径的答案不止一种:

  • :
  • :
  • :
  • :
  • :

1

从日常生活中举出五个实例,它们的数学模型是图

七桥问题,排课问题,中国快递员问题等等,描述合理均可