《图论与代数结构》戴一奇,清华大学出版社习题解答.pdf_第1页
《图论与代数结构》戴一奇,清华大学出版社习题解答.pdf_第2页
《图论与代数结构》戴一奇,清华大学出版社习题解答.pdf_第3页
《图论与代数结构》戴一奇,清华大学出版社习题解答.pdf_第4页
《图论与代数结构》戴一奇,清华大学出版社习题解答.pdf_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题一习题一 1. 一个工厂为一结点;若两个工厂之间有业务联系,则此两 点之间用边相联;这样就得到一个无向图。若每点的度数为 3, 则总度数为 27,与图的总度数总是偶数的性质矛盾。若仅有四 个点的度数为偶数,则其余五个点度数均为奇数,从而总度数为 奇数,仍与图的总度数总是偶数的性质矛盾。 2. 若存在孤立点,则 m 不超过 Kn-1的边数, 故 m 1, 则除了边(v1, v2)外,还存在边(v1, v) 。 因为树中不存在回路, 故 v v1, v2 , , vk , 于是, (v,v1, v2 , , vk)是 T 的一条新的路,其长度比 L 更长。这与 L 是 T 的最长路矛盾。 所以 deg (v1)1,类似可证 deg (vk)1。 4(a) 直接根据图确定 B5B5 T可得树的棵数: .101 4201 2410 0141 1013 )det( 55 T BB (b) 去掉边(v1, v5),则直接根据图确定 B5B5 T 可得不含边 (v1, v5)的树的棵数: ,75 4201 2410 0141 1012 )det( 55 T BB 于是,含边(v1, v5)的树的棵数为:1017526。 (c) 去掉边(v4, v5), 则直接根据图确定B5B5 T可得不含边(v 1, v5) 的树的棵数: . 60 3201 2410 0141 1013 )det( 55 T BB 5. (a) 因为 , 0000010010 1001000100 0110001000 0000100001 , 1100110010 1011000100 0111001000 0000111001 * 1 1 B B (b) 去掉边(v1, v5)后,有 , 000001000 100100010 011000100 000010001 , 110011000 101100010 011100100 000011101 * 1 1 B B . .24 2001 1310 1131 1002 1 )Bdet(B T 1 * 1 为根的根树的个数为为根的根树的个数为因此以因此以v . . 8 1001 1310 1131 1002 ),( 1 )Bdet(B T 1 * 1 51 的根树的个数为的根树的个数为为根且不含边为根且不含边因此以因此以vvv (c) 去掉到 v3的其它全部边(v4, v3)、(v5, v3)后,有 , 00010010 11000100 00001000 00100001 , 10110010 11000100 01001000 00111001 * 1 1 B B 10. (1) 余树为e1, e2, e5, e 8, 重排 B5的各列得 . . 9 2001 1310 0011 1002 ),( 321 )Bdet(B T 1 * 1 的根树的个数为的根树的个数为为根且含边为根且含边因此以因此以vvv . 1000 0100 0010 0001 C I C eeeeeeee , C 3.4.4, , 0 1- 0 0 0 0 0 1 1- 0 1 0 1 1- 0 0 B , 1- 0 0 0 1- 0 1 0 0 1- 0 1 0 0 1 1- B , ) B B ( 0 1- 0 0 0 0 0 1 1- 0 1 0 1 1- 0 0 1- 0 0 0 1- 0 1 0 0 1- 0 1 0 0 1 1- eeeeeeee f12f 7643851 f12 1211 1211 7643851 1001 0010 1100 1111 )( 1001 0010 1100 1111 1001 1000 1011 0100 1000 1010 0101 0011 2 1 1211 5 2 基本回路矩阵为基本回路矩阵为 由定理由定理 则则 TT BB B (2) 由定理 3.4.8, 基本割集矩阵为 . 1000 0100 0010 0001 1011- 0011- 0101 1-001 I C- I S S eeeeeeee T f12f11f 7643851 )()( 2 14(a) 这是一个求最优二叉树的问题。 各字符出现次数为: s t a e c 空格 3 4 5 1 1 4 余树 树 T 4 4 8 2 3 5 5 所以最优二进制编码为: e: 1100 c: 1101 s: 111 t: 00 e: 1100 c: 1101 s: 111 t: 00 空格空格:01 a: 1001 a: 10 此时字符串的二进制编码总长度为 43 . (b) 去掉空格,类似(a)计算。 1 1 2 4 4 3 5 4 4 5 1 1 2 3 5 4 4 8 1 1 2 3 5 5 10 1 1 2 3 5 5 10 4 4 8 18 0 1 0 0 0 0 1 1 1 1 15. 将图中各边进行编号得右图。 取参考支撑树 t t0 0= e= e1 1, e, e2 2, e, e3 3, e, e5 5 . . (1) 因为 S S e1 e1(t(t0 0)= e)= e1 1, e, e4 4, e, e6 6 , S, S e2e2(t(t0 0)= e)= e2 2, e, e4 4, e, e6 6 , S S e3 e3(t(t0 0)= e)= e3 3, e, e6 6 , S, S e5e5(t(t0 0)= e)= e5 5, e, e6 6 , , 所以所以 T T e1e1= e = e4 4, e, e2 2, e, e3 3, e, e5 5, e, e6 6, e, e2 2, e, e3 3, e, e5 5= t= t1 1, t, t2 2, T T e2e2= e = e1 1, e, e4 4, e, e3 3, e, e5 5, e, e1 1, e, e6 6, e, e3 3, e, e5 5= t= t3 3, t, t4 4, T T e3e3= e = e1 1, e, e2 2, e, e6 6, e, e5 5= t= t5 5, T T e5e5= e = e1 1, e, e2 2, e, e3 3, e, e6 6= t= t6 6, 从而从而 T T 1 1 t t1 1, t, t2 2, t, t3 3, t, t4 4, t, t5 5, t, t6 6 . . (2) (2) 因为 S S e2 e2(t(t1 1)= e)= e2 2, e, e1 1 , S, S e3e3(t(t1 1)= e)= e3 3, e, e6 6 , S, S e5e5(t(t1 1)= e)= e5 5, e, e6 6 , S S e2 e2(t(t2 2)= e)= e2 2, e, e1 1 , S, S e3e3(t(t2 2)= e)= e3 3, e, e1 1, e, e4 4 , S, S e5e5(t(t2 2)= e)= e1 1, , e e4 4, e, e5 5 , , S S e3 e3(t(t3 3)= e)= e3 3, e, e6 6 , S, S e5e5(t(t3 3)= e)= e6 6, e, e5 5 , S S e3 e3(t(t4 4)= e)= e3 3, e, e2 2, e, e4 4 , S, S e5e5(t(t4 4)= e)= e2 2, e, e4 4, e, e5 5 , , S S e5 e5(t(t5 5)= e)= e5 5, e, e3 3 , 所以所以 S S e2 e2(t(t0 0) ) S S e2e2(t(t1 1) ) e e2 2 , S , S e2e2(t(t0 0) ) S S e2e2(t(t2 2) ) e e2 2 , , 从而从而 T T e1 e2e1 e2 ; S S e e3 3(t(t0 0) ) S S e e3 3(t(t1 1) ) e e3 3, e, e6 6 , S , S e e3 3(t(t0 0) ) S S e e3 3(t(t2 2) ) e e3 3 , , 从而从而 T T e1 e3e1 e3 e e4 4, e, e2 2, e, e6 6, e, e5 5 = t= t7 7 ; S S e5 e5(t(t0 0) ) S S e5e5(t(t1 1) ) e e5 5, e, e6 6 , S , S e5e5(t(t0 0) ) S S e5e5(t(t2 2) ) e e5 5 , , e4 e6 e5 e3 e2 e1 从而从而 T T e1 e5e1 e5 e e4 4, e, e2 2, e, e3 3, e, e6 6 = t= t8 8 ; S S e e3 3(t(t0 0) ) S S e e3 3(t(t3 3) ) e e3 3, e, e6 6 , S , S e e3 3(t(t0 0) ) S S e e3 3(t(t4 4) ) e e3 3 , , 从而从而 T T e2 e3e2 e3 e e1 1, e, e4 4, e, e6 6, e, e5 5 = t= t9 9 ; S S e5 e5(t(t0 0) ) S S e5e5(t(t3 3) ) e e5 5, e, e6 6 , S , S e5e5(t(t0 0) ) S S e5e5(t(t4 4) ) e e5 5 , , 从而从而 T T e2 e5e2 e5 e e1 1, e, e4 4, e, e3 3, e, e6 6 = t= t10 10 ; S S e5 e5(t(t0 0) ) S S e5e5(t(t5 5) ) e e5 5 , , 从而从而 T T e3 e5e3 e5 ; 于是于是 T T 2 2= t = t7 7 , t, t8 8, t, t9 9, t, t10 10 . . (3) (3) 可以验证可以验证 T T e1 e2 e3e1 e2 e3 T T e1 e3 e5e1 e3 e5 T T e2 e3 e5e2 e3 e5 , , 所以所以 T T 3 3 = = . . 最后最后,由以上计算可知由以上计算可知,全部生成树为全部生成树为 t t0 0 , , t t1 1, t, t2 2, t, t3 3, , t t4 4, t, t5 5, t, t6 6, t, t7 7 , t, t8 8, t, t9 9, t, t10 10 . 16. 16. 用用 KruskalKruskal 算法算法。先将权排序先将权排序,而后按权由小到大选而后按权由小到大选 边边 8 8- -1 1 条条( (构成回路时所选边不放入构成回路时所选边不放入) ), 可得一棵最小生成树可得一棵最小生成树 (总总 权为权为 2222) :) : v2 v7 v5 v8 v4 v1 v3 v6 2 4 2 3 4 4 3 习题四习题四 1因为因为 d=m-n+20, f(x)0(x11), 故故 f(x) 在在11,+ 范围内严格范围内严格 递增递增,所以所以 f(n)0, n11. 这与刚得到的不等式这与刚得到的不等式 n(n-1)/26n-12 相矛盾相矛盾。 13. 因为图中含有一个因为图中含有一个 K3子图子图, 故其色数至少为故其色数至少为 3。 又因为用又因为用 三种颜色可以为此图结点着色三种颜色可以为此图结点着色,故其色数等于故其色数等于 3。 由于由于 K5 K4 K3 K4 K4 所以色数多项式所以色数多项式 f(G, t)=f(K5,t)+3 f(K4,t)+ f(K3,t) =t(t-1) (t-2) (t-3) (t-4)+3 t(t-1) (t-2) (t-3)+ t(t-1) (t-2) = t(t-1) (t-2) (t2-4t+4). 14显然中心点的颜色与回路上各点的均不同显然中心点的颜色与回路上各点的均不同,而回路上而回路上 结点数为偶数时色数为结点数为偶数时色数为 2,结点数为奇数时色数为结点数为奇数时色数为 3,故整个图故整个图 Wn当当 n 为为偶数时色数为为为偶数时色数为 1+3,结点数为奇数时色数为结点数为奇数时色数为 1+2。 因 为 对 于 回 路因 为 对 于 回 路Cn, 已 知 其 色 数 多 项 式已 知 其 色 数 多 项 式f(Cn, t)=(t-1)n+(-1)n(t-1),所以所以 f(G, t)=t f(Cn-1, t-1)=t(t-2)n-1+(-1)n-1(t-2). 16. G 当当 m,n 均为偶数时色数为均为偶数时色数为 2,其它情形时色数为其它情形时色数为 3。 因为因为 f(Cn+m, t)= f(G, t)+ f(G, t), 其中其中 G为下图为下图: 根据色数多项式的定义根据色数多项式的定义, 直接可知直接可知 f(G, t)=max f(Cm, t), f(Cn, t)= f(Ck, t), 其中其中 k=maxm,n, 故故 f(G, t)= f(Cn+m, t) f(G, t) =(t-1)n+m-1+(-1)n+m-1(t-1)- (t-1)k-1- (-1)k-1(t-1). 习题五习题五 1 一个最大匹配是一个最大匹配是: (x1,y5), (x2,y1), (x3,y2), (x4,y3), (x5,y4). 2. 这可以看成是以下二分图是否存在完美匹配的问题这可以看成是以下二分图是否存在完美匹配的问题: 完美匹配是存在的完美匹配是存在的。如图如图, m n a b c d e bc ed ac bd abe 红线表示的是一个完美匹配红线表示的是一个完美匹配。所以所以: 字符串字符串 bc 可以用可以用 b 表示表示, 字符串字符串 ed 可以用可以用 e 表示表示, 字符串字符串 ac 可以用可以用 c 表示表示, 字符串字符串 bd 可以用可以用 d 表示表示, 字符串字符串 abe 可以用可以用 a 表示表示。 8. 每行中用此行的最大数减去此行的每一个数每行中用此行的最大数减去此行的每一个数, 得到一得到一 个等价的最小成本问题个等价的最小成本问题: 由于可选出每行每列恰有一个零元素的方案由于可选出每行每列恰有一个零元素的方案, 故此方案即故此方案即 为最优方案为最优方案. 9. 每行中减去此行的最小数每行中减去此行的最小数: , 202330 202301 950440 042034 011373 002243 235430 235401 983540 075134 044473 035343 每列减去列最小数每列减去列最小数 , 320023 320052 016357 702541 733202 520110 320125 320154 016459 702643 733304 520212 每列减去列最小数每列减去列最小数 由于可选出每行每列恰有一个零元素的方案由于可选出每行每列恰有一个零元素的方案, 故此方案即故此方案即 为最优方案为最优方案. 11. 增加一个虚拟总发点增加一个虚拟总发点 s 和一个虚拟总收点和和一个虚拟总收点和 t, 则问则问 题变为题变为 s b a s1 s2 s t2 t1 3 2 2 3 4 15 10 25 7 7 4 7 6 10 s b a s1 s2 t t2 t1 3,3 2,2 2,2 3,3 4,4 15,14 10,7 25,13 7,7 7,7 4,0 7,3 6,0 10,8 应用应用 Ford-Fulkerson 算法算法, 可得一个最大流可得一个最大流(如上图如上图), 最大最大 流量为流量为 21. 在最后图中在最后图中, 可得到标号的全部结点为可得到标号的全部结点为 s, s1, s2, b, 其其 余结点均不能得到标号余结点均不能得到标号, 故最小割集为故最小割集为(U,V), 其中其中 U=s, s1, s2, b, V=t, t1, t2, a,可以验证其割量等于此容许流流量可以验证其割量等于此容许流流量. 14. 增加一个虚拟发点增加一个虚拟发点 s , 初始容许流为零流初始容许流为零流, 则有则有 s c a s t 0,7,0 b 5,6,0 4,4,0 4,5,0 1,3,0 7,5,0 2,2,0 2,4,0 s s c a t 0,7,2 b 5,6,0 4,4,2 4,5,0 1,3,2 7,5,0 ,2,2 2,4,0 -4,2,0 -2,2,0 -2,2,0 -4,4,0 b s c a t 0,7,4 5,6,0 ,4,4 4,5,2 1,3,2 7,5,0 ,2,2 2,4,0 s -2,2,0 -4,4,0 b s c a t 0,7,5 5,6,1 ,4,4 4,5,2 ,3,3 7,5,0 ,2,2 2,4,1 -2,3,0 s b s c a t 0,7,7 5,6,3 4,4,4 4,5,4 1,3,3 7,5,0 2,2,0 2,4,3 s 这就是最小费用流这就是最小费用流. 习题六习题六 1. n 2 时时, n 个结点的简单图个结点的简单图 G 最多有最多有 n-2 个割点个割点, n-1 条割边条割边。 证明如下证明如下: 先证先证 G 最多有最多有 n-1 条割边条割边。因为因为 G 中任何一个回路中的每一中任何一个回路中的每一 条边都不是割边条边都不是割边,因此将因此将 G 中所有回路上的一切边去除后中所有回路上的一切边去除后,剩剩 下的边才可能是割边下的边才可能是割边。 剩下的图不含回路剩下的图不含回路, 边最多时至多此图是边最多时至多此图是 一棵树一棵树,其边数为其边数为 n-1, 故割边最多有故割边最多有 n-1 条条。 再证再证 G 最多有最多有 n-2 个割点个割点。考虑考虑 G 的含结点个数在两个以上的含结点个数在两个以上 的连通分支的连通分支 C (如果这样的连通分支不存在如果这样的连通分支不存在,则每个结点的度不则每个结点的度不 超过超过,因而都不是割点因而都不是割点,故此时命题成立故此时命题成立)。 如果如果 C 是一棵树是一棵树,则则 C 至少有两个树叶结点至少有两个树叶结点,这两个结点都这两个结点都 不可能是割点不可能是割点, C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论