习题参考解答(图论部分).doc_第1页
习题参考解答(图论部分).doc_第2页
习题参考解答(图论部分).doc_第3页
习题参考解答(图论部分).doc_第4页
习题参考解答(图论部分).doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

去找 习题十1. 设G是一个(n,m)简单图。证明:,等号成立当且仅当G是完全图。证明:(1)先证结论: 因为G是简单图,所以G的结点度上限 max(d(v) n-1, G图的总点度上限为 max(d(v) nmax(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= v1,v2,v3,v4,v5v1v5v33v4v2每个结点对应的环数(6/2, (3-1)/2, (3-1)/2, 2/2,2/2) = (3,1,1,1,1)v1v5v33v4v2将奇数3,3 对应的结点v2,v3一组,画一条连线v1v5v33v4v2其他序列可以类式作图,当然大家也可以画图其它不同的图形。4证明:在(n,m)图中。证明:图的点度数是一组非负整数d(v1),d(v2)d(vn),那么这组数的算术平均值一定大于等于其中的最小值,同时小于等于其中的最大值。对应到图的术语及为:最大值为,最小值为,平均值 = (d(v1)+d(v2)+d(vn)/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 =( 312 + 2(n-12)/2, 解此方程得n = 158证明:完全图的点诱导子图也是完全图。证明:方法1为证明此结论,我们先证两个引论:引论1:设G(V,E)为母图,,则G的任意子图G(V,E)是G关于V的点诱导子图G(V,E)的子图。引论2:引论1中G(V,E)的任意点诱导子图,也是G图的点诱导子图。证明:略,请读者证明。设有完全图Kn( n1),现根据其p阶点诱导子图作归纳证明。Kn的1阶点诱导子图,显然是完全图,且都是K1图。当n2,Kn的2阶点诱导子图,显然是完全图,且都是K2图假设Kn的p(np2)阶点诱导子图,为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中的两个图是否同构,并说明理由。图10.29解:题中两个图不同构,因为左边图的唯一3度点有2个1度点为其邻接点,而右图唯一的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) C=AA C=ADA C=Ae4Be7Ce5A C=Ae4Be8Ce5A C=Ae4Be7Ce6De2A C=Ae4Be8Ce6De2A(2)子图略长度为三的回路:Ae1Ae1Ae1A,Ae1Ae3De2A,Ae4Be7Ce5A,Ae4Be8Ce5A长度为四的回路:AAAAA,AAADA,AABe7CA,AABe8CA,ABe7CDA,ABe8CDA长度为五的回路:AAAAAA,AAAADA,AAABe7CA,AAABe8CA,AABe7CDA,AABe8CDA, AADADA,AAAe4Be7Ce5A,AAAe4Be8Ce5A, ADAe4Be7Ce5A,ADAe4Be8Ce5A14. 试证明在任意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 ( n2)时结论成立(3) 当道路长度为2n+1时,设P=v1v2v2n-1v2nv2n+1,在此路径上删除最后两个结点,那么道路P将变为长度为2n-1的奇长道路,根据假设,v1,v2n-1分别在两个顶点集合中,那么v2n和v1在同一顶点集合中,而v2n+1和v1在不同顶点集合,结论成立因为G中的任何回路,写成道路的形式,起点和终点时一个结点,当然在同一个顶点集合中,因此长度必为偶数;必要性:(仅对连通分支证明)在图中任意取一点着色为白色,将和此点最短距离为奇数的点着色为黑点,为偶数的着色为白点,那么将结点分为白色和黑色连个点集,任何同色点之间没有边相连。否则将形成奇数长度的回路,例如同色结点v1,v2 相邻,那么从初始着色点v开始通过最短路径可以形成如下回路vv1v2v,因为vv1,v2v长度和为偶数,那么回路vv1v2v长度为奇数,与题设矛盾。所以是二部图17.设(n, m)简单图G满足,证明G必是连通图。构造一个的非连通简单图。证明:假设G不连通,分支G1,G2,那么他们的边数的最大值()()()()()()()(),所以,只有当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=uwv.又因为G无割边,所以,删除边wv后,子图依然连通,即w,v存在简单道路p,以此类推,可以找到一条核p每条边都不相同的p=vu,这样p和p就构成了一条回路。(2)=(3)因为G中任意两个结点都位于同一回路中,所以任意结点u,和任意边e的两个端点v1,v2都分别在两个回路C1,C2中,如果C1=C2=uv1v2u,那么将回路中v1v2,用v1v2=e替换,就得到新的新的回路,并满足要求。如果C1C2,C1=uv1u,C2=uv2u,那么构成新的道路P=uv1uv2u,在其中将重复边剔出掉,得到新的回路C3,其中包含v1,v2结点,可以将回路中v1v2用v1v2=e替换,就得到新的新的回路,并满足要求.(3)=(4)对任意两条边e1,e2其端点分别为u1,u2,v1,v2。根据(3)存在回路C1 = u1v1v2u1,C2=u2v1v2u2。那么可以形成新的闭道路P=u1v1v2u2v1v2u1,在其中将重复边剔出到,得到新的回路C3,其中包含e2和u1,u2结点,可以将回路中u1u2用u1u2=e1替换,就得到新的新的回路,包含e1,e2,满足要求.(4)=(1)因为任意两条边都在同一回路中,所以不存在割边。假设边e是割边,那么删除此边,图不连通,分支中的任何一对不在同一分支中的边,不能构成回路,与条件矛盾。所以,G中无割边19. 设G=(V,E)是点度均为偶数的连通图。证明:对任何。证明:G-v最多产生d(v)个奇数度点,又因为每个连通分支中奇数度点的个数是偶数,即G-v的连通分支最少有两条边和v相连,所以总连通分支数小于等于d(v)/2hong(1).2.20. 证明:图中距离满足欧几里德距离的三条公理。证明:(1)d(u,v)0,即任何两个结点之间的最短路长度大于等于0显然,结点与自己之间的距离为,而和其他结点之间的最短距离不为。()(,)(,),两个结点之间的最短距离相等显然,如果长度为的最短道路p=uv ,即使u到v的最短道路,也是v到u的最短道路。(3) d(u,v)+d(v,w)d(u,w)假设d(u,v)+d(v,w)d(u,w),那么最短道路P=uw ,就不是最短道路,因为另一条道路p=uvw其长度小于,与最短道路相矛盾,因此原结论存立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(n2)个结点的简单无向图G中,至少有两个结点的度数相同。 证明:此题可用鸽笼原理,因为n个结点的简单无向图G中,结点的度数只可能是0,1,2n-1这n个数,又因为如果有结点的度数为0,那么就不可能有结点的度为n-1,反之也然。所以n 个结点,最多有n-1种度数,其中必有至少两个结点的度数相同24. 设G是的简单图。证明:G中必有长度至少为的圈。证明:设是满足题设要求图中的最长基本道路,那么(),()都应该大于等于。那么,u,v的邻接点都应该在道路p 上,否则此道路可以延长,与其是最长路假设矛盾。如果u,v是邻结点,那么可以构成一个圈c= uvu,其长度。如果,不是邻结点,那么从的终点开始删除点,直到其为的邻结点为止,得到道路,可知道路p,依然保持的所有邻结点都在上的性质,所以可构成一个圈,其长度,证毕25. 证明:G是单向连通图当且仅当存在一条包含G中全部结点的有向道路。证明:假设不存在包含全部结点的有向道路,那么设是中最长的有向道路,且结点不包含在此有向道路中。和此道路中任何中间结点都不可能双向可达,且不能到达,且也不能到达,否则,此最长路可扩充。那么由于道路上的每个结点和都单向可达,所以此最长路和之间的可达关系必然如下图所示:为偶数为奇数当为偶数时,道路可扩充为v1vk/2uvk/2+1vk,而当为奇数时,不管与之间是如何单向可达的,都可以构造出更长的有向道路,矛盾,所以中一定存在包含所有结点的有向道路26. 无向图G如图10.32所示,先将此图顶点和边标出,然后求图中的全部割点和割边。图10.32解:标注如下所示:根据标记后的图,可求得割点分别为:,割边分别为:,27. 求图10.33的全部强分图和单向分图。图10.33解:将图重新标记如下:那么此图的邻接矩阵为,通过计算可求得其强分图矩阵为:因此,此图有两个强分图,一个包含一个结点,一个包含其它的个节点。由于两个强分图之间存在有向道路,因此全部个结点,构成了单向分图28. 证明:一个连同无向简单图中,任意两条最长路至少有一个公共顶点。证明:假设两条最长路,没有公共点,那么两条道路上的点集之间就有道路相连,否则就不是连通图了。设此道路起点是上点,终点是上的点可根据如下情况进行调论:(),是,的中间结点,那么可构成新道路,此路至少比长1,矛盾。(2)假设m和w不能均分p1,p2,那么可以将两个长路段和m,w之间的道路进行拼接,那么可得到比p1长的道路,与,是最长路矛盾。因此任意两条最长路至少有一个公共顶点29. 证明:若G是n阶无向简单图,G中每一对不相邻的顶点的度数之和至少是n-1,则G是连通图。证明:假设G不是连通图,G1,G2 是G的两个连通分支,分别为n1,n2阶连通无向简单子图,则n1+n2n。对G1中任意结点v1,和G2中任意结点v2而言,v1的最大点度为n1-1,v2的最大结点度为n2-1;则v1,v2的点度之和,最大为n1+n2-2n-21,则vi1的所有邻接点(v1,v2,vl)都在P中,那么在T中可以找到一个回路,那么截取道路P, 得到回路C= vi1 vl vi1 .与T中无回路矛盾。对于d(vik)1时同理。因此,假设不成立,即最长道路P的起点和终点都是T的叶节点3. n(n3)阶无向树T的最大度至少为几?最多为几?解:当T中只有一个枝点时, = n-1,为最大值。 当T构成一条链时,只有两个叶结点,其余结点都为2度点,此时 = 2,为最小值,因此至少为2 ,最大为n-14. n(n3)阶无向树T的最大度=2,则T中最长的简单道路为几?解:根据第3题结论,当无向树T的最大度=2时 ,T构成一条链,以此最长的简单道路包含所有的节点,道路长度L=n-15. 证明:任何无向树都是二部图。证明:以树中任意结点为起点,将与最短距离为偶数的结点放入结点集合,将与最短距离为奇数的结点放入结点集合,那么这两个结点集合中,显然不存在公共点,同时两个结点集合组成了树的全部结点,因此是数的结点集合的一个分化。假设在集合中存在两个结点,是邻结点,那么就存在如下道路:,其中代表到的最短路径,代表到的最短路径,且边不在最短路径上,否则他们的最短路径不是同奇偶的;因此,中包含圈,这与树中无圈相矛盾,所以中的边,只能存在于两个点集合之间,所以是二部图6. 证明:如果T是树且k,则T中至少有k个叶结点。证明:当T为非平凡树时,根据T的定义,T中每个枝点都是割点,当删除d(v)= 的节点时,(T-v)= ,每个分支都是数,如果分支都是平凡树,则这些节点都是T的叶,叶节点数为。如果分支有非平凡数,那么至少有两个叶节点,其中至少一个是删除v时就存在的,因此总的叶节点个数k。因此中至少有个叶结点7. 设G为n(n3)阶简单图,证明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个叶结点,因此 m = n-k15. 证明: 简单连通无向图G的任何一条边,都是G的某一棵生成树的边。证明:简单连通无向图G的任何一条边,要么是割边,要么是非割边。如果是割边,那么此边是所有生成树的树边;如果不是割边,设边为,那么G-e连通,可以求出生存树,此也是的生存数,且不包含,那么是的树补边。则+e,有唯一一个圈,删除圈上任意一条非边,便得到一颗包含边的树16. 证明:在完全二又树中,边的数目等于2(t -1),式中t是叶的数目。证明:设中的结点数为,枝点数为;根据完全二叉树的定义,有下面的等式成立。n=i+t,m=2i,m=n-1.解方程组,得到m=2(t-1) 17. 决定一个m叉树中内部道路长度之和与外部道路长度之和的关系。解:根据完全二叉树的内部道路长度之和与外部道路长度之和的关系猜测m叉树中内部道路长度之和与外部道路长度之和的关系为:()其中表示各叶结点的道路长度之和,表示各分支点道路长度之和,表示分支结点数。下面对分支结点数进行归纳:时,故()成立假设是结论成立当是,设在完全叉树中,是一个道路长度为的分支点且其个儿子,都为叶结点,那么,是含个分支点的完全叉树。由归纳假设有(),比较和,()(),所以()()()()18. 给出公式的根树表示。解:将标示符号看成叶结点,逻辑连接词作为分支结点,按公式的先后顺序构造根树如下:PQPRPQ19. 给定权1,4,9,1,2,6,4,6,8,10,构造一个最优二叉树。解:根据带权最优二叉树定理构造过程如下:1 4 9 1 2 6 4 6 8 101 1 2 4 4 6 6 8 9 10 重新排序= 2 2 4 4 6 6 8 9 10 = 4 4 4 6 6 8 9 10 = 8 4 6 6 8 9 10 = 8 10 6 8 9 10 = 8 10 14 9 10 8 9 14 10 10 交换10,9 = 17 14 10 10 = 17 14 20 = 31 20 = 511110249866420. 把图11.14的有序林变换成一个二叉树。解:STEP1:将每棵有序树采用中间格式表达出来SETP2:再用一条有向道路把各分支的根从左到右连接起来SETP3:转换为二叉树。具体过程略21. 证明:正则二叉树必有奇数个结点,且树叶数t与结点数n之间有:t=(n-1)/2。证明:因为正则二叉树的边数与分支点数的关系为:,又因为是树,因此结点数满足:,必为奇数。叶结点数和枝点数之和为,即:,因此t=(n-1)/222. 遍历一棵树是指访问这个树的每个结点一次且仅一次。遍历二叉树有如下三种方式: (1)前序遍历:访问根, 遍历左子树,然后遍历右子树。(2)中序遍历: 遍历左子树,访问根,然后遍历左子树。(3)后序遍历: 遍历左子树, 遍历右子树,然后访问根。根据三种不同遍历形式,分别写出图11.15中各结点被访问的顺序。图11.15解:() 前序遍历结果:abdfjglmcehi() 中序遍历结果:jfdlgmbachei() 后序遍历结果:jflmgdbhieca23. 设英文字母b,d,g,o,y,e出现的频率分别是0.014,0.038,0.02,0.08,0.131,构造一个与它们对应的前缀码,并写出符号串dogbybed对应的编码。解:构造最优树如下:0.038(d)0.014,0.038,0.02,0.08,0.02,0.1310.014,0.02, 0.02,0.038,0.08,0.1310.034 0.02,0.038,0.08,0.1310.02 0.038,0.08,0.1310. 0.08,0.131 0.2830.1311110.08(o)0.131(e)0.014(b)0.02(g)01000010.0(y)因此获得相应的前缀码:b=00000,g=00001,y=0001,d=001,o=01,e=1所以dogbybed的编码为:0010100001000000001000001001完成题目 1,2,3,4,6,7,8,,14,,16,,18,19,20,22,23勘误:题,频率分别是0.014,0.038,0.02,0.08,0.131改为频率分别是0.014,0.038,0.02,0.08,0.02,0.1317题, 设G为n(n3)阶简单图,证明G或中必含圈改为设G为n(n)阶简单图,证明G或中必含圈p223第十三题未证明习题十二1证明下面3个图都是平面图。证明:因为所给图都可以平面图的方式画出来,如下:2下面3个图都是平面图,先给图中各边标定顺序,然后求出图中各面的边界和面度。解:略3. 设G是阶数不小于11的图。证明:G或中至少有一个是非平面图。证明:假设G和都是平面图,因为,所以至少有一个图的边数,设,有因为是平面图,所以有,求解得与题设G是阶数不小于11的图矛盾,因此G或中至少有一个是非平面图4. 证明:具有6个结点、12条边的简单连通平面图,它的面的度数都是3。证明:因为是简单连通平面图,因此根据欧拉公式有,所以有个面。根据面度和与边的关系有,();因为要在平面上围成一个面,至少需要边,所以个面,()。因此,不存在面度大于的面,所有面的度数都是5. 证明:少于30条边的简单平面图至少有一个顶点的度不大于4。证明:假设图(,)的每个结点的点度都大于等于,根据握手定理及平面图的判定定理有:()握手定理()根据()得到:0)个奇数度结点的连通图。证明:G中必存在k条边不相重的简单道路P1,P2,Pk,使得E = E(P1)E(P2) E(Pk)。证明:只要将这2k个奇度点分成两个集合V1 =v1,v2vk,V2=u1,u2uk,然后添加k条边(vi,ui),将G图变换成欧拉图G。求出G 的欧拉回路C,将C中的添加的k 条边删除,得到k条简单道路,这k 段简单道路包含了G中的全部边,结论得证3. 设G = (V,E)是不含奇度结点的非平凡图。证明:G中必有k个边不相重的回路C1,C2,Ck,使得E = E ( C1) E ( C2 ) E( Ck)。证明:由题设可知,图G的每个分支是欧拉图,因此可求出每个分支欧拉回路Ci,且这些欧拉回路没有重复边,结论得证4. 设计一个由9个a,9个b,9个C组成的环形排列,使得由a,b,c组成的字长为3的27字中的每一个在排列中恰好出现一次。解:由a,b,c组成的字长为3的串,一共有27个,分别为:aaa,aab,aac,aba,abb,abc,aca,acb,acc,baa,bab,bac,bba,bbb,bbc,caa,cab,cac,cba,cbb,cbc,cca,ccb,cccc,题意为,将9个a,9个b,9个c组成环形排列,在这个环形排列中,任意不同的排列在一起的三个字母按相同的顺序写出来,都不相同。我们可以将a,b,c组成的字长为2的串aa,ab,ac,ba,bb,bc,ca,cb,cc作为有向图的节点,每个节点将有三条出边,出边分别表示在2字串上添加上a,b,c之母,并形成3字串。三条出边的汇入节点,分别是3字串的后两个字母所代表的2字节点,画出此图如下:aabbccabbccaacbacbaaaaaaaaabbbbbbbbbccccccccc由图可知,这是一个欧拉图,因为每个节点有3条出边,3条入边。找出一条欧拉回路,并将边上的字母写出及得到合乎要求的环排列:aaababcccaacbcabbcbbacaccb 5. 在图13.10中求中国邮递员问题的解。解:略,请参考书中解法6. 设G是有两个奇度点的连通图,设计一个构造G的欧拉道路的算法。解:step1: 添加连接两个奇度点的边Step2: 调用一般的欧拉回路的算法Step3:在回路中删除添加的边7. n为何值时,无向完全图Kn是欧拉图?n为何值时,无向完全图Kn仅存在欧拉道路而不存在欧拉回路?解:当n为大于2的奇数时,无向完全图Kn是欧拉图,因为每个节点的度数为偶数。当n为2时,K2,是唯一存在两个奇度点的完全图,因此此图只存在欧拉道路8. n(n2)个结点的有向完全图中,哪些是欧拉图?解:n(n2)个结点的有向完全图中,每个都是欧拉图,因为每个节点都有相同的入度和出度,可以找到有向欧拉回路9. 证明:凡有割点的图都不是哈密顿图。证明:反证法,假设存在有割点v的图是哈密顿图,那么此图存在哈密顿圈。在此圈中删除割点v,那么剩下的节点依然连通。这和割点的定义相矛盾,所以题设命题成立10. 证明: 4k+l阶的所有2k正则简单图都是哈密顿图。证明:因为图是的正则简单图,因此对任意的u,vV, 有d(u) + d(v) = 4k. 根据定理13.4,存在哈密顿道路P= v1v2v4k+1. 1)如果 v1v4k+1E, 则v1v2v4k+1v1构成一个H圈;2)如果v1v4k+1E,则是v1的邻接点,那么必为v4k+1的邻接点。否则,v4k+1点度为4k-1-2k=2k-1,与题设矛盾。假设vit-1v4k+1E,那么可构造H圈如下:v1vit-1v4k+1 v4kvitv1因此,此图为哈密顿图11在无向完全图Kn中有多少条没有公共边的哈密尔顿回路?解:1) 设n=2k+1,将节点编号为0,1,22k,并作如下图示,1234kK+1K+202k2k-12k-2K+3在上图中先取一条哈密顿回路为0,1,2,2k,3,2k-1,4,k+3,k,k+2,k+1,0,然后将圆周上的结点按逆时针方向依次转动一个位置,然后可以得到另一条回路为:0,2,3,

温馨提示

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

评论

0/150

提交评论