习题参考解答(图论部分)

习题参考解答(图论部分)
习题参考解答(图论部分)

习题十

1. 设G 是一个(n ,m)简单图。证明:,等号成立当且仅当G 是完全图。

证明:(1)先证结论:

因为G 是简单图,所以G 的结点度上限 max(d(v)) ≤ n-1, G 图的总点度上限为 max(Σ(d(v)) ≤ n ﹒max(d(v)) ≤ n(n-1) 。根据握手定理,G 图边的上限为 max(m) ≤ n(n-1)/2,所以。

(2) =〉G 是完全图

因为G 具有上限边数,假设有结点的点度小于n-1,那么G 的总度数就小于上限值,边数就小于上限值,与条件矛盾。所以,G 的每个结点的点度都为n-1,G 为完全图。 G 是完全图 =〉

因为G 是完全图,所以每个结点的点度为n-1, 总度数为n(n-1),根据握手定理,图G 的边数 。■

2. 设G 是一个(n ,n +1)的无向图,证明G 中存在顶点u ,d (u )≥3。

证明:反证法,假设,则G 的总点度上限为max(Σ(d(u)) ≤2 n ,根据握手定理,图边的上限为max(m) ≤ 2n/2=n 。与题设m = n+1,矛盾。因此,G 中存在顶点u ,d (u )≥3。■

3.确定下面的序列中哪些是图的序列,若是图的序列,画出一个对应的图来: (1)(3,2,0,1,5); (2)(6,3,3,2,2) (3)(4,4,2,2,4); (4)(7,6,8,3,9,5)

解:除序列(1)不是图序列外,其余的都是图序列。因为在(1)中,总和为奇数,不满足图总度数为偶数的握手定理。

可以按如下方法构造满足要求的图:序列中每个数字ai 对应一个点,如果序列数字是偶数,那么就在对应的点上画ai/2个环,如果序列是奇数,那么在对应的点上画(ai-1)/2个环。最后,将奇数序列对应的点两两一组,添加连线即可。下面以(2)为例说明:

(6 , 3, 3, 2, 2 ) 对应图G 的点集合V= { v 1,v 2,v 3,v 4,v 5}

每个结点对应的环数(6/2, (3-1)/2, (3-1)/2, 2/2,2/2) = (3,1,1,1,1)

将奇数3,3 对应的结点v 2,v 3一组,画一条连线

其他序列可以类式作图,当然大家也可以画图其它不同的图形。■

4.证明:在(n ,m )图中。

证明:图的点度数是一组非负整数{d(v 1),d(v 2)…d(v n )},那么这组数的算术平均值一定大于等于其中的最小值,同时小于等于其中的最大值。对应到图的术语及为:最大值为,最小值为δ,平均值 = (d(v 1)+d(v 2)…+d(v n ))/n = 2m/n,所以。■

5.证明定理10.2。

【定理10.2】 对于任何(n ,m )有向图G =(V ,E ),

证明:有向图中,每条有向边为图贡献一度出度,同时贡献一度出度,所以总出度和总入度相等,并和边数相等。因此,上述关系等式成立。■

6.设G 是(n ,m )简单二部图,证明:。

证明:本题目,我们是需要说明n 阶的简单二部图的边数的最大值 = 即可。

设n 阶的简单二部图,其两部分结点集合分别为V1,V2,那么|V1| + |V2| = n 。此种情况下,当G 为完全二部图时,有最多的边数,即max(m) = |V1||V2|,变形为,max(m) =( n-|V2|)|V2|.此函数的最大值及为n 阶二部图的边的上限值,其上限值为当|V2|=n/2 时取得。及max(max(m)) = ,所以n 阶二部图(n,m), ■

7. 无向图G有21条边,12个3度数结点,其余结点的度数均为2,求G的阶数n。

解:根据握手定理有: 21 =( 3Χ12 + 2(n-12))/2, 解此方程得n = 15■

8.证明:完全图的点诱导子图也是完全图。

证明:方法1

为证明此结论,我们先证两个引论:

引论1:设G(V,E)为母图,,则G的任意子图G'(V’,E’)是G关于V’的点诱导子图G''(V’,E’’)的子图。

引论2:引论1中G’’(V’,E’’)的任意点诱导子图,也是G图的点诱导子图。

证明:略,请读者证明。

设有完全图Kn( n≥1),现根据其p阶点诱导子图作归纳证明。

Kn的1阶点诱导子图,显然是完全图,且都是K1图。当n≥2,Kn的2阶点诱导子图,显然是完全图,且都是K2图

假设Kn的p(n>p>2)阶点诱导子图,为Kp图,那么对任意的p+1阶点诱导子图G,根据引理2结论,G的任意p阶点诱导子图G’为Kn的p阶点诱导子图,且为Kp图。因此,G 必为Kp+1图。

根据以上论证可得原命题成立■

方法2

因为完全图的任意两个顶点均邻接,所以点导出子图任意两个顶点也邻接,为完全图。■9.若,称G是自补图。确定一个图为自补图的最低条件;画出一个自补图来。

解:设G为(n,m)图,为(n,m`)图,根据补图的定义有,至少应该满足

m+m`=n(n-1)/2 (1) 根据同构的定义有,至少应该满足

m=m` (2)

(1),(2)联立求解得:m=n(n-1)/4, 及一个图为自补图,最低条件为结点数为4的倍数或为4的倍数加1。

图示略■

10.判断图10.29中的两个图是否同构,并说明理由。

解:题中两个图不同构,因为左边图的唯一3度点有2个1度点为其邻接点,而右图唯一的图10.29

3度点只有1个1度点为其邻接点。因此这两个图不可能同构■

11.证明:图10.30中的两个图是同构的。

图10.30

解:略■

12. 求具有4个结点完全图K4的所有非同构的生成子图。

解:我们可以把生成子图按总度数不同进行分类,不同总度数的子图类决不同构。总度数相同的子图类中,再去找出不同购的子图。因此求解如下:

Σd(v) = 0: (0,0,0,0)

=2: (1,1,0,0)

=4: (2,1,1,0) (1,1,1,1)

=6: (3,1,1,1) (2,2,1,1)(2,2,2,0)

=8: (2,2,2,2) (3,2,2,1)

=10: (3,3,2,2)

=12: (3,3,3,3)

总共10个不同构生成子图■

13. 设有向图D=如下图10.31所示。

(1) 在图中找出所有长度分别为1,2,3,4的圈 (至少用一种表示法写出它们,并以子图形式画出它们)。

(2) 在图中找出所有长度分别为3,4,5,6的回路,并以子图形式画出它们。

解:(1)

(2)子图略

长度为三的回路:Ae 1Ae 1Ae 1A,Ae 1Ae 3De 2A,Ae 4Be 7Ce 5A,Ae 4Be 8Ce 5A

长度为四的回路:AAAAA ,AAADA ,AABe 7CA,AABe 8CA,ABe 7CDA,ABe 8CDA

长度为五的回路:AAAAAA,AAAADA,AAABe 7CA,AAABe 8CA,AABe 7CDA,AABe 8CDA, AADADA,AAAe 4Be 7Ce 5A,AAAe 4Be 8Ce 5A, ADAe 4Be 7Ce 5A,ADAe 4Be 8Ce 5A ■

14. 试证明在任意6个人的组里,存在3个人相互认识,或者存在3个人相互不认识。

证明:设A 为6人中的任一人,那么A 要么至少与3人认识,要么至少与3人不认识,二者必居其一。

假设A 与B ,C ,D 三人认识,如果B ,C ,D 三人互不认识,结论成立

如果B ,C ,D 三人中,至少有两人相互认识,则它们和A 一起,构成相互认识的3人,结论成立。

同理,A 至少与3人不认识,结论也成立。因此,题设结论成立■

15. 若u 和v 是图G 中仅有的两个奇数度结点,证明u 和v 必是连通的。

证明:反证法,假设u 和v 不连通,那么他们必然分布于此图的两个连通分支中。那么它们将分别是各连通分支中唯一的奇数度结点。根据握手定理,一个图中奇度点的个数为偶数。而两个连通分支中,奇度点的个数为奇数。矛盾。矛盾的产生,是由于假设不连通导致的,因此,题设结论成立■

16. 证明:G 是二部图当且仅当G 的回路都是偶长回路。

证明:设二部图G ,顶点分为两个集合V1 ,V2 充分性:

先证明在二部图中,奇长路的道路的两个端节点一定分别在两个顶点集合中,对道路长度使用归纳法,

(1) 当道路长度为1是,根据二部图的定义,每条边的两个顶点分别在两个点集合中,

结论成立

(2) 假设道路长度为2n-1 ( n ≥2)时结论成立

(3) 当道路长度为2n+1时,设P=v 1v 2…v 2n-1v 2n v 2n+1,在此路径上删除最后两个结点,

那么

道路P将变为长度为2n-1的奇长道路,根据假设,v1,v2n-1分别在两个顶点集合中,那么v2n和v1在同一顶点集合中,而v2n+1和v1在不同顶点集合,结论成立

因为G中的任何回路,写成道路的形式,起点和终点时一个结点,当然在同一个顶点集合中,因此长度必为偶数;

必要性:(仅对连通分支证明)

在图中任意取一点着色为白色,将和此点最短距离为奇数的点着色为黑点,为偶数的着色为白点,那么将结点分为白色和黑色连个点集,任何同色点之间没有边相连。否则将形成奇数长度的回路,例如同色结点v1,v2 相邻,那么从初始着色点v开始通过最短路径可以形成如下回路v…v1v2…v,因为v…v1,v2…v长度和为偶数,那么回路v…v1v2…v长度为奇数,与题设矛盾。所以是二部图

17.设(n, m)简单图G满足,证明G必是连通图。构造一个的非连通简单图。

证明:假设G不连通,分支G1,G2..Gk,那么他们的边数的最大值max(m)=Σ(ni-1)ni/2≤Σ(ni-1)(n-1)/2=(n-1)/2Σ(ni-1)=(n-1)(n-k)/2,所以,只有当k=1时,才能满足题设要求,G是连通图。如果将顶点集合分成两个点集,|V1|=1,|V2|=n-1,构成如下的有两个分支的非连通简单图,G1=(1,0),G2=Kn-1,满足题设条件■

18. 设G是阶数不小于3的连通图。证明下面四条命题相互等价:

(1)G无割边;

(2) G中任何两个结点位于同一回路中;

(3) G中任何一结点和任何一边都位于同一回路中;

(4) G中任何两边都在同一回路中。

证明:(1)=〉(2)

因为G连通,且G无割边,所以任意两个结点u,v,都存在简单道路p=u…wv.又因为G无割边,所以,删除边wv后,子图依然连通,即w,v存在简单道路p’,以此类推,可以找到一条核p每条边都不相同的p’’=v…u,这样p和p’’就构成了一条回路。

(2)=〉(3)

因为G中任意两个结点都位于同一回路中,所以任意结点u,和任意边e的两个端点v1,v2都分别在两个回路C1,C2中,如果C1=C2=u…v1…v2…u,那么将回路中v1…v2,用v1v2=e 替换,就得到新的新的回路,并满足要求。如果C1≠C2,C1=u…v1…u,C2=u…v2…u,那么构成新的道路P=u…v1…u…v2…u,在其中将重复边剔出掉,得到新的回路C3,其中包含v1,v2结点,可以将回路中v1…v2用v1v2=e替换,就得到新的新的回路,并满足要求.

(3)=〉(4)

对任意两条边e1,e2其端点分别为u1,u2,v1,v2。根据(3)存在回路C1 = u1…v1v2…u1,C2=u2…v1v2…u2。那么可以形成新的闭道路P=u1…v1v2…u2…v1v2…u1,在其中将重复边剔出到,得到新的回路C3,其中包含e2和u1,u2结点,可以将回路中u1…u2用u1u2=e1替换,就得到新的新的回路,包含e1,e2,满足要求.

(4)=>(1)

因为任意两条边都在同一回路中,所以不存在割边。假设边e是割边,那么删除此边,图不连通,分支中的任何一对不在同一分支中的边,不能构成回路,与条件矛盾。所以,G中无割边■

19. 设G=(V,E)是点度均为偶数的连通图。证明:对任何。

证明:G-v最多产生d(v)个奇数度点,又因为每个连通分支中奇数度点的个数是偶数,即G-v的连通分支最少有两条边和v相连,所以总连通分支数小于等于d(v)/2■

20. 证明:图中距离满足欧几里德距离的三条公理。

证明:(1)d(u,v)≥0,即任何两个结点之间的最短路长度大于等于0

显然,结点u与自己之间的距离为0,而和其他结点之间的最短距离不为0。

(2)d(u,v)=d(v,u),两个结点之间的最短距离相等

显然,如果长度为k的最短道路p=u…v ,即使u到v的最短道路,也是v到u的最短道路。(3)d(u,v)+d(v,w)≥d(u,w)

假设d(u,v)+d(v,w)≤d(u,w),那么最短道路P=u…w ,就不是最短道路,因为另一条道路p’=u…v…w其长度小于P,与最短道路相矛盾,因此原结论存立■

21. 证明:在非平凡连通图G中,e为割边的充要条件是它不包含于G的任何圈中。

证明:1)e为割边 =〉e不包含于G的任何圈中

假设e包含在某一圈Ci中,那么删除此边,但边关联的两个邻接点依然连通,所以没有破坏原图的连通性。因此不是割边,矛盾。所以假设不成立,既e不包含于G的任何圈中;

2)e不包含于G的任何圈中 =〉e为割边

假设e为割边,那么删除此边,生成子图依然连通。e关联的两个邻接点有基本道路存在,此基本道路连同e构成一个圈。与题设矛盾。所以假设不成立,既e为割边。

根据1),2)可知,题设结论成立■

22. 证明:若G是3度正则的简单图,则。(请老师帮助解答下)

证明:

23. 证明:在具有n(n≥2)个结点的简单无向图G中,至少有两个结点的度数相同。

证明:此题可用鸽笼原理,因为n个结点的简单无向图G中,结点的度数只可能是0,1,2…n-1这n个数,又因为如果有结点的度数为0,那么就不可能有结点的度为n-1,反之也然。所以n 个结点,最多有n-1种度数,其中必有至少两个结点的度数相同■

24. 设G是的简单图。证明:G中必有长度至少为的圈。

证明:设p=u...v是满足题设要求图G中的最长基本道路,那么d(u),d(v)都应该大于等于δ。那么,u,v的邻接点都应该在道路p 上,否则此道路可以延长,与其是最长路假设矛盾。如果u,v是邻结点,那么可以构成一个圈c= u…vu,其长度≥δ+1。如果u,v不是邻结点,那么从p的终点开始删除点,直到其为u的邻结点为止,得到道路p',可知道路p’,依然保持u的所有邻结点都在p'上的性质,所以可构成一个圈c'=u...u'u,其长度≥δ+1,证毕■

25. 证明:G 是单向连通图当且仅当存在一条包含G 中全部结点的有向道路。

证明:假设不存在包含全部结点的有向道路,那么设p=v1v2...vk是G中最长的有向道路,且u结点不包含在此有向道路中。u和此道路中任何中间结点都不可能双向可达,且u不能到达v1,且vk也不能到达u,否则,此最长路可扩充。那么由于道路上的每个结点和u都单向可达,所以此最长路和u之间的可达关系必然如下图所示:

当k为偶数时,道路可扩充为v 1…v k/2…u …v k/2+1…v k ,而当k为奇数时,不管vk+1/2与u之间是如何单向可达的,都可以构造出更长的有向道路,矛盾,所以G中一定存在包含所有结点的有向道路■

26. 无向图G 如图10.32所示,先将此图顶点和边标出,然后求图中的全部割点和割边。

图10.32

解:标注如下所示:

根据标记后的图,可求得割点分别为:u4,u7,u8,割边分别为:u4u5,u7u8,u8u9■

27. 求图10.33的全部强分图和单向分图。

图10.33

解:将图重新标记如下:

那么此图的邻接矩阵为,通过计算可求得其强分图矩阵为:

因此,此图有两个强分图,一个包含一个结点V9 ,一个包含其它的8个节点。由于两个强分图之间存在有向道路,因此全部9个结点,构成了单向分图■

28. 证明:一个连同无向简单图中,任意两条最长路至少有一个公共顶点。

证明:假设两条最长路p1=v1v2...vk,p2=u1u2...uk没有公共点,那么两条道路上的点集之间就有道路相连,否则就不是连通图了。设此道路起点是p1上m点,终点是p2上的w点.可根据如下情况进行调论:(1)m,w是p1,p2的中间结点,那么可构成新道路P=v1v2...m...w...uk,此路至少比P1长1,矛盾。(2)假设m和w不能均分p1,p2,那么可以将两个长路段和m,w之间的道路进行拼接,那么可得到比p1长的道路,与p1,p2是最长路矛盾。因此任意两条最长路至少有一个公共顶点■

29. 证明:若G是n阶无向简单图,G中每一对不相邻的顶点的度数之和至少是n-1,则G 是连通图。

证明:假设G不是连通图,G1,G2 是G的两个连通分支,分别为n1,n2阶连通无向简单子图,则n1+n2≤n。对G1中任意结点v1,和G2中任意结点v2而言,v1的最大点度为n1-1,v2的最大结点度为n2-1;则v1,v2的点度之和,最大为n1+n2-2≤n-2

30. 求出图10.34的邻接矩阵、可达性矩阵、强分图和关联矩阵。

图10.34

解:对图的结点和边进行编号如下:

邻接矩阵:

因此可达矩阵为:

e12

e11

e10

e9

e8

e7

e6

e5

e3

e2

e1

e4

v7

v1v3v6

v5

v4

v2

强分图矩阵为:

关联矩阵为:

31. 设P= (p ij)n×n是可达性矩阵。证明:PP T中第i行中非零元素所在列号给出了包含结点v i的强分图的全部结点编号。

证明:根据强分矩阵的计算过程可知,其包含的含义是结点间双向可达信息。根据有向图的双向可达关系是一个等价关系,因此PP T中第i行中非零元素所在列号既是一个等价类,所以包含了一个强分图的所有结点■

已完成[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31]

第22题未证明

习题十一

1. 设一个树中度为k的结点数是n k(2≤k),求它的叶的数目。

解:设T的节点总数为n,叶节点数目为t ,根据题意及握手定理有:

t + n2 + n3 + …+ n k = n (1)

t + 2n2 + 3n3 + …k(n k) = 2(n-1) (2) 握手定理

(1),(2)联立求解得:

t = n3 + 2n4+ … (k-2)n k + 2■

2. 证明:树T中最长道路的起点和终点必都是T的叶。

证明:假设T中最长道路P=v i1v i2…v ik的起点或终点不是T的叶结点,设d(v i1)>1,则v i1的所有邻接点(v‘1,v’2…,v’l)都在P中,那么在T中可以找到一个回路,那么截取道路P, 得到回路C= v i1…v’l v i1 .与T中无回路矛盾。对于d(v ik)>1时同理。因此,假设不成立,即最长道路P的起点和终点都是T的叶节点■

3. n(n≥3)阶无向树T的最大度Δ至少为几?最多为几?

解:当T中只有一个枝点时,Δ = n-1,为最大值。当T构成一条链时,只有两个叶结点,其余结点都为2度点,此时Δ = 2,为最小值,因此Δ至少为2 ,最大为n-1■

4. n(n≥3)阶无向树T的最大度Δ=2,则T中最长的简单道路为几?

解:根据第3题结论,当无向树T的最大度Δ=2时,T构成一条链,以此最长的简单道路包含所有的节点,道路长度L=n-1■

5. 证明:任何无向树都是二部图。

证明:以树T中任意结点u为起点,将与u最短距离为偶数的结点放入v1结点集合,将与u最短距离为奇数的结点放入v2结点集合,那么这两个结点集合中,显然不存在公共点,同时两个结点集合组成了树的全部结点,因此是数T的结点集合的一个分化。假设在Vi集合中存在两个结点u1,u2是邻结点,那么就存在如下道路:p=u...u1u2....u,其中p1=u...u1代表u到u1的最短路径,p2=u2...u代表u到u2的最短路径,且u1u2边不在最短路径上,否则他们的最短路径不是同奇偶的;因此,P中包含圈,这与树中无圈相矛盾,所以T中的边,只能存在于两个点集合之间,所以是二部图■

6. 证明:如果T是树且Δ≥k,则T中至少有k个叶结点。

证明:当T为非平凡树时,根据T的定义,T中每个枝点都是割点,当删除d(v)=Δ的节点时,ω(T-v)=Δ,每个分支都是数,如果分支都是平凡树,则这些节点都是T的叶,叶节点数为Δ。如果分支有非平凡数,那么至少有两个叶节点,其中至少一个是删除v时就存在的,因此总的叶节点个数≥Δ≥k。因此T中至少有k个叶结点■

7. 设G为n(n≥3)阶简单图,证明G或中必含圈。(有误,>4,p223)

证明:反证法,假设G和中都不含圈,那么G和的所有分支都是树。则G所包含的最大边数|E(G)|=n-1, 则所包含的最大边数|E()|=n-1. 因为G及的边数总和|E(G)|+ |E()| = n(n-1)/2, 但根据假设条件,max|E(G)|+max |E()|=2(n-1) < n(n-1)/2, 矛盾.因此,G或中必含圈■

8.证明:恰好有两个顶点的度为1的树必为一道路P。

证明:因为此树仅有2个叶结点,因此Δ<3。那么枝点的度只能为2。所以此树为一条链,及一条道路■

9. 设T是一个n+1阶树,G是最小点度的简单图。证明:G必含有与T同构的子图。

证明:采用归纳法证明,对n进行归纳

(1)当n=1时,T为2阶树,因为G是最小点度的简单图,所以任意意个结点与其邻结点都构成一颗2阶树,成立

(2)假设n=k,k≥2时,结论成立,即T是一个k+1阶树,G是最小点度的简单图。

G必含有与T同构的子图

(3)当n=k+1时,G是最小点度的简单图,T是任意一棵k+2阶树,在T中删除一个叶结点t,那么T-{t}是一棵k+1阶树,利用归纳假设,G中必存在与

T-{t}同构的子图T’,T’中最大的点度不超过k,所以每个T’中的结点都

有邻结点不包含在T’中,所以T’可在某个结点上增加一个额外的结点u,使T’+{u} 与T 同构

综上所述,结论成立■

10.设e是连通图G的一条边。证明:e是G的割边当且仅当e含于G的每个生成树中。

证明:

1)充分性:e是G的割边则e含于G的每个生成树中

假设e不包含在某棵生成树T中,那么e一定在T的树补边集中,那么G-{e }中依然包含树T,因此G-{e }连通,与e是割边矛盾,因此e含于G的每个生成树中;

2) 必要性:e含于G的每个生成树中则e是G的割边

假设e不是G的割边,那么G-{e}依然连通,具有生成树,这些生成树也是G的生成树,且不包含e,与e含于G的每个生成树中前提矛盾,因此e是G的割边。

综上所述,题设结论:e是G的割边当且仅当e含于G的每个生成树中成立■

11.设T1和T2是连通图G的两个不同的生成树,a是在T1中但不在T2中的一条边。证明:T2中存在一条边b,使得(T1-a)+b和(T2-b)+a也是G的两个不同的生成树。

证明:从T1中删除边a,得树T1-1和T1-2,分别用V1,V2表示这两棵子树的结点集合,设Ea={e|e的两个端点分别属于V1,V2},显然,a∈Ea.因为a不在T2中,所以a是T2的树补边。设C(a)为在中T2增加边a后所得到的圈,则C(a)中必然存在

T2 的树边b不在T1中但在Ea中。否则,C(a)上的T2的所有树边均在T1中或均不在Ea中。如果C(a)上的T2的所有树边均在T1中,则C(a)上的所有边都在T1中,与T1是树矛盾。如果C(a)上的T2的所有树边均不在Ea中,则C(a)中除a外所有的边的端点均在V1或V2中,与C(a)是基本回路矛盾。所以C(a)中必然存在不在T1中但在T2中的的树边,设b是其中的一条。则(T1-a)+b连通且无回路是G的生成子图,它是G的生成树。同理(T2-b)+a 也是G的生成树■

12.用Kruskal算法求图11.13的一个最小生成树。

解:略,请参考书中算法计算■

13. 设简单连通图G=(V,E)的边集E恰好可以划分为G的两个生成树的边集。证明:如果G中恰有两个4度以下结点u和v,则uv E。(请老师帮助证明下)

14. 已知n阶m条边的无向简单图是由k(k≥2)棵树组成的森林,证明:m = n–k。

证明:设k棵树分别为n1,n2,...nk,根据树的性质有如下公式成立: n 1+n2…n k = n (1)

(n 1-1)+(n2-1)…(n k-1) = m (2)

(1)-(2) 得:n – m = k => m = n-k■

15. 证明: 简单连通无向图G的任何一条边,都是G的某一棵生成树的边。

证明:简单连通无向图G的任何一条边,要么是割边,要么是非割边。如果是割边,那么此边是所有生成树的树边;如果不是割边,设边为e,那么G-{e}连通,可以求出生存树T,此T也是G的生存数,且不包含e,那么e是T的树补边。则T+{e},有唯一一个圈C,删除圈上任意一条非e边,便得到一颗包含e边的树■

16. 证明:在完全二又树中,边的数目等于2(t -1),式中t是叶的数目。

证明:设T中的结点数为n,枝点数为i;根据完全二叉树的定义,有下面的等式成立。n=i+t,m=2i,m=n-1.解方程组,得到m=2(t-1)■

17. 决定一个m叉树中部道路长度之和与外部道路长度之和的关系。

解:根据完全二叉树的部道路长度之和与外部道路长度之和的关系猜测m叉树中部道路长度之和与外部道路长度之和的关系为:J=(m-1)I+mi.其中J表示各叶结点的道路长度之和,I表示各分支点道路长度之和,i表示分支结点数。下面对分支结点数i进行归纳:

i=1时,I=0,J=m,故J=(m-1)I+mi成立.

假设i=k是结论成立.

当i=k+1是,设在完全m叉树T中,v是一个道路长度为l的分支点且其m个儿子v1,v2...vk都为叶结点,那么T-{v1,v2...vk}是含k个分支点的完全m叉树。由归纳假设有J`=(m-1)I`+mk,比较T和T-{v1,v2...vk},J=J`

+m(l+1)-l=J`+(m-1)l+m,I=I`+l,所以J=(m-1)I`+mk+(m-1)l+m=(m-1)I+m(k+1)■

18. 给出公式的根树表示。

解:将标示符号看成叶结点,逻辑连接词作为分支结点,按公式的先后顺序构造根树如下:■

19. 给定权1,4,9,1,2,6,4,6,8,10,构造一个最优二叉树。解:根据带权最优二叉树定理构造过程如下:

20. 把图11.14的有序林变换成一个二叉树。

解:STEP1: 将每棵有序树采用中间格式表达出来

SETP2: 再用一条有向道路把各分支的根从左到右连接起来

SETP3:转换为二叉树。

具体过程略■

21. 证明:正则二叉树必有奇数个结点,且树叶数t与结点数n之间有:t=(n-1)/2。

证明:因为正则二叉树的边数m与分支点数i的关系为:m=2i,又因为是树,因此结点数n满足:n=m-1=2i-1,必为奇数。叶结点数t和枝点数之和为n,即:t+i=n,因此t=(n-1)/2■

22. 遍历一棵树是指访问这个树的每个结点一次且仅一次。遍历二叉树有如下三种方式: (1)前序遍历:访问根, 遍历左子树,然后遍历右子树。

(2)中序遍历: 遍历左子树,访问根,然后遍历左子树。

(3)后序遍历: 遍历左子树, 遍历右子树,然后访问根。

根据三种不同遍历形式,分别写出图11.15中各结点被访问的顺序。

图11.15

解:

(1)前序遍历结果:abdfjglmcehi

(2)中序遍历结果:jfdlgmbachei

(3)后序遍历结果:jflmgdbhieca■

23. 设英文字母b,d,g,o,y,e出现的频率分别是0.014,0.038,0.02,0.08,0.131,构造一个与它们对应的前缀码,并写出符号串dogbybed对应的编码。

解:构造最优树如下:

因此获得相应的前缀码:b=00000,g=00001,y=0001,d=001,o=01,e=1

所以dogbybed的编码为:■

完成题目 [1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,19,20,21,22,23]

勘误:

1.23题,[频率分别是0.014,0.038,0.02,0.08,0.131]改为[频率分别是0.014,0.038,0.02,0.08,0.02,0.131]p223

2.7题,[设G为n(n≥3)阶简单图,证明G或中必含圈]改为[设G为n(n≥5)阶简单图,证明G或中必含圈]p223

第十三题未证明

习题十二

1.证明下面3个图都是平面图。

证明:因为所给图都可以平面图的方式画出来,如下:

2.下面3个图都是平面图,先给图中各边标定顺序,然后求出图中各面的边界和面度。解:略■

3. 设G是阶数不小于11的图。证明:G或中至少有一个是非平面图。

证明:假设G和都是平面图,因为,所以至少有一个图的边数,设,有因为是平面图,所以有,求解得n≤10.与题设G是阶数不小于11的图矛盾,因此G或中至少有一个是非平面图■

4. 证明:具有6个结点、12条边的简单连通平面图,它的面的度数都是3。

证明:因为是简单连通平面图,因此根据欧拉公式有6-12+f=2,所以有8个面。根据面度和与边的关系有,Σd(fi)=2m=24;因为要在平面上围成一个面,至少需要3边,所以8个面,Σd(fi)≥24。因此,不存在面度大于3的面,所有面的度数都是3■

5. 证明:少于30条边的简单平面图至少有一个顶点的度不大于4。

证明:假设图G(n,m)的每个结点的点度都大于等于5,根据握手定理及平面图的判定定理有:

5n≤2m<60(1)握手定理

m≤3n-6(2)

根据(1)得到:n<12

结合(1)(2)得到:5n/2≤3n-6,所以n≥12,矛盾。因此假设不成立,题设结论成立■

6. 设G是具有k(k≥2)个连通分支的平面图,则n–m+f=k+1。

证明:针对每个连通分支而言,满足欧拉公式及:n i-m i+f i = 2,因此Σni –Σmi + Σfi = 2k.因为对G图而言只有一个外部面,但在针对每个连通分支引用欧拉欧式的时候都计算了一次外部面,因此外部面多计数k-1次,所以总面数比求和公式少k-1个面,因此有Σni –Σmi + Σfi-(k-1) = 2k-(k-1) 得n–m+f=k+1■

7. 证明:对K3.3的任何一边e,K3,3-e是平面图。同样,对K5的任何边e,K5-e也是平面图。证明:因为K3,3-e,K5-e可以画成平面图的形式,如下:

8. 当m和n取什么值时K m,n是平面图?证明你的结论。

解:当m≤2,n≥1, 或n≤2,m≥1时,K m,n是平面图。因为:

当m≤2,n≥1时,如果m = 1 , 那么此图是一颗树,因此是平面图

如果m=2,那么可以将此图案如下方式图示:

集合论与图论 试题A

本试卷满分90分 (06级计算机、信息安全专业、实验学院) 一、判断对错(本题满分10分,每小题各1分) ( 正确画“√”,错误画“×”) 1.对每个集合A ,A A 2}{∈。 (×) 2.对集合Q P ,,若?==Q P Q Q P ,,则P =?。 (√) 3.设,,:X A Y X f ?→若)()(A f x f ∈,则A x ∈。 (×) 4.设,,:Y B Y X f ?→则有B B f f ?-))((1。 (×) 5.若R 是集合X 上的等价关系,则2R 也是集合X 上的等价关系。 (√) 6.若:f X Y →且f 是满射,则只要X 是可数的,那么Y 至多可数的。(√) 7.设G 是有10个顶点的无向图,对于G 中任意两个不邻接的顶点u 和v, 均有9deg deg ≥+v u ,则G 是哈密顿图。 (×) 8.设)(ij a A =是 p 个顶点的无向图G 的邻接矩阵,则对于G 的顶点i v , 有∑==p j ij i a v 1deg 成立。 (√) 9. 设G 是一个),(q p 图,若1-≥p q ,则]/2[)(q p G ≤χ。 (×) 10.图G 和1G 同构当且仅当G 和1G 的顶点和边分别存在一一对应关系。(×)

二.填空(本题40分,每空各2分) 1.设}},{,{φφ=S 则=S 2 }}}{,{}},{{},{,{φφφφφ 。 2.设B A ,是任意集合,若B B A =\,则A 与B 关系为 φ==B A 。 3.设1)(,0)()(,:};3,2{},1,0{},,,{===→===c f b f a f Y X f Z Y c b a X , 3)1(,2)0(,:==→g g Z Y g ,则)()(c f g a f g ,分别为 2,3 。 4.设X 和Y 是集合且X m =,Y n =,若n m ≤,则从X 到Y 的单射的 个数为 !m C m n 。 5.设}2,1{},,,2,1{==B n X ,则从X 到Y 的满射的个数为 22-n 。 6.设)}2,4(),1,3(),3,2{()},4,3(),2,2(),2,1{(},4,3,2,1{===S R X ,则 =)(R S R )}2,3(),4,2(),4,1{( 。 7. 设???? ??=???? ??=5123454321,415235432121σσ,则???? ??=235411234521σσ 。 8. 设)},(),,(),,{(},,,,{a c c b b a R d c b a X ==,则 )},(),,(),,(),,(),,(),,(),,(),,(),,{(b c a c a b c b c a b a c c b b a a R =+ 。 9. 设X 为集合且X n =,则X 上不同的自反或对称的二元关系的个数 为 22222222n n n n n n +--+- 。 10.设}}{},{},,{{},,,,{d c b a A d c b a X ==是X 的一个划分,则由A 确定的 X 上的等价关系为 )},(),,(),,(),,(),,(),,{(d d c c a b b a b b a a 。 11.}10,,2,1{ =S ,在偏序关系“整除”下的极大元为 6,7,8,9,10 。 12.给出一个初等函数)(x f ,使得它是从)1,0(到实数集合R 的一一对应, 这个函数为 x ctg π或-x ctg π或)2/(ππ-x tg 。 13. 设G 是),(p p 连通图,则G 的生成树的个数至多为 p 。

2004图论复习题答案

图论复习题答案 一、判断题,对打,错打 1.无向完全图是正则图。 () 2.零图是平凡图。() 3.连通图的补图是连通图.() 4.非连通图的补图是非连通图。() 5.若连通无向简单图G中无圈,则每条边都是割边。() 6.若无向简单图G是(n,m)图,并且m=n-1,则G是树。() 7.任何树都至少有2片树叶。() 8.任何无向图G都至少有一个生成树。() 9.非平凡树是二分图。() 10.所有树叶的级均相同的二元树是完全二元树。() 11.任何一个位置二元树的树叶都对应唯一一个前缀码。() 12. K是欧拉图也是哈密顿图。() 3,3 13.二分图的对偶图是欧拉图。() 14.平面图的对偶图是连通图。() 页脚内容1

15.设G*是平面图G的对偶图,则G*的面数等于G的顶点数。() 二、填空题 1.无向完全图K6有15条边。 2.有三个顶点的所有互不同构的简单无向图有4个。 3.设树T中有2个3度顶点和3个4度顶点,其余的顶点都是树叶,则T中有10片树叶。 4.若连通无向图G是(n,m)图,T是G的生成树,则基本割集有n-1个,基本圈有m-n+1个。 5.设连通无向图G有k个奇顶点,要使G变成欧拉图,在G中至少要加k/2条边。 6.连通无向图G是(n,m)图,若G是平面图,则G有m-n+2个面。 三、解答题 1.有向图D如图1所示,利用D的邻接矩阵及其幂运算 求解下列问题: (1)D中长度等于3的通路和回路各有多少条。 (2)求D的可达性矩阵。 (3)求D的强分图。 解:(1) a b c d e 图1 页脚内容2

页脚内容3 M=????????????????000101000000001 010*******M 2=?? ? ? ??????? ?????010******* 000101000001000 M 3=????????????????10000 01000010000001010000M 4=??? ???? ? ??? ?????00010 01000 100000100000010 由M 3可知,D 中长度等于3的通路有5条,长度等于3的回路有3条。 (2) I+M+M 2+M 3+M 4=????????????? ???100000100000100 0001000001 +??????????? ?? ???000101000000001 010******* +??????????? ?? ???010000001000010 1000001000 +??? ???? ? ??? ?? ???100000100001000 0001010000 + ????????????????00010 01000100000100000010 =??? ???? ???? ?? ???21020 1301011111 020******* D 的可达性矩阵为 R=B (I+M+M 2+M 3+M 4)=??? ???? ? ????? ???110101********* 1101011011 b c d e 图1

求解AOE网关键路径例题详解3页word

☆求解AOE网关键路径例题 【例7-1】下表给出了某工程各工序之间的优先关系和各工序所需的时问(其中“一”表示无先驱工序),请完成以下各题: (1) 画出相应的AOE网。 (2) 列出各事件的最早发生时间和最迟发生时间。 (3) 求出关键路径并指明完成该工程所需的最短时间。 【例题分析】 ·试题考核AOE网和关键路径问题。要求熟悉AOE网的概念和如何求关键路径的方法及步骤。 【例题解答】 (1) 根据表的数据,可得AOE网,如图所示。 (2) 所有事件的最早发生时间ve,如下所示:

ve(v1)= 0 ve(v2)= 3 ve(v3)= 2 ve(v4)= Max{ ve(v2)+2,ve(v3)+4}= 6 ve(v5)= ve(v2)+3 = 6 ve(v6)= Max{ ve(v3)+3,ve(v4)+2,ve(v5)+1}= 8 所有事件的最迟发生时间vl,如下所示: vl(v6)= 8 vl(v5)=vl(v6)-1= 7 vl(v4) =vl(v6)-2 = 6 vl(v3)= Min{ vl(v4)-4,vl(v6)-3}= 2 vl(v2)= Min{ vl(v4)-2,vl(v5)-3}= 4 vl(v1)= Min{ vl(v2)-3,vl(v3)-2}= 0 (3) 求所有活动的最早发生时间e、最迟发生时间l和时 间余量l-e。 e(A)=ve(v1)= 0 l(A)=vl(v2)-3= 1 l(A) -e(A)= 1 e(B)=ve(v1)= 0 l(B)=vl(v3)-2= 0 l(B) -e(B)= 0 e(C)=ve(v2)= 3 l(C)=vl(v4)-2= 4 l(C) -e(C)= 1

北大集合论与图论往年考题.pdf

一、用真值表证明德*摩根律(证明其中一条即可)。 二、设A,B,C是集合,试问在什么条件下(A-B)-C=A-(B-C)?给出证明。 三、设A={a,b,c},问A上有多少种不同的:二元关系?自反关系?对称关系?传递关系?等价关系?偏序关系?良序关系? 四、用花括号和空集来表示1?2(注意?表示集合的叉乘). 五、设R是实数集,Q是有理数集,试构造出R-Q与R之间的双射. 1.简单叙述构造的思路; 2.给出双射f:R-Q -> R 或f:R -> R-Q的严格定义。 2008年期末考题: 一、在有向图中,如果存在从顶点u到顶点v的有向通路,则说u可达v;如果顶点u和顶点v互相可达,则说u双向可达v。回答下列问题: 1.顶点集上的可达关系是不是等价关系?为什么? 2.顶点集上的双向可达关系是不是等价关系?为什么? 3.对于上述两个关系,如果是等价关系,其等价类的导出子图称为什么? 二、一棵树有13个顶点,除了3个2度顶点和若干个树叶之外,其余顶点都是5度。 1.求出5度顶点的个数(写出计算过程); 2.画出所有互不同构的这种树。 三、计算出右图中v1到v4长度为4的通路数(要写出计算过程 的主要步骤),并写出一个最小支配集、一个最大团、一个最小 边覆盖、一个最大匹配。 四、如果一个图中所有顶点度数都为k,则称为k正则图。8阶3 正则简单图一定是平面图吗?一定不是平面图吗?为什么? 五、证明:如果正则简单图G和补图G都是连通图,则G和G中至少有一个是欧拉图。 六、证明:如果n阶(n≥3)简单图G中,对于任何1≤j,<2,3>,<3,2>, <3,4>}. (1) 给出R的矩阵表示, 画出R的关系图; (2) 判断R具有哪些关系性质(自反,反自反,对称,反对称,传递); (3) 求出R的自反闭包r(R), 对称闭包s(R), 传递闭包t(R). (用关系图表示) 三、设X,Y,Z是任意集合, 构造下列集合对之间的双射, 并给出是双射的证明. (1) Z(X?Y)与(Z X)Y ; (2) P(X?Y) 与P(X)?P(Y). (假设X?Y=?) 四、已知对每个自然数n, 都存在唯一后继n+=n?{n}. 证明: 对于每个非零自然数n, 都存在唯一前驱n-, 满足n=(n-)+. 五、设f: A→B是单射, g: B→A是单射, 证明: 存在集合C,D,E,F, 使得A=C?D, C?D=?, B=E?F, E?F=?, 并且f(C)=E, g(F)=D.

图论期末考试整理复习资料

目录 第一章图的基本概念 (2) 二路和连通性 (4) 第二章树 (4) 第三章图的连通度 (6) 第四章欧拉图与哈密尔顿图 (8) 一,欧拉图 (8) 二.哈密尔顿图 (10) 第五章匹配与因子分解 (14) 一.匹配 (14) 二.偶图的覆盖于匹配 (15) 三.因子分解 (16) 第六章平面图 (20) 二.对偶图 (24) 三.平面图的判定 (25) 四.平面性算法 (28) 第七章图的着色 (34) 一.边着色 (34) 二.顶点着色 (35)

第九章 有向图 (40) 二 有向树 (41) 第一章 图的基本概念 1. 点集与边集均为有限集合的图称为有限图。 2. 只有一个顶点而无边的图称为平凡图。 3. 边集为空的图称为空图。 4. 既没有环也没有重边的图称为简单图。 5. 其他所有的图都称为复合图。 6. 具有二分类(X, Y )的偶图(或二部图):是指该图的点集可以分解为两个(非空)子 集 X 和 Y ,使得每条边的一个端点在 X 中,另一个端点在Y 中。 7. 完全偶图:是指具有二分类(X, Y )的简单偶图,其中 X 的每个顶点与 Y 的每个顶点 相连,若 |X|=m ,|Y|=n ,则这样的偶图记为 Km,n 8. 定理1 若n 阶图G 是自补的(即 ),则 n = 0, 1(mod 4) 9. 图G 的顶点的最小度。 10. 图G 的顶点的最大度。 11. k-正则图: 每个点的度均为 k 的简单图。 例如,完全图和完全偶图Kn,n 均是正则图。 12. 推论1 任意图中,奇点的个数为偶数。 ()G δ()G ?

13. 14.频序列:定理4 一个简单图G的n个点的度数不能互不相同。 15.定理5 一个n阶图G相和它的补图有相同的频序列。 16. 17. 18.对称差:G1△G2 = (G1∪G2) - (G1∩G2) = (G1-G2)∪(G2-G1) 19.定义:联图在不相交的G1和G2的并图G1+G2中,把G1的每个顶点和G2的每个 顶点连接起来所得到的图称为G1和G2的联图,记为G1∨G2 20.积图:积图设G1= (V1, E1),G2 = (V2, E2),对点集V = V1×V2中的任意两个点u = (u1,u2)和v = (v1,v2),当(u1 = v1和u2 adj v2) 或(u2 = v2 和u1 adj v1) 时就把u 和v 连接起来所得到的图G称为G1和G2积图。记为G = G1×G2 设G1= (V1, E1),G2 = (V2, E2),对点集V = V1×V2中的任意两个点u = (u1,u2)和v = (v1,v2),当(u1 adj v1) 或(u1= v1 和u2 adj v2) 时就把u 和v 连接起来所得到的图G称为G1和G2的合成图。记为G=G1[G2]。

图论练习题2009(学生练习)

图论练习题 一、基本题 1、设G是由5个顶点构成的完全图,则从G中删去()边可以得到树。 A.6 B.5 C.8 D.4 2、下面哪几种图不一定是树()。 A.无回路的连通图 B.有n个结点,n-1条边的连通图 C.对每对结点间都有通路的图 D.连通但删去任意一条边则不连通的图。 3、5阶无向完全图的边数为()。 A.5 B.10 C.15 D.20 4、把平面分成x个区域,每两个区域都相邻,问x最大为() A.6 B.4 C.5 D.3 5、设图G有n个结点,m条边,且G中每个结点的度数不是k,就是k+1,则G中度数为k的节点数是() A.n/2 B.n(n+1) C.nk-2m D.n(k+1)-2m 6、设G=为有向图,则有()。 A.E?V x V B.E?V x V C.V x V?E D.V x V=E 7、图G1和G2的结点和边分别存在一一对应关系是G1和G2同构的()。 A.充分条件B.必要条件C.充分必要条件D.既不充分也不必要条件8、设G=为有向图,V={a,b,c,d,e,f},E={,,,,}是()。A.强连通图B.单向连通图C.弱连通图D.不连通图 9、无向图G中的边e是G的割边(桥)的充分必要条件是()。 A.e是重边B.e不是重边 C.e不包含在G的任一简单回路中D.e不包含在G的某一简单回路中 10、在有n个结点的连通图中,其边数() A.最多有n-1条B.至少有n-1条C.最多有n条D.至少有n条 11.设无向简单图的顶点个数为n,则该图最多有()条边。 A.n-1 B.n(n-1)/2 C. n(n+1)/2 D.n2 12.要连通具有n个顶点的有向图,至少需要()条边。 A.n-l B.n C.n+l D.2n 13.n个结点的完全有向图含有边的数目()。 A.n*n B.n(n+1) C.n/2 D.n*(n-l) 14.一个有n个结点的图,最少有()个连通分量。 A.0 B.1 C.n-1 D.n 15.一个有n个结点的图,最多有()个连通分量。 A.0 B.1 C.n-1 D.n 16.在一个无向图中,所有顶点的度数之和等于所有边数()倍。 A.1/2 B.2 C.1 D.4 17.在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的()倍。 A.1/2 B.2 C.1 D.4

图论1-3藏习题解答

学号:0441 姓名:张倩 习题1 4.证明图1-28中的两图是同构的 证明:将图1-28的两图顶点标号为如下的(a)与(b)图 作映射f : f(v i )?u i (1? i ? 10) 容易证明,对?v i v j ?E((a)),有f(v i v j )?u i u j ?E((b)) (1? i ? 10, 1?j? 10 ) 由图的同构定义知,图1-27的两个图是同构的。 5.证明:四个顶点的非同构简单图有11个。 证明:设四个顶点中边的个数为m ,则有: m=0: m=1 : m=2: m=3: (a) v 1 v 2 v 3 v v 5 v 6 v 7 v 8 v 9 v 10 u 1 u 2 u 3 u 4 u 5 u 6 u 7 u 8 u 9 u 10 (b)

m=4: m=5: m=6: 因为四个顶点的简单图最多就是具有6条边,上面所列出的情形是在不同边的条件下的不同构的情形,则从上面穷举出的情况可以看出四个顶点的非同构简单图有11个。 11.证明:序列(7,6,5,4,3,3,2)和(6,6,5,4,3,3,1)不是图序列。 证明:由于7个顶点的简单图的最大度不会超过6,因此序列(7,6,5,4,3,3,2)不是图序列; (6,6,5,4,3,3,1)是图序列 ()1 1 123121,1,,1,,,=d d n d d d d d π++---是图序列 (5,4,3,2,2,0)是图序列,然而(5,4,3,2,2,0)不是图序列,所以(6,6,5,4,3,3,1)不是图序列。 12.证明:若δ≥2,则G 包含圈。 证明 只就连通图证明即可。设V(G)={v1,v2,…,vn},对于G 中的路v1v2…vk,若vk 与v1邻接,则构成一个圈。若vi1vi2…vin 是一条路,由于?? 2,因此,对vin ,存在点vik 与之邻接,则vik?vinvik 构成一个圈 。 17.证明:若G 不连通,则G 连通。 证明 对)(,_ G V v u ∈?,若u 与v 属于G 的不同连通分支,显然u 与v 在_ G 中连通;若u 与v 属于g 的同一连通分支,设w 为G 的另一个连通分支中的一个顶点,则u 与w ,v 与w 分别在_ G 中连通,因此,u 与v 在_ G 中连通。

集合论与图论试卷2

哈工大 2007 年 秋季学期 本试卷满分90分 (06级计算机、信息安全专业、实验学院) 一、判断对错(本题满分10分,每小题各1分) ( 正确画“√”,错误画“×”) 1.对每个集合A ,A A 2}{∈。 (×) 2.对集合Q P ,,若?==Q P Q Q P ,,则P =?。 (√) 3.设,,:X A Y X f ?→若)()(A f x f ∈,则A x ∈。 (×) 4.设,,:Y B Y X f ?→则有B B f f ?-))((1。 (×) 5.若R 是集合X 上的等价关系,则2R 也是集合X 上的等价关系。 (√) 6.若:f X Y →且f 是满射,则只要X 是可数的,那么Y 至多可数的。(√) 7.设G 是有10个顶点的无向图,对于G 中任意两个不邻接的顶点u 和v, 均有9deg deg ≥+v u ,则G 是哈密顿图。 (×) 8.设)(ij a A =是p 个顶点的无向图G 的邻接矩阵,则对于G 的顶点i v , 有∑==p j ij i a v 1deg 成立。 (√) 9. 设G 是一个),(q p 图,若1-≥p q ,则]/2[)(q p G ≤χ。 (×) 10.图G 和1G 同构当且仅当G 和1G 的顶点和边分别存在一一对应关系。(×)

二.填空(本题40分,每空各2分) 1.设}},{,{φφ=S 则=S 2 }}}{,{}},{{},{,{φφφφφ 。 2.设B A ,是任意集合,若B B A =\,则A 与B 关系为 φ==B A 。 3.设1)(,0)()(,:};3,2{},1,0{},,,{===→===c f b f a f Y X f Z Y c b a X , 3)1(,2)0(,:==→g g Z Y g ,则)()(c f g a f g ,分别为 2,3 。 4.设X 和Y 是集合且X m =,Y n =,若n m ≤,则从X 到Y 的单射的 个数为 !m C m n 。 5.设}2,1{},,,2,1{==B n X ,则从X 到Y 的满射的个数为 22-n 。 6.设)}2,4(),1,3(),3,2{()},4,3(),2,2(),2,1{(},4,3,2,1{===S R X ,则 =)(R S R )}2,3(),4,2(),4,1{( 。 7. 设???? ??=???? ??=5123454321,415235432121σσ,则???? ??=235411234521σσ 。 8. 设)},(),,(),,{(},,,,{a c c b b a R d c b a X ==,则 )},(),,(),,(),,(),,(),,(),,(),,(),,{(b c a c a b c b c a b a c c b b a a R =+ 。 9. 设X 为集合且X n =,则X 上不同的自反或对称的二元关系的个数 为 22222222n n n n n n +--+- 。 10.设}}{},{},,{{},,,,{d c b a A d c b a X ==是X 的一个划分,则由A 确定的 X 上的等价关系为 )},(),,(),,(),,(),,(),,{(d d c c a b b a b b a a 。 11.}10,,2,1{ =S ,在偏序关系“整除”下的极大元为 6,7,8,9,10 。 12.给出一个初等函数)(x f ,使得它是从)1,0(到实数集合R 的一一对应, 这个函数为 x ctg π或-x ctg π或)2/(ππ-x tg 。 13. 设G 是),(p p 连通图,则G 的生成树的个数至多为 p 。

图论与组合数学期末复习题含答案

组合数学部分 第1章 排列与组合 例1: 1)、求小于10000的含1的正整数的个数; 2、)求小于10000的含0的正整数的个数; 解:1)、小于10000的不含1的正整数可看做4位数,但0000除外.故有9×9×9×9-1=6560个.含1的有:9999-6560=3439个 2)、“含0”和“含1”不可直接套用。0019含1但不含0。在组合的习题中有许多类似的隐含的规定,要特别留神。不含0的1位数有19个,2位数有29个,3位数有39个,4位数有49个 不含0小于10000的正整数有() ()73801919999954321=--=+++个含0小于10000的正整数9999-7380=2619个。 例2: 从[1,300]中取3个不同的数,使这3个数的和能被3整除,有多少种方案? 解:将[1,300]分成3类: A={i|i ≡1(mod 3)}={1,4,7,…,298}, B={i|i ≡2(mod 3)}={2,5,8,…,299}, C={i|i ≡0(mod 3)}={3,6,9,…,300}. 要满足条件,有四种解法: 1)、3个数同属于A; 2)、3个数同属于B ; 3)、3个数同属于C; 4)、A,B,C 各取一数;故共有3C(100,3)+1003=485100+1000000=1485100。 例3:(Cayley 定理:过n 个有标志顶点的数的数目等于2-n n ) 1)、写出右图所对应的序列; 2)、写出序列22314所对应的序列; 解: 1)、按照叶子节点从小到大的顺序依次去掉节点(包含与此叶子 节点相连接的线),而与这个去掉的叶子节点相邻的另外一个点值则记入序列。如上图所示,先去掉最小的叶子节点②,与其相邻的点为⑤,然后去掉叶子节点③,与其相邻的点为①,直到只剩下两个节点相邻为止,则最终序列为51155.。 2)、首先依据给定序列写出(序列长度+2)个递增序列,即1234567,再将给出序列按从小到大顺序依次排列并插入递增序列得到:7。我们再将给出序列22314写在第一行,插入后的递增序列写在第二行。如下图第一行所示: ??→????? ??--②⑤67112223344522314??→???? ? ??--②⑥11223344672314 ??→????? ??--③②11233447314??→???? ? ??--①③11344714

哈工大年集合论与图论试卷

-- 本试卷满分90分 (计算机科学与技术学院09级各专业) 一、填空(本题满分10分,每空各1分) 1.设B A ,为集合,则A B B A = )\(成立的充分必要条件是什么?(A B ?) 2.设}2,1{},,,2,1{==Y n X ,则从X 到Y 的满射的个数为多少?(22-n ) 3.在集合}11,10,9,8,4,3,2{=A 上定义的整除关系“|”是A 上的偏序关系, 则 最大元是什么? ( 无 ) 4.设{,,}A a b c =,给出A 上的一个二元关系,使其同时不满足自反性、反自 反性、对称性、反对称和传递性的二元关系。({(,),(,),(,),(,)}R a a b c c b a c =) 5.设∑为一个有限字母表,∑上所有字(包括空字)之集记为*∑,则*∑是 否是可数集? ( 是 ) 6.含5个顶点、3条边的不同构的无向图个数为多少? ( 4 ) 7.若G 是一个),(p p 连通图,则G 至少有多少个生成树? ( 3 ) 8. 如图所示图G ,回答下列问题: (1)图G 是否是偶图? ( 不是 ) (2)图G 是否是欧拉图? ( 不是 ) (3)图G 的色数为多少? ( 4 ) 二、简答下列各题(本题满分40分) 1.设D C B A ,,,为任意集合,判断下列等式是否成立?若成立给出证明,若不 成立举出反例。(6分) (1))()()()(D B C A D C B A ??=? ; (2)()()()()A B C D A C B D ?=??。 解:(1)不成立。例如}{,a c B D A ====φ即可。 (2)成立。(,)x y ?∈()()A B C D ?,有,x A B y C D ∈∈,即 ,,,x A x B y C y D ∈∈∈∈。所以(,),(,)x y A C x y B D ∈?∈?,因此 (,)()()x y A C B D ∈??,从而()()A B C D ??()()A C B D ??。 反之,(,)x y ?∈()()A C B D ??,有,,,x A x B y C y D ∈∈∈∈。即 (,)x y ∈()()A B C D ?,从而()()A C B D ???()()A B C D ?。

集合论与图论SG2017-期中试题-答案(1)

一、(20分)对于任意集合A和B, (1)证明:P(A)?P(B) = P(A?B);(14分) 对任意的x∈P(A)?P(B),有x∈P(A)且x∈P(B)。即x?A并且x?B,则x?A?B。所以x∈P(A?B)。故P(A)?P(B)?P(A?B)。(7分)对任意的x∈P(A?B),有x?A?B,即x?A并且x?B,所以x∈P(A)且x∈P(B)。因此P(A?B)?P(A)?P(B)。(7分)综上所述,P(A)?P(B)=P(A?B) (2)举例说明P(A)?P(B) ≠ P(A?B). (6分) A={1}, B={2}, A?B={1, 2}; P(A)={?, {1}}, P(B)={?, {2}}, P(A)?P(B)= {?, {1}, {2}}, P(A?B)= {?, {1}, {2}, {1, 2}}; 所以P(A)?P(B)≠P(A?B) 二、(20分)设R, S是A上的等价关系且R?S=S?R,证明: R?S是A上的等价关系. 自反性和对称性容易证明,略。(5分) 传递性证明: 对任意a, b, c∈A,如果(a, b)∈R?S, (b, c)∈R?S,要证明(a, c)∈R?S。 因为R?S=S?R,则有(b, c)∈S?R,即存在e, f∈A,使(a, e)∈R,(e, b)∈S,(b, f)∈S,(f, c)∈R。 因为S是传递的,(e, b)∈S,(b, f)∈S,所以(e, f)∈S;因为(a, e)∈R,所以(a, f)∈R?S;R?S是对称的,则(f, a)∈R?S;因为R是对称的,(f, c)∈R,则(c, f)∈R。因为(f, a)∈R?S,则存在g∈A,使得(f, g)∈R,(g, a)∈S;因为R是传递的,

习题参考解答(图论部分)

习题十 1. 设G 是一个(n ,m)简单图。证明:,等号成立当且仅当G 是完全图。 证明:(1)先证结论: 因为G 是简单图,所以G 的结点度上限 max(d(v)) ≤ n-1, G 图的总点度上限为 max(Σ(d(v)) ≤ n ﹒max(d(v)) ≤ n(n-1) 。根据握手定理,G 图边的上限为 max(m) ≤ n(n-1)/2,所以。 (2) =〉G 是完全图 因为G 具有上限边数,假设有结点的点度小于n-1,那么G 的总度数就小于上限值,边数就小于上限值,与条件矛盾。所以,G 的每个结点的点度都为n-1,G 为完全图。 G 是完全图 =〉 因为G 是完全图,所以每个结点的点度为n-1, 总度数为n(n-1),根据握手定理,图G 的边数 。■ 2. 设G 是一个(n ,n +1)的无向图,证明G 中存在顶点u ,d (u )≥3。 证明:反证法,假设,则G 的总点度上限为max(Σ(d(u)) ≤2 n ,根据握手定理,图边的上限为max(m) ≤ 2n/2=n 。与题设m = n+1,矛盾。因此,G 中存在顶点u ,d (u )≥3。■ 3.确定下面的序列中哪些是图的序列,若是图的序列,画出一个对应的图来: (1)(3,2,0,1,5); (2)(6,3,3,2,2) (3)(4,4,2,2,4); (4)(7,6,8,3,9,5) 解:除序列(1)不是图序列外,其余的都是图序列。因为在(1)中,总和为奇数,不满足图总度数为偶数的握手定理。 可以按如下方法构造满足要求的图:序列中每个数字ai 对应一个点,如果序列数字是偶数,那么就在对应的点上画ai/2个环,如果序列是奇数,那么在对应的点上画(ai-1)/2个环。最后,将奇数序列对应的点两两一组,添加连线即可。下面以(2)为例说明: (6 , 3, 3, 2, 2 ) 对应图G 的点集合V= { v 1,v 2,v 3,v 4,v 5} 每个结点对应的环数(6/2, (3-1)/2, (3-1)/2, 2/2,2/2) = (3,1,1,1,1)

集合论与图论习题册

集合论与图论习题册 软件基础教研室 刘峰 2015.02

第一章 集合及其运算 8P 习题 1. 写出方程2210x x ++=的根所构成的集合。 2.下列命题中哪些是真的,哪些为假 a)对每个集A ,A φ∈; b)对每个集A ,A φ?; c)对每个集A ,{}A A ∈; d)对每个集A ,A A ∈; e)对每个集A ,A A ?; f)对每个集A ,{}A A ?; g)对每个集A ,2A A ∈; h)对每个集A ,2A A ?; i)对每个集A ,{}2A A ?; j)对每个集A ,{}2A A ∈; k)对每个集A ,2A φ∈; l)对每个集A ,2A φ?; m)对每个集A ,{}A A =; n) {}φφ=; o){}φ中没有任何元素; p)若A B ?,则22A B ? q)对任何集A ,{|}A x x A =∈; r)对任何集A ,{|}{|}x x A y y A ∈=∈; s)对任何集A ,{|}y A y x x A ∈?∈∈; t)对任何集A ,{|}{|}x x A A A A ∈≠∈。 答案: 3.设有n 个集合12,,,n A A A 且121n A A A A ???? ,试证:12n A A A === 。 4.设{,{}}S φφ=,试求2S ? 5.设S 恰有n 个元素,证明2S 有2n 个元素。

16P 习题 6.设A 、B 是集合,证明:(\)()\A B B A B B B φ=?= 。 7.设A 、B 是集合,试证A B A B φ=?=?。 9.设A ,B ,C 为集合,证明:\()(\)\A B C A B C = 。 10.设A ,B ,C 为集合,证明:()\(\)(\)A B C A C B C = 。 11.设A ,B ,C 为集合,证明:()\(\)(\)A B C A C B C = 。 12.设A ,B ,C 都是集合,若A B A C = 且A B B C = ,试证B=C 。 15.下列命题是否成立?说明理由(举例)。 (1)(\)\(\)A B C A B C = ;(2)(\)()\A B C A B C = ; (3)\()()\A B C A B B = 。(答案:都不正确)

图论习题参考答案

二、应用题 题0:(1996年全国数学联赛) 有n (n ≥6)个人聚会,已知每个人至少认识其中的[n /2]个人,而对任意的[n /2]个人,或者其中有两个人相互认识,或者余下的n -[n /2]个人中有两个人相互认识。证明这n 个人中必有3个人互相认识。 注:[n /2]表示不超过n /2的最大整数。 证明 将n 个人用n 个顶点表示,如其中的两个人互相认识,就在相应的两个顶点之间连一条边,得图G 。由条件可知,G 是具有n 个顶点的简单图,并且有 (1)对每个顶点x , )(x N G ≥[n /2]; (2)对V 的任一个子集S ,只要S =[n /2],S 中有两个顶点相邻或V-S 中有 两个顶点相邻。 需要证明G 中有三个顶点两两相邻。 反证,若G 中不存在三个两两相邻的顶点。在G 中取两个相邻的顶点x 1和y 1,记N G (x 1)={y 1,y 2,……,y t }和N G (y 1)={x 1,x 2,……,x k },则N G (x 1)和N G (y 1)不相交,并且N G (x 1)(N G (y 1))中没有相邻的顶点对。 情况一;n=2r :此时[n /2]=r ,由(1)和上述假设,t=k=r 且N G (y 1)=V-N G (x 1),但N G (x 1)中没有相邻的顶点对,由(2),N G (y 1)中有相邻的顶点对,矛盾。 情况二;n=2r+1: 此时[n /2]=r ,由于N G (x 1)和N G (y 1)不相交,t ≥r,k ≥r,所以r+1≥t,r+1≥k 。若t=r+1,则k=r ,即N G (y 1)=r ,N G (x 1)=V-N G (y 1),由(2),N G (x 1)或N G (y 1)中有相邻的顶点对,矛盾。故k ≠r+1,同理t ≠r+1。所以t=r,k=r 。记w ∈V- N G (x 1) ∪N G (y 1),由(2),w 分别与N G (x 1)和N G (y 1)中一个顶点相邻,设wx i0∈E, wy j0∈E 。若x i0y j0∈E ,则w ,x i0, y j0两两相邻,矛盾。若x i0y j0?E ,则与x i0相邻的顶点只能是(N G (x 1)-{y j0})∪{w},与y j0相邻的顶点只能是(N G (y 1)-{x j0})∪{w}。但与w 相邻的点至少是3,故N G (x 1)∪N G (y 1)中存在一个不同于x i0和y j0顶点z 与w 相邻,不妨设z ∈N G (x 1),则z ,w ,x i0两两相邻,矛盾。 题1:已知图的结点集V ={a ,b ,c ,d }以及图G 和图D 的边集合分别为: E (G )={(a ,a ), (a ,b ), (b ,c ), (a ,c )} E (D)={, , , , } 试作图G 和图D ,写出各结点的度数,回答图G 、图D 是简单图还是多重图? 解: a d a d b c b c 图G 图D 例2图

集合论与图论

《集合论与图论》课程示范性教学设计 1 本课程教学方法 (一)教学方法 在这里,仅总结一下我的教学方法,不细展开,因此不涉及专业术语和与专业有关的例子。以下仅是一些指导思想: (1 )启发式、由浅入深、从直观到抽象。要用些生动的例子帮助学生理解抽象概念的含义,但要做到生动而有趣又不失概念的准确性和推理的严格性,使学生易于接受,又了解直观背景。 (2 )突出基本思想及方法,强调规律性,提高学生的抽象能力。要从哲学的高度强调概念是第一位的,引导学生思考问题时必须清楚理解所涉及的概念,使问题有一个明确的提法,引导学生掌握从问题到建立数学模型这一抽象过程的方法。 (3 )利用集合论某些概念和理论与方法总结已学过的知识(如微积分、线性代数)找出本质的规律或主线,使学生认识事物内部的深刻规律。其次,随时指出在后继课如何应用这些知识、在科技论文中将怎样出现这些知识的应用。这不仅提高了学习的积极性,也使学生增强了学习的目的性。 (4 )只要有可能就要以建立数学模型组织教学,讲习题也不例外。这样,能使学生加深印象—任何时候都要抓住事物的本质与事物之间的联系。 (5 )鼓励学生多问为什么,为什么会是这样子而不是那个样子。不是教会学生怎样去使用工具、去模仿或复制,而是要教会学生独立思考,发现问题,提出问题和解决问题的思考,否则思维会退化。 (5 )适当地提出一些未解决的问题。尚无答案的问题是摆在我们及学生面前的有无限价值的东西,因为支持大学的最高准则是探究未知领域。事实上,在每年教此课时,提一些问题确实有学生在思考。 (6 )注意每个学科(内部)的美。如果某部分很丑或太复杂,人们倾向于认为是不清楚的和暂时的,它没有真正反映客观规律,因为我们相信,越接近终极真理,我们的解释中的不自然的东西就越少。科学是以越来越完美、有力的理论向终极真理发展的。 (二)关于素质教育、培养创新精神的人才的思考 素质教育应该是各类教育的核心,而培养创新人才则是高等教育的任务(见高等教育法,第五条)。在这里讨论这个题目不太合适,因为题太大。其实,在(五)中就本课的特点贯穿了素质教育和培养创新人才的思想。以下只扼要地总结一下。 1 )教会学生如何进行逻辑推理,如何进行正确地思维,如何在纷繁的事物中抓住主要的联

电子科技大学2017年图论期末试卷

1 2017年图论课程练习题 一.填空题 1.图1中顶点a 到顶点b 的距离d (a ,b )= 。 a b 9 图1 1 2.已知图G 的邻接矩阵0 11011 01001 1010001011001 0A = ,则G 中长度为2的途径总条数为 。 3.图2中最小生成树T 的权值W (T )= 。 4.图3的最优欧拉环游的权值为 。 12 图 2

2 图3 5.树叶带权分别为1,2,4,5,6,8的最优二元树权值为 。 二.单项选择 1.关于图的度序列,下列说法正确的是( ) (A) 对任意一个非负整数序列来说,它都是某图的度序列; (B) 若非负整数序列12(,,,)n d d d π= 满足1n i i d =∑为偶数,则它一定是图序 列; (C) 若图G 度弱于图H ,则图G 的边数小于等于图H 的边数; (D) 如果图G 的顶点总度数大于或等于图H 的顶点总度数,则图G 度优 于图H 。 2.关于图的割点与割边,下列说法正确的是( ) (A) 有割边的图一定有割点; (B) 有割点的图一定有割边; (C) 有割边的简单图一定有割点; (D) 割边不在图的任一圈中。 3.设()k G ,()G λ,()G δ分别表示图G 的点连通度,边连通度和最小度。下面说法错误的是( )

3 (A) 存在图G ,使得()k G =()G δ=()G λ; (B) 存在图G ,使得()()()k G G G λδ<<; (C) 设G 是n 阶简单图,若()2n G δ ≥ ,则G 连通,且()()G G λδ=; (D) 图G 是k 连通的,则G 的连通度为k 。 4.关于哈密尔顿图,下列命题错误的是( ) (A) 彼得森图是非哈密尔顿图; (B) 若图G 的闭包是哈密尔顿图,则其闭包一定是完全图; (C) 若图G 的阶数至少为3且闭包是完全图,则图G 是哈密尔顿图; (D) 设G 是三阶以上简单图,若G 中任意两个不邻接点u 与v ,满足 ()()d u d v n +≥,则G 是哈密尔顿图。 5.下列说法错误的是( ) (A) 有完美匹配的三正则图一定没有割边; (B) 没有割边的三正则图一定存在完美匹配; (C) 任意一个具有哈密尔顿圈的三正则图可以1因子分解; (D) 完全图21n K +是n 个哈密尔顿圈的和。 三、 设无向图G 有10条边,3度与4度顶点各2个,其余顶点度数均小于3,问G 中至少有几个顶点?在最少顶点数的情况下,写出G 的度序列,该度序列是一个图序列吗?。

集合论图论 期中考试试题及答案

08信安专业离散数学期中考试试题 1.设A, B, C, D为4个集合. 已知A?B且C?D.证明: A∪C?B∪D; A∩C?B∩D . (15分) 2.化简以下公式: A∪((B―A)―B) (10分) 3.设R是非空集合A上的二元关系.证明:R∪R-1是包含R的 最小的对称的二元关系. (15分) 4.设A={1,2,…,20},R={|x,y∈A∧x≡y(mod 5)}.证 明:R为A上的等价关系. 并求商集A/R. (15分) 5.给出下列偏序集的哈斯图,并指出A的最大元,最小元,极 大元和极小元. A={a,b,c,d,e},?A= I A∪{,, ,,,,} (15分) 6.设g:A→B, f:B→C.已知g f是单射且g是满射,证明:f 是单射. (10分) 7.设S={0,1}A, 其中A={a1,a2,…,a n}.证明:P(A)与S等势. (10分) 8.证明:任何一组人中都存在两个人,他们在组内认识的人 数恰好相等(假设,若a认识b,则a与b互相认识). (10分)

期中考试试题解答 1.证明: ?x, x∈A∪C x∈A∩C ?x∈A∨x∈C ?x∈A∧x∈C ?x∈B∨x∈D (A?B,C?D) ?x∈B∧x∈D (A?B,C?D) ?x∈B∪D ?x∈B∩D ∴A∪C?B∪D ∴A∩C?B∩D 2.解: A∪((B―A)―B) =A∪((B∩∽A)∩∽B) =A∪(∽A∩(B∩∽B)) =A∪(∽A∩φ) =A∪ф =A . 3.证明:首先证R∪R-1是对称关系. ?, ∈R∪R-1 ?∈R∨∈R-1 ?∈R-1∨∈R ?∈R-1∪R ?∈R∪R-1

相关文档
最新文档