离散数学第7章
- 格式:ppt
- 大小:1.25 MB
- 文档页数:94
第7章习题解答(1),(2),⑶,⑸都能组成无向图的度数列,其中除⑸外又都能组成无向简单图的度数列.分析1°非负整数列〃詔2,…,血能组成无向图的度数列当且仅当f川为r-1偶数,即心,〃2,…,〃”中的奇数为偶数个.(1),(2),(3),⑸中别离有4个,0个,4个,4个奇数,所以,它们都能组成无向图的度数列,固然,所对应的无向图极可能是非简单图•而(4)中有3个奇数,因此它不能组成无向图度数列.不然就违背了握手定理的推论.2°⑸虽然能组成无向图的度数列,但不能组成无向简单度数列.不然,若存在无向简单图G,以1,3,3,3为度数列,不妨设G中极点为儿宀宀宀,且〃(片)=1, 于是〃(”2)= d(y3)= J(v4) = 3.而儿只能与v2,v3»v4之一相邻,设片与冬相邻,这样一来,除冬能达到3度外,耳宀都达不到3度,这是矛盾的.在图所示的4个图中,(1)以1为度数列,⑵以2为度数列,⑶以3为度数列,(4) 以4为度数列(非简单图).⑴ (2)(3) (4)困7.5设有几简单图D以2, 2, 3, 3为度数列,对应的极点别离为y r v2,v3,v4,由于J(v) =J+(v) + ^-(v),所示,d\v l)-d-(v i) = 2-0 = Zd+(v2) = d(v2)-d-(v2)= 2-0 = 2,J*(V3)=d(v3)-d-(v3) = 3-2 = l,J+(v4)= 〃(勺)一旷(勺)= 3-3 = 0 由此可知,D的出度列为2,2, 1,0,且知足工(广化)=》旷(勺).请读者画出一个有向图.以2, 2, 3, 3为度数列,且以0,0, 2, 3为入度列,以2, 2, 1, 0为出度列.D的入度列不可能为1,1,1, 1.不然,必有出度列为2, 2, 2,2(因为J(v) = J*(v) + J-(v)),)此时,入度列元素之和为4,不等于出度列元素之和8,这违背握手定理.类似地讨论可知,1, 1, 1, 1也不能为D的出席列.不能.N阶无向简单图的最大度厶</7-1,而这里的n个正整数彼此不同, 因此这n个数不能组成无向简单图的度数列,不然所得图的最大度大于n,这与最大度应该小于等于n-1矛盾.(1) 16个极点.图中边数加= 16,设图中的极点数为〃.按照握手定理可知2m = 32 =》〃(片)=Inr-I所以,n = 16.(2)13个极点.图中边数也= 21,设3度极点个数为x,由握手定理有2in = 42 = 3 x 4 + 3x由此方程解出x = 10.于是图中极点数71 = 3+10 = 13.(3)III握手定理及各极点度数均相同,寻觅方程2x24 = nk的非负整数解,这里不会出现儿k均为奇数的惜况.其中“为阶级,即极点数,£为度数共可取得下面10种情况.①个极点,度数为48.此图必然是由一个极点的24个环组成,固然为非简单图.②2个极点,每一个极点的度数均为24.这样的图有多种非同构的情况,必然为非简单图.③3个极点,每一个极点的度数均为16.所地应的图也都是非简单图.④4个极点,每一个极点的度数均为12.所对应的图也都是非简单图.⑤6个极点,每一个极点的度数均为8,所对应的图也都是非简单图.⑥个极点,每一个极点的度数均为6.所对应的非同构的图中有简单图,也有非简单图.⑦12个极点,每一个极点的度数均为4.所对应的非同构的图中有简单图, 也有非简单图.⑧16个极点,每一个极点的度数均为3,所对应的非同构的图中有简单图,也有非简单图.⑨24个极点,每一个极点的度数均为2.所对应的非同构的图中有简单图,也有非简单图.⑩48个极点,每一个极点的度数均为1,所对应的图是唯一的,即由24个K,■ 组成的简单图.分析由于n阶无向简单图G A(G)<«-1,的以①所对应的图不可能有简单图•⑥-⑨既有简单图,也有非简单图,读者可以画出若干个非同构的图,而⑩只能为简单图.设G为n阶图,由握手定理可知70 = 2 x 35 =》〃(*]) n 3n,所以,这里,匕」为不大于兀的最大整数,例如[_2」=2丄2.5」=2,斤」=23.由于3(G) = n-l,说明G中任何极点v的度数J(v) > J(G) = /7-1,可是由于G为简单图,因此△(G)S-1,这乂使得J(v) < n -1,于是1,也就是说,G中每一个极点的度数都是幵-1,因此应有△(G)S-1.于是G为("-1)阶正则百度文库-好好学习.天天向上图,即G为n阶完全图K”.由G的补图7的概念可知,GUG为K”,由于n为奇数,所以,K”中各项极点的度数//-1为偶数•对于任意的卩e卩(G),应有v e V(G),且百度文库•好好学习.天天向上(V)_ d G(y) = C I K K(V)=办一1其中d G(v)表示V在G中的度数,J- (v)表示「在E中的度数.曲于n -1为偶数,所以,与4(叭同为奇数或同为偶数,因此若G有r个奇度极点,则7也有r 个奇度极点.由于£>匸ZX所以,m <m.而n阶有向简单图中,边数/n<n(n-l),所以,应n(n -1) = m < m < n(n一1)这就致使川=n(n-l),这说明D为n阶完全图,且D =D.图给岀了心的18个非同构的子图,其中有11个生成子图(8-18),其中连通的有6个11, 12, 13, 14, 16,17).图中,n, m别离为极点数和边数.K-有11个生成子图,在图中,它们别离如图8-18所示•要判断它们肖中哪些是自补图,首先要知道同构图的性质,设G与G?的极点数和边数•若q = G2, 则= n2且m x = m2・£7.6百度文库•好好学习.天天向上(8)的补图为(14) = K,,它们的边数不同,所以,不可能同构.因此⑻与(14) 均不是自补图类似地,(9)的补图为(13),它们也非同构,因此它们也都不是自补图.(10)与(12)互为补图,它们非同构,因此它们都不是自补图.(15)与(17)互为补图,它们非同构,所以,它们都不是自补图.类似地,(16)与(18)互为补图且非同构,所以,它们也都不是自补图.而(11)与自己的补图同构,所以,(11)是自补图.3阶有向完全图共有20个非同构的子图,见图所示,其中(5)-(20)为生成子图,生成子图中(8), (13), (16), (19)均为自补图.分析在图所示的生成子图中,(5)与(11)互为补图,(6)与(10)互为补图,(7)与(9)互为补图,(⑵与(14)互为补图,(15)与(17)互为补图,(18)与(20) 互为补图,以上互为补图的两个图边数均不相同,所以,它们都不是自补图.而(8), (13), (16), (19)4个图都与自己的补图同构,所以,它们都是自补图.不能.都中心的子图,而且都是成子图.而心的两分析在同构的意义下,GP G2,G3条边的主成子图中,只有两个是非同构的,见图中(10)与(15)所示.山鸽巢原理可知,G r G2,G3中至少有两个是同构的,因此它们不可能彼此都非同构.鸽巢原理川只鸽飞进H个鸽巢,其中心2,则至少存在一巢飞入至少[口只n 鸽子.这里「刃表示不小于X的最小整数.例如,⑵=2,「2.5] = 3.7. 14 G是唯一的,即便G是简单图也不唯一.百度文库-好好学习.天天向上分析 山握手定理可知2也=3从乂山给的条件得联立议程组2m = 3/2<2〃 一 3 = m.解出” =6,加= 9.6个极点,9条边,每一个极点的度数都是3的图有多种非同构的情况,其中有多个非简单图(带平行边或环),有两个非同构的简单图,在图的事实,设GG 都是n 阶简单图,则G, =G 2当且仅当石三房,其中瓦,不别离 为G 与62的补图.知足要求的简单图都是6阶9条边的3正则图,因此它们的补 图都为6阶6条边的2正则图(即每一个极点度数都是2).而心的所有生成子图 中,6条边2正则的非同构的图只有两个,见图中(3), (4)所示的图,其中(3)为(1) 的补图,⑷为⑵的补图,知足要求的非同构的简单图只有两个.但知足要求的非同简单图有多个非同构的,读者可自己画出多个来. 将心的极点标定顺序,讨论片所关联的边.由鸽巢原理(见 题),与片关联 的5条边中至少有3条边颜色相同,不妨设存在3条红色边,见图中(1)所示(用 实线表示红色的边)并设它们关联另外3个极点别离为V 2,V 4,V 6.若”2,^,%组成 的心中(1), (2)给出了这两个非同构的简单图.知足条件的非同构的简单图只有图 中,(1),⑵所示的图,⑴与⑵所示的图,⑴ 与(2)是非同构的.注意在(1)中不存在3个彼此相邻的极点, 而在(2)中存在3个彼此相邻的极点,因此(1) 图与(2)图非同构.下面分析知足条件的简单 图只有两个是非同构的•首先注意到(1)中与(2)中图都是心的生成子图,而且还有这样£ 7.8百度文库•好好学习.天天向上中还有红色边,比如边(v2,v4)为红色,则v,,v2,v4组成的©为红色心,见图中⑵所示.若v2,v4,v6组成的心各边都是蓝色(用虚线表示),则V2,V4,V6组成的&为蓝色的.(1> ⑵(3)困7.9在图所示的3个图中,(1)为强连通图,(2)为单向连通图,但不是强连通的,(3)是弱连通的,不是单向连通的,更不是强连通的.分析在(1)中任何两个极点之间都有通路,即任何两个极点都是彼此可达的,因此它是强连能的.(2)中c不可达任何极点,因此它不是强连通的,但任两个极点存在一个极点可达另外一个极点,所以,它是单向可达的.(3)中“,c 彼此均不可达,因此它不是单向连通的,更不是强连通的.判断有向图的连通性有下面的两个判别法.1°有向图D是强连通的当且仅当D中存在通过每一个极点至少一次的回路.2°有向图D是单向连通的当且仅当D中存在通过每一个极点至少一次的通路.(1)中“仇为通过每一个极点一次的回路,所以,它是强连能的.⑵中为通过每一个极点的通路,所以,它是单向连通的,但没有通过每一个极点的回路,所以,它不是强连通的.(3)中无通过每一个极点的回路,也无通过每一百度文库-好好学习.天天向上个极点的通路,所以,它只能是弱连通的.G-E的连通分支必然为2,而G-V的连通分支数是不肯定的.百度文库•好好学习.天天向上分析 设E 为连通图G 的边割集,则G-E 的连通分支数p(G - E ) = 2,不可 能大于2.不然,比如“(G -E ) = 3,则G-E 由3个小图G,,G 2,G 3组成,且E 中边 的两个端点分属于两个不同的小图.设E”中的边的两个端点一个在G 中,另一 个在G?中,则E 「uE ,易知〃(G-£”)= 2,这与F 为边割集矛盾,所以, p(G-E ) =2.但p(G-V )不是定数,固然它大于等于2,在图中,"={“」,}为⑴的点割集, /XG-V ) = 2,其中G 为⑴中图.V =(v }为⑵中图的点割集,且卩为割点, “(G -V) = 4,其中G 为⑵中图.解此题,只要求岀D 的邻接矩阵的前4次幕即可.D 中长度为4的通路数为屮中元素之和,等于15,其中对角线上元素之和为3,即D 中长度为3的回路数为3. b 到6的长度为4的通路数等于尿:> =2.分析 用邻接矩阵的幕求有向图D 中的通路数和回路数应该注意以下儿点:1°这里所谈通路或回路是概念意义下的,不是同构意义下的.比如,不同始'o 1 1 0 1 0 0・ 0 A =0 1 0 10 0 0 0'1 1 1 1 ■1 1 0 1=0 1 1 10 0 0 1_"1 0 1 0 1 1 1・A 2=1 0 0 10 0 0 1'1 2 1 2~1 1 1 1A 4=1 1 0 10 0 0 1 (2)百度文库-好好学习.天天向上点(终点)的回路2°这里的通路或回路不但有低级的、简单的,还有复杂的.例/lO, v l,v2,v1,v2,v1是一条长为4的复杂回路.3°回路仍然看成是通路的特殊情况.读者可利用求D中长度为2和3的通路和回路数.答案A:④.分析G中有皿个k度极点,有(// - N k)个伙+1)度极点,由握手定理可知工J(v z) = k-N k + 伙 +1)(/7 一NJ = 2m=> Nk = n{k + 1) —2n.答案A:②;B:③.分析在图中,图(1)与它的补同构,再没有与图(1)非同构的自补图了,所以非同构的无向的4阶自补图只有1个.图(2)与它的补同构,图(3)与它的补也同构,而图(2)与图(3)不同构,再没有与(2), (3)非同构的自补图了,所以,非同械的5阶自补图有2个.(1)⑵⑶困7.12答案A:④;B:③;C:④;D:©.分析(1)中存在通过每一个极点的回路,如很/1力0.. (2)中存在通过每一个极点的通路,但无回路.(3)中无通过每一个极点至少一次的通路,其实,两个极点互不可达.(4)中有通过每一个极点至少一次的通路,但无回路,负Mcbd为通过每一个极点的通路•(5)中存在通过每一个极点至少一次的回路,如aedbcdba (6)中也存在通过每一个极点的回路,如baebdcb. ill题可知,(1), (5), (6)是强连通的,(1), (2), (4), (5), (6)是单向连能的,(2), (4)是非强连通的单向连通图.注意,强连通图必为单向连通图.6个图中,只有(3)既不是强连通的,也不是连通的,它只是弱连通图.在⑶中,从&到b无通路,所以d,<a y b>= 00,而方到a有唯一的通路加,所以〃< b.a >= 1 ・答案A:①;B:⑥(十)C:②;D:④.分析用Dijkstra标号法,将计算机结果列在表中.表中第x列最后标定回表示b到x的最短路径的权为y,且在b到x的最短路径上,Z邻接到x,即x的前驱元为乙曲表可知,a的前驱元为c (即a邻接到c), c的前驱元为b,所以,b到a 的最短路径为仇其权为4.类似地计论可知,b到c的最短路径为be,其权为到d的最短路径为bceg〃,其权为到e的最短路径为bee,其权为7.答案A:⑧;B:⑩C:③;D:③和④.分析按求最先、最晚完成时间的公式,先求各极点的最先完成时间,再求最晚完成时间,最后求缓冲时间。
第7章习题答案1.f(x)=2|x|+1是从整数集合到正整数集合的函数,它的值域是什么?解:它的值域是正奇数集合。
2.试问下列关系中哪个能构成函数?(1){〈x,y〉|x,y∈N,x+y<10}(2){〈x,y〉|x,y∈R,y=x2}(3){〈x,y〉|x,y∈R,y2=x}解;(1)、(3)不满足函数的定义,只有(2)是函数。
3.下列集合能够定义函数吗?如果能,求出它们的定义域和值域。
(1){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈3,〈1,4〉〉,〈4,〈1,4〉〉}(2){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈3,〈3,2〉〉}(3){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈1,〈2,4〉〉}(4){〈1,〈2,3〉〉,〈2,〈2,3〉〉,〈3,〈2,3〉〉}解:(1)、(2)、(4)定义的是函数。
(1)的定义域是{1,2,3,4},值域是{〈2,3〉,〈3,4〉,〈1,4〉}(2)的定义域是{1,2,3},值域是{〈2,3〉,〈3,4〉,〈3,2〉}(4)的定义域是{1,2,3},值域是{〈2,3〉}4.设f,g都是函数,并且有f⊆g和dom(g)=dom(f),证明f=g证明:假设f≠g,因为f⊆g和dom(g)=dom(f),则存在x1∈dom(g)和dom(f),使得〈x1,y1〉∈g但〈x1,y1〉∉f,因为f是函数,在定义域上处处有定义,所以必存在y2,使得〈x1,y2〉∈f,由f⊆g得〈x1,y2〉∈g,这与g是函数满足单值性矛盾。
故假设错误,必有f=g。
6.设X={0,1,2},求出X X中的如下函数(1) f2(x)=f(x)(2) f2(x)=x(3) f3(x)=x解:(1)有10个函数,分别是:f1(x)={〈0,0〉,〈1,0〉,〈2,0〉}f2(x)={〈0,1〉,〈1,1〉,〈2,1〉}f3(x)={〈0,2〉,〈1,2〉,〈2,2〉}f4(x)={〈0,1〉,〈1,1〉,〈2,2〉}f5(x)={〈0,2〉,〈1,1〉,〈2,2〉}f6(x)={〈0,0〉,〈1,0〉,〈2,2〉}f7(x)={〈0,0〉,〈1,2〉,〈2,2〉}f8(x)={〈0,0〉,〈1,1〉,〈2,0〉}f9(x)={〈0,0〉,〈1,1〉,〈2,1〉}f10(x)={〈0,0〉,〈1,1〉,〈2,2〉}(2)有4个函数,分别是:f1(x)={〈0,0〉,〈1,1〉,〈2,2〉}f2(x)={〈0,0〉,〈1,2〉,〈2,1〉}f3(x)={〈0,2〉,〈1,1〉,〈2,0〉}f4(x)={〈0,1〉,〈1,0〉,〈2,2〉}(3)有3个函数,分别是:f 1(x )={〈0,0〉,〈1,1〉,〈2,2〉}f 2(x )={〈0,1〉,〈1,2〉,〈2,0〉}f 3(x )={〈0,2〉,〈1,0〉,〈2,1〉}8.设f,g,h 是N → N 的函数, 其中N 是自然数集合,f(n)=n +1, g(n)=2n,⎩⎨⎧=是奇数若是偶数若n n n h 10)(试确定:f f ,f g ,g h ,h g 及(f g) h 。