8图论习题
图论课后习题答案
图论课后习题答案图论是数学中的一个分支,主要研究图的结构和性质。
图论的课后习题通常包括证明题、计算题和应用题。
下面给出一些典型的图论课后习题答案:1. 证明题:证明一个图是连通的当且仅当它的任意两个顶点都存在一条路径相连。
答案:首先定义连通图的概念:一个图是连通的,如果对于任意两个顶点,都存在一条路径将它们连接起来。
接下来,我们证明两个方向:- 如果一个图是连通的,那么对于任意两个顶点\( u \)和\( v \),根据定义,必然存在一条路径\( P \)将它们连接起来。
- 反之,如果对于任意两个顶点\( u \)和\( v \),都存在一条路径将它们连接起来,那么我们可以构造一个从任意顶点\( u \)出发,访问图中所有顶点的路径,这表明图是连通的。
2. 计算题:给定一个有\( n \)个顶点的完全图,计算它的边数。
答案:在完全图中,每个顶点都与其他所有顶点相连。
因此,对于一个顶点,它将与\( n-1 \)个其他顶点相连。
但是,每条边被计算了两次(因为它连接了两个顶点),所以边数应该是\( \frac{n(n-1)}{2} \)。
3. 应用题:在一个社交网络中,每个用户可以与其他人建立联系。
如果一个用户与至少一半的用户建立了联系,那么这个社交网络是连通的吗?答案:是的,这个社交网络是连通的。
假设社交网络中有\( n \)个用户,如果一个用户与至少\( \lceil \frac{n}{2} \rceil \)个用户建立了联系,那么我们可以构造一条从任意用户\( u \)到这个中心用户的路径。
由于中心用户与至少一半的用户建立了联系,我们可以继续通过这些联系到达其他用户,从而证明社交网络是连通的。
4. 证明题:证明在任何图中,边数至少是顶点数减一。
答案:考虑一个图的生成树,它是一个最小的连通子图,包含图中的所有顶点,并且没有环。
在生成树中,边数等于顶点数减一。
由于任何图都至少包含一个生成树,因此原图的边数至少与生成树的边数相同,即至少是顶点数减一。
初二最短路径问题练习题
初二最短路径问题练习题在图论中,最短路径问题是指在一个加权有向图或无向图中,找到两个顶点之间的最短路径。
最短路径可能是指权重之和最小的路径,或者是指路径上边的数量最少。
最短路径问题有许多种解决方法,其中最著名且广泛应用的算法是狄克斯特拉算法(Dijkstra's algorithm)。
该算法在计算机科学领域被广泛应用于路由算法、网络传输以及学术研究中。
我们来通过一个初二级别的练习题来巩固对最短路径问题的理解。
假设有一个城市地图,有五个地点:A、B、C、D和E。
每两个地点之间都有一条路径,路径上标有权重,代表两个地点之间的距离。
如下图所示:```1 3 4(A)------(B)------(D)------(E)| | /| | /| | /2 5 1\ /\ /(C)```现在,我们想要从地点A到达地点E,但希望选择一条最短路径。
我们可以使用狄克斯特拉算法来解决这个问题。
首先,我们需要创建一个包含所有地点的列表,并初始化每个地点的距离为无穷大。
然后,我们将起点A的距离设置为0,并将其添加到一个称为“未访问集合”中。
接下来,我们开始循环,直到我们找到到达终点E的最短路径或者我们访问了所有的地点。
在每一轮循环中,我们从未访问集合中选择距离起点A最近的地点,并将其标记为已访问。
然后,我们更新与该地点相邻的所有未访问地点的距离,如果新的路径较短的话。
最后,当我们找到到达终点E的最短路径时,我们可以通过回溯来获取完整的路径。
根据以上算法,我们可以求解出从地点A到达地点E的最短路径。
假设初始设置如下:地点A的最短路径长度为0,其他地点的最短路径长度为无穷大。
未访问集合:A、B、C、D、E首先,我们选择地点A作为起点,因为它的距离最小。
我们更新地点A相邻的地点的距离。
更新后的距离如下:A: 0B: 1C: 2D: ∞E: ∞接下来,我们选择距离最小的地点B,并更新它相邻地点的距离。
更新后的距离如下:A: 0B: 1C: 2D: 4E: ∞然后,我们选择距离最小的地点C,并更新它相邻地点的距离。
《图论》练习题201410
《图论》练习题(2014)1、利用Dijkstra 算法求下图中顶点0v 到其它各顶点的距离,并写出到顶点8v 的最短路。
2、1、列出色数3为的三个图: 。
2、p 阶完全图的色数为: 。
3、p 阶树的邻接多项式为: 。
4、p 阶完全图的邻接多项式为: 。
5、如下图所示的图的邻接矩阵为 ,关联矩阵为 。
6、度序列为(2,2,2,2,2,2)的简单图是 。
7、是否存在度序列为(2,2,3,4,5,6),(1,2,3,4,4,5)的简单图?若存在,给出一个图;若不存在,请说明理由。
8、画出如下图的所有生成子图。
9、设图G 如下图所示,求该图的生成树个数)(G 。
v 2v 6v 4v 610、已知图G (V 、E ),画出G -V 5,G -v 3v 4,G[{v 2,v 3,v 5}],G[{v 3v 4,v 4,v 6,v 7v 8}]G :11、已知图G 的邻接矩阵⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=2111102112011111A ,画出G ,并求出度序列。
12、证明:偶图G 的任意子图H 仍为偶图。
13、证明:设图G (V 、E )的度序列为(p d d d ,,,21 ),边数为q ,则q i d pi 21==∑14、证明:在任何图中,奇顶点个数为偶数。
15、证明:整数序列(6,6,5,4,3,3,1)不可能为一个简单图的图序列。
16、证明顶点度数均为2的简单连通图是圈。
17、证明非平凡树T 的边连通度为'()1T κ=。
18、n 阶完全图n K 的连通度为()1T n κ=-。
19、设G 是一个p 阶图,且()()21,-≥∈∀p v d G V v ,则G 连通图。
20、若图G 是 不连通的,则其补图G C 是连通的。
21、证明:设G 是由1G 和2G 两个连通分支组成的图,则);();();(21x G P x G P x G P =。
v 1v 2v 3v 4v 5v 6v 8v 722、证明:设G 是由1G 和2G 两个连通分支组成的图,则)}(),(max{)(21G G G χχχ=。
图论习题
习题八8.1 设V={u,v,w,x,y}, 画出图G: (V ,E).(1) E={(u,v),(u,x),(v,w),(v,y),(x,y)} (2) E={(u,v),(v,w),(w,x),(w,y),(x,y)} 再求每个结点的次数。
8.2 设G 是具有4个结点的完全图:(1) 写出G 的所有子图; (2) 写出G 的所有生成子图。
8.3 画出一个多重图,使它们的邻接矩阵为1300301101220120⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭. 8.4 对于图1,试求(1) 从a 到h 的所有基本通路; (2) 从a 到h 的所有简单通路; (3) 从a 到h 的距离。
he d图18.5 图2中哪个有欧拉通路、有欧拉回路、有汉密尔顿通路、有汉密尔顿回路?b ce图28.6 图G 1,G 2的邻接矩阵分别为A 1,A 2,试求:(1) 23231122,,,A A A A ;(2) 在G 1内列出每两个结点间的距离; (3) 列出G 1,G 2中的所有基本回路。
10011000001100101010001001A ⎛⎫ ⎪⎪ ⎪= ⎪ ⎪⎪⎝⎭,20001100000001100010001010100100100001000000100000A ⎛⎫⎪⎪ ⎪ ⎪= ⎪ ⎪⎪⎪ ⎪⎝⎭8.7 设有向图D 如下,试求:(1) 每个结点的入次与出次; (2) 它的邻接矩阵M D ; (3) D 是强连通、弱连通还是单向连通? (4) 求从a 到c 长度小于或等于3的通路数。
8.8 D 是具有结点v 1、v 2、v 3、v 4的有向图,它的邻接矩阵表示如下:0111011011011000⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭(1) 画出这个图; (2) D 是强连通还是单向连通?(3) 求从v 1到v 1长度是3的回路,从v 1到v 2、v 1到v 3、v 1到v 4长度是3的通路数。
习题九9.4 设有代数表示式如下:42(35)(2)x y a b c -+,试画出这个表示式的树. 第四篇1. 在图G=(V,E)中,结点次数与边数的关系是下面4个中的哪一个? (1) deg()2||i v E = (2) deg()||i v E = (3)deg()2||v Vv E ∈=∑ (4) deg()||v Vv E ∈=∑2. 设G 是n 个结点的无向完全图,则图G 的边数是多少?设D 是n 个结点的有向完全图,则图D 的边数又是多少?3. 仅有一个结点是图称为什么图?4. 设G=(V ,E)为无向简单图,|V|=n ,∆(G)为G 中结点的最大次数,请指出下面4个中哪个不等式是正确的。
图论部分复习题
图论部分一、选择题:1.欧拉回路是(B )A. 路径B. 简单回路C. 既是基本回路也是简单回路D.既非基本回路也非简单回路 2.哈密尔顿回路是(C )A. 路径B. 简单回路C. 既是基本回路也是简单回路D.既非基本回路也非简单回路 3.设G 是简单有向图,可达矩阵P(G)刻划下列关系中的是(C ) A 、点与边 B 、边与点 C 、点与点 D 、边与边4.下列哪一种图不一定是树(C )。
A.无简单回路的连通图B. 有n 个顶点n-1条边的连通图C. 每对顶点间都有通路的图D. 连通但删去一条边便不连通的图 5.下列哪个不是两个图同构的必要条件A. 结点数目相等B. 边数相等C. 度数相同的结点数目相同D. 两个图都是平面图 6.在有n 个结点的连通图中,其边数(B )A. 最多有n-1条B. 至少有n-1条C. 最多有n 条D. 至少有n 条 7.下列图为树的是(C )。
A 、>><><><=<},,,,,{},,,,{1d c b a a a d c b a G B 、>><><><=<},,,,,{},,,,{2d c d b b a d c b a G C 、>><><><=<},,,,,{},,,,{3a c d a b a d c b a GD 、>><><><=<},,,,,{},,,,{4d d c a b a d c b a G 二、填充题:1、n 阶无向完全图K n 的边数是(2)1(-n n ),每个结点的度数是(n-1)。
2、n 个结点的有向完全图边数是(n(n-1)),每个结点的度数是(2n-2)。
3、设有向图G = < V ,E >,},,,{4321v v v v V =的邻接矩阵⎪⎪⎪⎪⎪⎭⎫⎝⎛=00010*******1010A , 则1v 的入度)(deg 1v -= 3 ,4v 的出度)(deg 4v +=1 ,从2v 到4v 的长度为2的路有 1 条。
图论习题
第三章 平面图
7.若G的顶点数不少于11个,则G c 不是平面图 证明:ε (G ) + ε (G c ) = v(v − 1) 2 , 又ε (G ) ≤ 3v(G ) − 6 则ε (G c ) ≥ 1 (v 2 − 7v + 12) 2 当v ≥ 11时,ε (G c ) > 3v(G c ) − 6, 从而G c 不是平面图
第四章 匹配理论及其应用
• 2.树上是否可能有两个不同的完备匹配?为什么? • 解:不可能。
设M1,M 2为两个不同的完备匹配,则M1 ⊕ M 2 ≠ φ 且T[M1 ⊕ M 2 ]中的每个顶点的度为2. 由例1.9可知,T中包含圈。这与T为树矛盾。
第五章 着色理论
• 1.求n顶轮的边色数 • hints:n-1
' '
第五章 着色理论
第一条边颜色不变,其余边两色互换。 直至vl −1处无i h 色,多i l -1色; 得出矛盾:v l -1v l 着i h 色; vl 处i h = i l 色出现至少三次; 从而G中i h 和i l -1色边的导出子图中含v l的分支不可能是奇圈, 从而得出矛盾。
第五章 着色理论
• 8. 4名老师4个班级上课问题。 • 计算,一天应分几节课?若每天8节课,需几 间教室? • hints: ∆(G ) = 16, ε (G ) = 48
16 = 4 一天分4节课 5 48 = 2 需2间教室 5*8
若 13. δ是单图G顶的最小次数,证明;若δ > 1则存在δ − 1边着色, 使与每顶关联的边种有δ − 1种颜色。 h int s : 反证法:设C = (E1 , E 2 ,..., E δ −1 )为G的(δ − 1) − 最佳边着色 构造点列:v1 , v2 ,..., vh , vh +1 ,....., vl ,.... v1处无i 0色,v j v j +1着i j色,且在v j点处i j 色重复出现,仅一个i j-1色;h = i l i 着色调整:v j v j +1着i j-1色( j = 1,2,..., h) 奇圈,颜色互换:E( Eih ∪ Eik )(k = h + 1, h + 2,..., l − 2),
图论习题参考答案
二、应用题题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,)N G≥[n/2];(x(2)对V的任一个子集S,只要S=[n/2],S中有两个顶点相邻或V-S中有两个顶点相邻。
需要证明G中有三个顶点两两相邻。
反证,若G中不存在三个两两相邻的顶点。
在G中取两个相邻的顶点x1和y1,记N G(x1)={y1,y2,……,y t}和N G(y1)={x1,x2,……,x k},则N G(x1)和N G(y1)不相交,并且N G(x1)(N G(y1))中没有相邻的顶点对。
情况一;n=2r:此时[n/2]=r,由(1)和上述假设,t=k=r且N G(y1)=V-N G(x1),但N G(x1)中没有相邻的顶点对,由(2),N G(y1)中有相邻的顶点对,矛盾。
情况二;n=2r+1: 此时[n/2]=r,由于N G(x1)和N G(y1)不相交,t≥r,k≥r,所以r+1≥t,r+1≥k。
若t=r+1,则k=r,即N G(y1)=r,N G(x1)=V-N G(y1),由(2),N G(x1)或N G(y1)中有相邻的顶点对,矛盾。
故k≠r+1,同理t≠r+1。
所以t=r,k=r。
记w∈V- N G(x1) ∪N G(y1),由(2),w分别与N G(x1)和N G(y1)中一个顶点相邻,设wx i0∈E, wy j0∈E。
若x i0y j0∈E,则w,x i0, y j0两两相邻,矛盾。
若x i0y j0∉E,则与x i0相邻的顶点只能是(N G(x1)-{y j0})∪{w},与y j0相邻的顶点只能是(N G(y1)-{x j0})∪{w}。
图论试题及答案解析图片
图论试题及答案解析图片一、选择题1. 图论中,图的基本元素是什么?A. 点和线B. 点和面C. 线和面D. 点和边答案:A2. 在无向图中,如果两个顶点之间存在一条边,则称这两个顶点是:A. 相邻的B. 相连的C. 相等的D. 相异的答案:A3. 在有向图中,如果从顶点A到顶点B有一条有向边,则称顶点A是顶点B的:A. 父顶点B. 子顶点C. 邻接顶点D. 非邻接顶点答案:B4. 一个图的度是指:A. 图中顶点的总数B. 图中边的总数C. 一个顶点的边数D. 图的连通性答案:C5. 一个图是连通的,当且仅当:A. 图中任意两个顶点都是相邻的B. 图中任意两个顶点都可以通过边相连C. 图中任意两个顶点都可以通过路径相连D. 图中任意两个顶点都可以通过子顶点相连答案:C二、填空题1. 在图论中,一个顶点的度数是该顶点的________。
答案:边数2. 如果一个图的任意两个顶点都可以通过边相连,则称该图为________。
答案:完全图3. 一个图中,如果存在一个顶点到其他所有顶点都有边相连,则称该顶点为________。
答案:中心顶点4. 图论中,最短路径问题是指在图中找到两个顶点之间的________。
答案:最短路径5. 如果一个图的任意两个顶点都可以通过有向路径相连,则称该图为________。
答案:强连通图三、简答题1. 请简述图论中的欧拉路径和哈密顿路径的定义。
答案:欧拉路径是指在图中经过每条边恰好一次的路径,而哈密顿路径是指在图中经过每个顶点恰好一次的路径。
2. 什么是图的着色问题?答案:图的着色问题是指将图中的顶点用不同的颜色进行标记,使得相邻的两个顶点颜色不同。
四、计算题1. 给定一个无向图G,顶点集为{A, B, C, D, E},边集为{AB, BC, CD, DE, EA},请画出该图,并计算其最小生成树的权重。
答案:首先画出图G的示意图,然后使用克鲁斯卡尔算法或普里姆算法计算最小生成树的权重。
图论习题+答案
1 设图G有12条边,G中有1度结点2个,2度结点2个,4度结点3个,其余结点度数不超过3.求G中至少有多少个结点?2 设有向简单图G的度数序列为(2,2,3,3), 入度序列为(0,0,2,3),求G得出度序列 .3 设D是n阶有向简单完全图,则图D的边数为 .4设G是n阶无向简单完全图K n,则图G的边数为 .5 仅有一个孤立结点组成的图称为( )(A)零图(B)平凡图(C)补图(D)子图6设n阶图G中有m条边,每个结点的度数不是k的是k+1,若G中有N k个k度顶点,N k+1个k+1度顶点,则N k = .7设图G如右图.已知路径(1) P1=(v1e5 v5e7 v2e2 v3 )(2) P2=(v5e6 v2e2 v3e3 v4e8 v2e7 v5)(3) P3=(v2e7 v5e6 v2)(4) P4=(v1e1 v2e2 v3e3 v4e8 v2e6 v5)判断路径类型,并求其长度.81)判断下图G1中的路径类型, 并求其长度. P1=(v3e5v4e7v1e4v3e3v2e1v1e4v3)P2=(v3e3v2e2v2e1v1e4v3)P3=(v3e3v2e1v1e4v3).2)判断下图G2中的路径类型, 并求其长度. P1=(v1e1v2e6v5e7v3e2v2e6v5e8v4)P2=(v1e5v5e7v3e2v2e6v5e8v4)P3=(v1e1v2e6v5e7v3e3v4).v1e1e5v2e65e7e4 e2e8v3 4e3v e v1 设图G 有12条边,G 中有1度结点2个,2度结点2个,4度结点3个,其余结点度数不超过3.求G 中至少有多少个结点? 至少9个2 设有向简单图G 的度数序列为(2,2,3,3), 入度序列为(0,0,2,3),求G 得出度序列 (2,2,5,6) .3 设D 是n 阶有向简单完全图,则图D 的边数为 )1(−n n .4 设G 是n 阶无向简单完全图K n ,则图G 的边数为 m =n (n -1)/2 .5 仅有一个孤立结点组成的图称为( B ) (A) 零图 (B)平凡图 (C)补图 (D)子图6设n 阶图G 中有m 条边,每个结点的度数不是k 的是k+1,若G 中有N k 个k 度顶点,N k+1个k+1度顶点,则N k = N k =(k+1)n-2m . 7设图G 如右图.已知路径 (1) P 1=(v 1e 5 v 5e 7 v 2e 2 v 3 ) (2) P 2=(v 5e 6 v 2e 2 v 3e 3 v 4e 8 v 2e 7 v 5) (3) P 3=(v 2e 7 v 5e 6 v 2)(4) P 4=(v 1e 1 v 2e 2 v 3e 3 v 4e 8 v 2e 6 v 5)判断路径类型,并求其长度. (1) 初级通路;3 (2) 简单回路;5 (3) 初级回路;2 (4) 简单通路. 5 81)判断下图G1中的路径类型, 并求其长度. P 1=(v 3e 5v 4e 7v 1e 4v 3e 3v 2e 1v 1e 4v 3) P 2=(v 3e 3v 2e 2v 2e 1v 1e 4v 3) P 3=(v 3e 3v 2e 1v 1e 4v 3).2)判断下图G2中的路径类型, 并求其长度. P 1=(v 1e 1v 2e 6v 5e 7v 3e 2v 2e 6v 5e 8v 4) P 2=(v 1e 5v 5e 7v 3e 2v 2e 6v 5e 8v 4) P 3=(v 1e 1v 2e 6v 5e 7v 3e 3v 4).解:在图G 1中,v 3e 5v 4e 7v 1e 4v 3e 3v 2e 1v 1e 4v 3是一条长度为6的回路,但既不是简单回路,也不是初级回路; v 3e 3v 2e 2v 2e 1v 1e 4v 3是一条长度为4的简单回路,但不是初级回路; v 3e 3v 2e 1v 1e 4v 3是一条长度为3的初级回路。
图论5-8章-习题课
证明:设 G 的对偶为 G*,则 G* 是连通的。必要性: G 为二部图,则 G 中无奇数长度回路,故 G* 中无奇数度顶点,因此 G* 是一个欧拉 图。充分性:G* 是一个欧拉图,则 G* 中无奇数度顶点,故 G 中 无奇数长度回路,因此 G 为一个二部图。
第二十八页,编辑于星期六:八点 分。
《图论》4-8 章 习题课
14. 匈牙利算法求二部图的可增广道:如图,设初始匹配 {(x2, y2), (x3, y3), (x5, y5)},求其最大匹配。
x1
x2
x3
x4
x5
y1
y2
y3
y4
y5
28
第二十九页,编辑于星期六:八点 分。
《图论》4-8 章 习题课
12
第十三页,编辑于星期六:八点 分。
《图论》4-8 章 习题课
7. 证明:k 色图 G 中至少有 k(k1)/2 条边。
13
第十四页,编辑于星期六:八点 分。
《图论》4-8 章 习题课
7. 证明:k 色图G中至少有 k(k1)/2 条边。 证明:按 G 的一个 k 正常着色方案划分 G 的顶点为 k 个集合 V1,
第四页,编辑于星期六:八点 分。
《图论》4-8 章 习题课
2. 证明:Perterson 图不是平面图。
证二:反证。设其为平面图。由图示,每个面至少有5条边,即 l=5,代 入:
m (n 2)l l2
得: 3m 5(n2) 将 n =10, m =15 代入得 45 40,矛盾。
4
第五页,编辑于星期六:八点 分。
v1
v2
《图论》期末考试模拟题(答案)
《图论》期末考试模拟题(答案) ⼀、选择题 1、给定⽆向图如图所⽰,下⾯给出的顶点集⼦集中,是点割集的为(A,B,C,D)。
A. {b, d} B. {d} C. {a, c} D. {g, e} bf 内容需要下载⽂档才能查看 2、设V={a,b,c,d},与V能构成强连通图的边集E=( A )。
A. {,,,,} B. {,,,,} C. {,,,,} {,,,,} 3、⼀个连通的⽆向图G,如果它的所有结点的度数都是偶数,那么它具有⼀条( B )。
A. 哈密尔顿回路 B. 欧拉回路 C. 哈密尔顿通路 D. 欧拉通路 4、如图所⽰各图,其中存在哈密顿回路的图是( A, C )。
内容需要下载⽂档才能查看 第 1 页共 5 页 图论期末考试题⽬参考 《图论》 5. 下图中既是欧拉图,⼜是哈密尔顿图的有(D)。
5、设G是有5个顶点的完全图,则G( B )。
D. ⽆哈密尔顿路 E. 可以⼀笔画出 F. 不能⼀笔画出 G. 是平⾯图 6、设G是连通简单平⾯图,G中有11个顶点5个⾯,则G中的边是( D )。
A. 10 B. 12 C. 16 D. 14 ⼆、填空题 1、完全图K8具有( 28 )条边。
2、图G如图所⽰, ab fc 那么图G的割点是( a, f )。
e d 3、⽆向图G为欧拉图,当且仅当G是连通的,且G中⽆(奇数度)结点。
第 2 页共 5 页 图论期末考试题⽬参考 《图论》 4、连通有向图D含有欧拉回路的充分必要条件是( D中每个结点的⼊度=出度)。
5、 n个结点、m条边的⽆向连通图是树当且仅当m=__(3)___。
(1) n+1 (2) n (3) n-1 (4)2n-1 三、 1、设图G=(P,E) 中有12条边,6个度数为3的顶点,其余顶点的度数均⼩于3,求G⾄少有多少个顶点。
解答:设G有n个顶点,由定理1, ∑d i=1nG(vi)=2m=24 (|E|=m) 由题设 24<3×6+3(n?6) ∴ 3n>24 即 n>8 因此,G中⾄少有9个顶点。
图论期末考试题库及答案
图论期末考试题库及答案一、单项选择题1. 图论的创始人是()。
A. 欧拉B. 莱布尼茨C. 牛顿D. 高斯答案:A2. 在图论中,一个图的顶点集合为空,但边集合不为空的图称为()。
A. 空图B. 完全图C. 树D. 多重图答案:A3. 如果一个图的任意两个顶点之间都存在一条路径,则称该图为()。
A. 连通图B. 强连通图C. 弱连通图D. 无环图答案:A4. 在图论中,一个图的边的集合可以划分为若干个不相交的路径,使得图中的每个顶点恰好属于其中一条路径,这样的图称为()。
A. 欧拉图B. 哈密顿图C. 树答案:C5. 图论中,一个图的边的集合可以划分为若干个不相交的回路,使得图中的每个顶点恰好属于其中一条回路,这样的图称为()。
A. 欧拉图B. 哈密顿图C. 树D. 环答案:A二、多项选择题1. 下列哪些是图论中的基本术语()。
A. 顶点B. 边D. 权重答案:ABCD2. 在图论中,以下哪些图是无向图()。
A. 完全图B. 树C. 多重图D. 有向图答案:ABC3. 图论中,以下哪些图是连通图()。
A. 完全图B. 树C. 多重图D. 空图答案:ABC三、填空题1. 图论中,一个图的顶点集合为V,边集合为E,那么图可以表示为G=()。
答案:(V, E)2. 如果一个图的任意两个顶点之间都存在一条路径,则称该图为()。
答案:连通图3. 在图论中,一个图的边的集合可以划分为若干个不相交的路径,使得图中的每个顶点恰好属于其中一条路径,这样的图称为()。
答案:树四、简答题1. 请解释什么是图论中的“完全图”?答案:完全图是指图中每一对不同的顶点之间都恰好有一条边相连的图。
在完全图Kn中,n个顶点两两相连,共有n(n-1)/2条边。
2. 请解释什么是图论中的“欧拉路径”和“欧拉回路”?答案:欧拉路径是指图中存在一条路径,该路径恰好经过每条边一次。
欧拉回路是指图中存在一条回路,该回路恰好经过每条边一次。
五、计算题1. 给定一个图G=(V, E),其中V={A, B, C, D, E},E={(A, B), (B, C), (C, D), (D, E), (E, A), (A, C)},请判断该图是否为连通图,并说明理由。
研究生图论考试题08
A.O( n log n ) B.O( n log n ) C.O (3n log n)
2
D.O (n log n)
3
第 1 页
8、带权为 1,3,5,7,8,11,13 的最优二叉树的权为( A.122 B.123 C.124 D.125 )。 C.3
)。
9、阶数至少为 2 的树的色数为( A.1 B.2
D.要分情况讨论 )个。 D.4
10、K4 的所有生成子图中,不同构的)在平面上有 n 个点 S= {x1 , x2 ,..., xn } ,其中任意两个点之间的距离至少是 1.证 明这 n 个点中,距离为 1 的点对数不超过 3n。
2 2、(10 分)设简单图 G=<V,E>, V n, E m ,若有 m Cn 1 2 ,证明 G 是哈密顿图。
A.(5,5,4,4,2,1) B.(5,4,3,2,2)
4、设图 G 为阶数至少为 3 的极大平面图,则关于 G 的描述不正确的是( A.G 的每个面的度数必为 3 C.G 中不存在不相邻的顶点 B.G 的每个顶点度数必为 3 D.G 的对偶图也可能不是简单图
姓 名 :
5、已知图 T 是至少有两片叶子的树,则关于 T 的描述不正确的是(
)。
A.T 中一定无圈 B.T 一定连通 C.T 一定是二分图 D.T 一定是哈密顿图
6、图 G 的极大独立集和极小支配集的关系说法正确的是( 线 线 A.极大独立集一定是极小支配集 B.极小支配集一定是极大独立集. 学 号 : C.每个支配集是独立集. D.以上说法都不对.
)。
3 2 7、记 f (n) 3n log n! (n 3)log n ,则 f ( n) (n 是一个正整数)的大 O 估计为:
图论试题及答案解析图片
图论试题及答案解析图片一、选择题1. 在图论中,一个图的顶点数为n,那么这个图最多有多少条边?A. nB. n(n-1)/2C. n^2D. 2n答案:B解析:在一个无向图中,每个顶点最多与其他n-1个顶点相连,因此最多有n(n-1)/2条边。
2. 什么是连通图?A. 至少有一个环的图B. 任意两个顶点都可以通过路径相连的图C. 没有孤立顶点的图D. 所有顶点度数都大于0的图答案:B解析:连通图是指图中任意两个顶点都可以通过路径相连的图。
3. 在图论中,什么是哈密顿路径?A. 经过图中所有顶点的路径B. 经过图中所有边的路径C. 经过图中所有顶点的回路D. 经过图中所有边的回路答案:A解析:哈密顿路径是指经过图中所有顶点的路径。
4. 什么是二分图?A. 图的顶点可以被分成两个不相交的集合,使得同一集合内的顶点不相邻B. 图的顶点可以被分成两个不相交的集合,使得同一集合内的顶点相邻C. 图的边可以被分成两个不相交的集合,使得同一集合内的边不相邻D. 图的边可以被分成两个不相交的集合,使得同一集合内的边相邻答案:A解析:二分图是指图的顶点可以被分成两个不相交的集合,使得同一集合内的顶点不相邻。
5. 在图论中,什么是最小生成树?A. 包含图中所有顶点的最小边数的生成树B. 包含图中所有顶点的最小权重的生成树C. 包含图中所有边的最小权重的生成树D. 包含图中所有边的最小边数的生成树答案:B解析:最小生成树是指包含图中所有顶点的最小权重的生成树。
二、填空题1. 在无向图中,如果一个顶点的度数为n,则该顶点至少有______条边。
答案:n解析:一个顶点的度数是指与该顶点相连的边的数量。
2. 如果一个图是连通的,那么该图至少有______个连通分量。
答案:1解析:连通图的定义是图中任意两个顶点都可以通过路径相连,因此至少有一个连通分量。
3. 在图论中,一个图的色数是指给图的顶点着色,使得相邻顶点颜色不同,所需的最小颜色数。
图论习题参考答案
二、应用题题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 。
图论习题参考答案
二、应用题题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, N G(X)工[n/2];(2)对V的任一个子集S,只要S = [n/2], S中有两个顶点相邻或V-S中有两个顶点相邻。
需要证明G中有三个顶点两两相邻。
反证,若G中不存在三个两两相邻的顶点。
在G中取两个相邻的顶点X i和y i,记N G(X I)={y i,y2, ,y t}和N G(y i)={x i,X2, ,X k},贝U N G(X I)和N G(y i)不相交,并且N G(X I) (N G(y i)) 中没有相邻的顶点对。
情况一;n=2r:此时[n/2]=「,由(i)和上述假设,t=k=r 且N G(y i) = V-N G(X I),但N G(X I)中没有相邻的顶点对,由(2), N G(y i)中有相邻的顶点对,矛盾。
情况二;n=2r+i:此时[n/2]= r,由于N G(X I)和N G(y i)不相交,t亠r,k ",所以r+i 亠t,r+i 丄k。
若t=r+i,则k=r,即N G(y i)=r, N G(X I)= V-N G(y i),由(2), N G(X I)或N G(y i)中有相邻的顶点对,矛盾。
故k z r+i,同理r+i。
所以t=r,k=r。
记w^V- N G(X I) U N G(y i),由(2), w 分别与N G(X I)和N G(y i)中一个顶点相邻,设wx io,E, wy jo,E。
若X io y jo・E,则w , X io, y jo两两相邻,矛盾。
8图论习题
(2).一棵树T有两个结点度数为2,一个结点度数为3,三个结 点度数为4,问它有多少个度数为1的结点? 解:设有n1个度数为1的结点, 又令T有v个结点,e条边.于是 v= n1+2+1+3= n1+6 T的所有结点度数总和=n1+2×2+1×3+3×4=n1+19=2e 因e=v-1 ∴ n1+19=2(n1+6-1) ∴ n1=9 (6).给定图G如图所示,用Kruskal算法,求G的一棵最小生 成树. 3 2 2 1 9 2 8 7 1 4 1 3 3 5 6 2 2 1 3 4 10 2 2
14
b)证明6个人的人群中,或者有3个人相互认识,或者有3个 人彼此陌生. 证明:以6个人为结点画一个K6图,如果两个相互认识就把 相应边涂上红色,如果彼此陌生就涂上蓝色. 由a)的结论得 必有三个人它们构成的三角形的三条边要么都涂上红色, 要么都涂上蓝色. P327(3)一棵树T有n2个结点度数为2,n3个结点度数为3,… nk个结点度数为k,问它有多少个度数为1的结点? 解:设有n1个度数为1的结点, 又令T有v个结点,e条边.于是 v= n1+n2+…+nk T的所有结点度数总和= n1+2n2+…+knk=2e 因e=v-1 ∴ n1+2n2+…+knk=2(n1+n2+…+nk -1) ∴ n1= n3+2n4+…+(k-2)nk+2
16
P337(1)从简单有向图的邻接矩阵如何判定它是否为根 树?如果是根树,如何判定树根和树叶. 011000 000110 解:先看个例子: v1 A= 000001 v2 v3 000000 000000 v4 v5 v6 000000
图论
图论复习题1、 (D)。
将有向图D 各有向边的箭头都去掉,所得图G 为无向图,称为D 的 ( )。
A 、图 B 、零图 C 、补图 D 、基图2、 (C)。
简单图为 。
A 、不含平行边B 、不含环C 、即不含平行边也不含环D 、没有要求3、 (D)。
无向图的回路包括 。
A 、简单回路B 、初级回路C 、复杂回路D 、简单回路、初级回路和复杂回路4、 (D)。
E ,V D =为无环有向图,[]m n ij m ⨯为D 的关联矩阵,1m ij =则 。
A 、i v 是j e 的终点 B 、i v 与j e 不关联 C 、i v 与j e 关联 D 、i v 是j e 的始点5、 (A)。
图的同构关系是 。
A 、等价关系B 、偏序关系C 、空关系D 、良序关系6、 (C)。
4K 的所有非同构的子图中,有 个生成子图。
A 、8 B 、10 C 、11 D 、127、 (A)。
下列能成为图的度数序列的为 。
A 、(5,2,3,1,4)B 、(3,3,2,3)C 、(3,1,2,1)D 、(1,1,1,1,1)本体错误8、 (D)。
3个顶点2条边的所有可能非同构的有向简单图共有 个图。
A 、1B 、2C 、3D 、49、 (C)。
G 为无向图,V '称为G 的一个点割集,若V '含有 个顶点,则v 叫割点。
A 、0B 、2C 、1D 、310、 (A)。
多重图为 。
A 、含平行边B 、不含环C 、即不含平行边也不含环D 、没有要求11、 (D)。
无向图的通路包括 。
A 、简单通路B 、初级通路C 、复杂通路D 、简单通路、初级通路和复杂通路12、 (B)。
一连通的平面图,8个顶点4个面,则边数为 。
A 、9B 、10C 、11D 、1213、(C)。
G 为无向图,E '称为G 的一个边割集,若E '含有 条边,则e 叫桥。
A 、0 B 、2 C 、1 D 、314、 (D)。
图论习题及答案
作业解答练习题2 利用matlab编程FFD算法完成下题:设有6种物品,它们的体积分别为:60、45、35、20、20和20单位体积,箱子的容积为100个单位体积。
解答一:function [num,s] = BinPackingFFD(w,capacity)%一维装箱问题的FFD(降序首次适应)算法求解:先将物体按长度从大到小排序,%然后按FF算法对物体装箱%输入参数w为物品体积,capacity为箱子容量%输出参数num为所用箱子个数,s为元胞数组,表示装箱方案,s{i}为第i个箱子所装%物品体积数组%例w = [60,45,35,20,20,20]; capacity = 100;% num=3,s={[1,3],[2,4,5],6};w = sort(w,'descend');n = length(w);s = cell(1,n);bin = capacity * ones(1,n);num = 1;for i = 1:nfor j = 1:num + 1if w(i) < bin(j)bin(j) = bin(j) - w(i);s{j} = [s{j},i];if j == num + 1num = num + 1;endbreak;endendends = s(1:num);解答二:clear;clc;V=100;v=[60 45 35 20 20 20];n=length(v);v=fliplr(sort(v));box_count=1;x=zeros(n,n);V_Left=100;for i=1:nif v(i)>=max(V_Left)box_count=box_count+1;x(i,box_count)=1;V_Left=[V_Left V-v(i)];elsej=1;while(v(i)>V_Left(j))j=j+1;endx(i,j)=1;V_Left(j)=V_Left(j)-v(i);endtemp=find(x(i,:)==1);fprintf('第%d个物品放在第%d个容器\n',i,temp) endoutput:第1个物品放在第1个容器第2个物品放在第2个容器第3个物品放在第1个容器第4个物品放在第2个容器第5个物品放在第2个容器第6个物品放在第3个容器解答三:function box_count=FFD(x)%降序首次适应算法v=100;x=fliplr(sort(x));%v=input('请输入箱子的容积:');n=length(x);I=ones(n);E=zeros(1,n);box=v*I;box_count=0;for i=1:nj=1;while(j<=box_count)if x(i)>box(j)j=j+1;continue;elsebox(j)=box(j)-x(i);E(i)=j;break;endendif j>box_countbox_count=box_count+1;box(box_count)=box(box_count)-x(i);E(i)=j;endenddisp(E);在命令窗口输入:>> x=[60,45,35,20,20,20];>> FFD(x)1 2 1 2 2 3ans =3练习题5 “超市大赢家”提供了50种商品作为奖品供中奖顾客选择,车的容量为1000dm3, 奖品i占用的空间为w i dm3,价值为v i元, 具体的数据如下:v i= { 220, 208, 198, 192, 180, 180, 165, 162, 160, 158,155, 130, 125, 122, 120, 118, 115, 110, 105, 101, 100, 100, 98,96, 95, 90, 88, 82, 80, 77, 75, 73, 72, 70, 69, 66, 65, 63, 60, 58,56, 50, 30, 20, 15, 10, 8, 5, 3, 1}w i = {80, 82, 85, 70, 72, 70, 66, 50, 55, 25, 50, 55, 40, 48,50, 32, 22, 60, 30, 32, 40, 38, 35, 32, 25, 28, 30, 22, 50, 30, 45,30, 60, 50, 20, 65, 20, 25, 30, 10, 20, 25, 15, 10, 10, 10, 4, 4, 2,1}。
8颗黑白连格数一样的题
8颗黑白连格数一样的题(最新版)目录1.题目背景及要求2.解决方案的思路3.算法实现及步骤4.代码示例与解析5.结论与拓展正文1.题目背景及要求在编程竞赛中,经常会遇到一些涉及图论的题目。
最近,有一个关于黑白连格数的问题吸引了很多编程爱好者。
题目描述如下:给定一个无向无环图,其节点为黑节点和白节点,黑节点之间相连的边为黑边,白节点之间相连的边为白边。
现要求计算图中满足如下条件的顶点的数量:- 从该顶点出发,可以到达的所有顶点都是黑节点;- 从该顶点出发,可以到达的所有顶点都是白节点;- 该顶点本身就是黑节点,并且从该顶点出发,可以到达的所有顶点都是白节点;- 该顶点本身就是白节点,并且从该顶点出发,可以到达的所有顶点都是黑节点。
2.解决方案的思路为了解决这个问题,我们可以使用深度优先搜索(DFS)算法。
首先,我们需要遍历整个图,对于每个顶点,分别判断它是否满足上述四个条件。
若满足,则将答案加一。
接下来,我们将详细介绍算法的实现及步骤。
3.算法实现及步骤算法实现的关键在于如何判断一个顶点是否满足题目所给条件。
我们可以通过以下步骤来实现:- 遍历当前顶点的所有邻接顶点;- 对于每个邻接顶点,判断它是否为黑节点且从当前顶点出发可以到达;- 如果有邻接顶点满足上述条件,则当前顶点满足第一个条件;- 对于每个邻接顶点,判断它是否为白节点且从当前顶点出发可以到达;- 如果有邻接顶点满足上述条件,则当前顶点满足第二个条件;- 如果当前顶点为黑节点,且从当前顶点出发可以到达的所有顶点都是白节点,则当前顶点满足第三个条件;- 如果当前顶点为白节点,且从当前顶点出发可以到达的所有顶点都是黑节点,则当前顶点满足第四个条件。
在实现算法时,我们需要用一个布尔数组 vis 来记录每个顶点是否已被访问过。
为了避免重复访问,我们需要在遍历过程中将已访问过的顶点的邻接顶点标记为已访问。
4.代码示例与解析下面是使用 Python 实现的代码示例:```pythondef numSpecial(graph, blackWhite):n = len(graph)ans = 0vis = [False] * nfor i in range(n):if vis[i]:continueif check1(graph, i, blackWhite) or check2(graph, i, blackWhite):ans += 1if graph[i] == 1 and check3(graph, i, blackWhite): ans += 1if graph[i] == 0 and check4(graph, i, blackWhite): ans += 1vis[i] = Truereturn ansdef check1(graph, i, blackWhite):for j in graph[i]:if not vis[j] and graph[j] == 1 and all(graph[k] == 0 for k in graph[j] if vis[k]):return Truereturn Falsedef check2(graph, i, blackWhite):for j in graph[i]:if not vis[j] and graph[j] == 0 and all(graph[k] == 1 for k in graph[j] if vis[k]):return Truereturn Falsedef check3(graph, i, blackWhite):for j in graph[i]:if graph[j] == 1 and all(graph[k] == 0 for k in graph[j] if vis[k]):return Truereturn Falsedef check4(graph, i, blackWhite):for j in graph[i]:if graph[j] == 0 and all(graph[k] == 1 for k in graph[j] if vis[k]):return Truereturn False```5.结论与拓展通过以上算法,我们可以解决这类关于黑白连格数的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 5 4 6
P321(1)画出下面各图的对偶图.
12
(3)用韦尔奇.鲍威尔法,对下面各图着色. 求图的着色数. (a)图课堂已作. C (b)结点按照度数降序排序: D B F, B, A, C, E, D, G, H E A 可见此图是4色的. H F G
如果在G中u与v邻接, 则u与v在G的同一个连通分支, 例如 u,v∈V1(G)(即由结点集合V1构成的连通分支G(V1)), 由于G是不连通的,所以G必有另一个连通分支G(V2), 设 结点w∈V2(G), 于是在Ḡ中必有边(u,w),(w,v),于是在Ḡ中 必有路uwv, 所以Ḡ是连通的.
V1 u V2 w u V1 v V2 w
16
P337(1)从简单有向图的邻接矩阵如何判定它是否为根 树?如果是根树,如何判定树根和树叶. 011000 000110 解:先看个例子: v1 A= 000001 v2 v3 000000 000000 v4 v5 v6 000000
根:入度为0----列为0的结点 叶:出度为0----行为0的结点 (2)求出右图的二叉树. 1 1 2
15
(2).一棵树T有两个结点度数为2,一个结点度数为3,三个结 点度数为4,问它有多少个度数为1的结点? 解:设有n1个度数为1的结点, 又令T有v个结点,e条边.于是 v= n1+2+1+3= n1+6 T的所有结点度数总和=n1+2×2+1×3+3×4=n1+19=2e 因e=v-1 ∴ n1+19=2(n1+6-1) ∴ n1=9 (6).给定图G如图所示,用Kruskal算法,求G的一棵最小生 成树. 3 2 2 1 9 2 8 7 1 4 1 3 3 5 6 2 2 1 3 4 10 2 2
B E
C F
ADECF
ADECF
6
(8)求右图的图G的强分图,单侧分图和弱分图. 3 4 6 解:找强分图:在回路中的结点构成 一个强分图,其余结点自己构成各自 2 1 5 的强分图. 强分图有:{1,2,3},{4},{5},{6}各自导出的子图. 单侧分图:{1,2,3,4,5,6}导出的子图. 弱分图: G本身. P300(3)求右图的邻接矩阵,可达矩阵和距离矩阵. 解: 00000 v2 v1 10110 v5 A= 10000 00100 v3 v4 00000
14
b)证明6个人的人群中,或者有3个人相互认识,或者有3个 人彼此陌生. 证明:以6个人为结点画一个K6图,如果两个相互认识就把 相应边涂上红色,如果彼此陌生就涂上蓝色. 由a)的结论得 必有三个人它们构成的三角形的三条边要么都涂上红色, 要么都涂上蓝色. P327(3)一棵树T有n2个结点度数为2,n3个结点度数为3,… nk个结点度数为k,问它有多少个度数为1的结点? 解:设有n1个度数为1的结点, 又令T有v个结点,e条边.于是 v= n1+n2+…+nk T的所有结点度数总和= n1+2n2+…+knk=2e 因e=v-1 ∴ n1+2n2+…+knk=2(n1+n2+…+nk -1) ∴ n1= n3+2n4+…+(k-2)nk+2
a b c d e f g h i j
3
(5)一个图与它的补图同构,称为自补图. c)一个图是自补图,其对应的完全图的边数是偶数. 证明:此命题显然成立,因为一个图与其补图同构,则它们 的边数相等, 于是它们对应完全图的边数为它们边数的和 所以该完全图的边数是偶数. a)给出5个结点的自补图.
18
解:a)权: 1,4,9,16,25,36,49,64,81,100 385 166,219 166 81
385
219
100,119,166
81,85,100,119 55,64,81,85,100
85
36 49
100 119 55 25 14
64 30 16
9
36,49,55,64,81,100
13
(7)a)一个完全图K6 的边涂上红色或者蓝色,证明对于任何 一种随意涂边的方法,总有一个完全图K3 的所有边被涂上 红色,或者涂上蓝色. 证明:因为K6中任何结点都有5条边与之关联, 这5条边涂 上红色或者蓝色, 那么必有要么3边是红色,要么3边是蓝 色, 如图所示.我们假设 3条边涂上红色,而这3条 边的另一端的3个结点之 间3条边构成一个三角形, 下面考察这3条边涂的颜色, 如果至少有一条边是涂红色, 则与上边两条红色边构成一个红色的三角形.如果没有一 条涂红色,那么这个下面的三角形就是全是蓝色的边. 对于开始时3边都涂蓝色,类似证明结论成立.
v
G
-
G
5
(5)分析右图,求 A a)从A到F的所有通路. D 通路:路中结点不同. ABCF ABEF ADEF ABECF ABCEF ADEBCF b)从A到F的所有迹. 迹:路中边不同. ABCF ABEF ADEF ABECF ABCEF ADEBCF ADEBCEF ADECBEF c)A和F之间的距离. 距离:就是最短的路长. A和F之间的距离为3.
第八章 习题课
P279(1)证明任何有向简单完全图中,所有结点的入度平方 之和等于所有结点出度平方之和. (设图有n个结点) 证明: 因有向简单完全图中每个结点v: degi(v) =dego(v) =n-1 故,所有结点的入度平方之和等于所有结点出度平方之和. 或者∑(degi(v))2 -∑(dego(v))2 = ∑[(degi(v))2 -(dego(v))2] = ∑{[(degi(v))+(dego(v))] [(degi(v)) -(dego(v))]} = 2(n-1)∑{[(degi(v)) -(dego(v))]} = 2(n-1)0=0 所以∑(degi(v))2 =∑(dego(v))2
9
(3) n取何值时,完全图Kn是个欧拉图. 解: 因为Kn有n个结点, 每个结点的度数是n-1, 要使n-1为 偶数, 必使n=3,5,7, b)画一个有一条欧拉回路但没有一条汉密尔顿回路的图. c)画一个没有一条欧拉回路但有一条汉密尔顿回路的图. P 317(3)证明:在6个结点12条边的连通平面简单图中, 每个面由3条边围成. 证明:因为G中所有面的边界长总和为边数的2倍. 即 ∑deg(r)=2×12=24, 由欧拉公式得;r=2-v+e=2-6+12=8 而G中无环和平行边, 24/8=3 所以每个面由3条边围成.
8
P311(1)判定下面图是否能一笔画.
13 12 2 11 18 19 1 14 3 17 16 a 15 20 29 28 10 4 23b 24 25 27 26 5 9 22 21 8 7 6 因为这两个图中,都只有两个奇数度的结点, 有欧拉路, 所 以可以一笔画. (2)构造一个欧拉图,使得结点数 v和边数e满足: a)v,e奇偶性一样. b)v,e奇偶性相反.
10
(1)证明:若G是每一个面至少由k(k≥3)条边围成的连通平 k (v 2) e 面图,则, k 2 ,这里v,e分别是G的结点数和边数. 证明:设G中有r个面,因为G中所有面的边界长总和为边数 2e 的2倍. 所以 2e≥kr, 所以r≤ ,代入欧拉公式得:
v e
2e 2 k
7
00000 00000 00000 00000 10110 10100 10000 00000 A= 10000 A2 = 00000 A3 = 00000 A4 = 00000 00100 10000 00000 00000 00000 00000 00000 00000 P=A∨A(2)∨A(3)∨A(4)∨A(5) 00000 0 ∞∞∞∞ 10110 10 1 1 ∞ P= 10000 1 ∞0 ∞∞ D= 10100 2 ∞1 0 ∞ 00000 ∞∞∞∞ 0 距离矩阵D: 主对角线为0; (d(u,u) =0) 在P主对角线以外的0, 在D中变成∞. 对P中1:可能来自几个A(k) , D中对应元素,取各个A(k) 最小的 k (k=1,2,…,n)。因为k表示两点间路径的长度。
1
按照教材定义 (将完全图的各个边任意添加方向,成为有 向完全图)证明: 因为对任何结点v有,degi(v)+dego(v)=n-1 ∑degi(v)=∑dego(v) 或者∑(degi(v))2 -∑(dego(v))2 =∑[(degi(v))2 -(dego(v))2] =∑{[(degi(v))+(dego(v))] [(degi(v)) -(dego(v))]} = (n-1)∑{[(degi(v)) -(dego(v))]} =(n-1)[∑degi(v)-∑dego(v)] =(n-1)0=0 所以∑(degi(v))2 =∑(dego(v))2
v
k 2 e 2 k
k
v 2
k 2 e k
e
k(v 2) k 2
(5)如果可能, 把下面画成平面图,否则说明它包含一个与 K5或K3,3在2度结点内同构子图.
11
(7)证明a)对于K5中任何边e, K5 -e 是平面图. b)对于K3,3中任何边e, K3,3 -e 是平面图. 1 3 5 1
5
9 6 7 8