图论第一次作业
图论第一次作业

算法能否用来求:
(1)赋权连通图中的最大权的树 (2)赋权图中的最小权的最大森林如果可以,怎样实现 答:1、不能,由 Kruskal 算法得到的任何生成树一定是最小生成树。
2、能 a.选择边 e1 使其权值最小 b.若已经选定边 e1 e2 e3 ……ek,则从 E-{e1,e2,e3……ek},选择边 ek+1
习题一:
4.证明下面两图同构。
v1
u1
v2
v6
v10 v5
v7
v8 v9
v3
v4 (a)
u6 u5
u2
u8
u10
u3
u7
u9
u4
(b)
证明:作映射 f : vi ↔ ui (i=1,2….10) 容易证明,对 vi v j E ((a)),有 f (v i vj,), ,ui,uj, ,E,((b)) (1 i 由图的同构定义知,图(a)与(b)是同构的。
矛盾,推出 不是最长路。即说明 与 是树叶,则 与 均是一度的。所以非平凡
树的最长路的起点和终点均是 度的。 9.证明:顶点度数为偶数的连通图本身可构成一个包含所有边的闭迹。 证明:证明:由于 是连通非平凡的且每个顶点度数为偶数,所以 中至少存在
圈 ,从 中去掉 中的边,得到 的生成子图 ,若 没有边,则 的边集合能划分
(5,4,3,2,2,0)是图序列,然而(5,4,3,2,2,0)不是图序列,所以(6,6,5,4,3,3,1) 不是图序列。
12.证明:若 ,则 包含圈。 证明:下面仅对连通图的下的条件下进行证明,不连通的情形可以通过分成若干
个连通的情形来证明。设
,对于 中的路
若
与 邻接,则构成一个圈。若
是一条路,由于 ,因此,
第一次 图论 作业

图论作业第一题:记“该公司第i年初购买新设备”的事件为,为制定五年计划,设置变量。
表示第五年底。
可行的方案如下。
的权重由题目表格可以得到,下面是邻接矩阵0 16 22 30 41 59Inf 0 16 22 30 41Inf Inf 0 17 23 31Inf Inf Inf 0 17 23Inf Inf Inf Inf 0 18Inf Inf Inf Inf Inf 0在MATLAB中function [d,DD]=dijkstra_aiwa(D,s)[m,n]=size(D);d=inf.*ones(1,m);d(1,s)=0;dd=zeros(1,m);dd(1,s)=1;y=s;DD=zeros(m,m);DD(y,y)=1;counter=1;while length(find(dd==1))<mfor i=1:mif dd(i)==0d(i)=min(d(i),d(y)+D(y,i));endendddd=inf;for i=1:mif dd(i)==0&&d(i)<dddddd=d(i);endendyy=find(d==ddd);counter=counter+1;DD(y,yy(1,1))=counter;DD(yy(1,1),y)=counter;y=yy(1,1);dd(1,y)=1;end最后得到,d =0 16 22 30 41 53当节点为6个时,最短路径53,可以看出V0到V3,V3到V5,即最开始买一台,第四年年初买可以最划算。
第二问:针对于第二问问题,定义四维状态向量(m,n,p,q),m、n、p、q分别为人、狼、羊和蔬菜的状态,当状态为0时,该物处在对岸,当状态为1时,该物在此岸。
由于题目要求,狼不能和羊一个状态,羊不能和蔬菜一个状态,穷举得可行状态(1,1,1,1),(1,1,1,0),(1,1,0,1),(1,0,1,1),(1,0,1,0),(0,1,0,1),(0,1,0,0),(0,0,1,0),(0,0,0,1),(0,0,0,0)。
图论第一次作业

图论第一次作业习题一:● 4.证明下面两图同构。
证明:作映射f : vi ? ui(i=1,2….10)容易证明,对?vi vj∈E ((a)),有f (vivj,),=,ui,uj,∈,E,((b)) (1≤ i ≤ 10,1≤j≤ 10 ) 由图的同构定义知,图(a)与(b)是同构的。
● 5.证明:四个顶点的非同构简单图有11个。
证明:设四个顶点中边的个数为m,则有:m=0:m=1 :m=2:m=3: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)是图序列非负整数组12121(,,,),,2n n n i i d d d d d d d m π==≥≥≥=∑是图序列的充要条件是:1112312(1,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 )={V 1,V 2,V 3,?V n },对于G 中的路V 1,V 2,V 3,?V n 若V k 与V 1邻接,则构成一个圈。
若V i1,V i2,V i3,?V in 是一条路,由于δ≥2,因此,对于V in ,存在V ik 与之邻接,则V ik ,,?V in V ik 构成一个圈。
● 17.证明:若G 不连通,则G ?连通。
电子科技大学-图论第一次作业-

课本习题一:
4. 证明下面两图同构。
v1
u1
v2
v6
v10 v5
v7
v8 v9
v3
v4 (a)
u6 u5
u2
u8
u10
u3
u7
u9
u4
(b)
证明:作映射 f : vi ↔ ui (i=1,2….10)
容易证明,对vi v j E ((a)),有 f (v i vj,),,ui,uj,,E,((b))
中不
3.设 G 是阶大于 2 的连通图,证明下列命题等价:
(1)
G 是块
(2)
G 无环且任意一个点和任意一条边都位于同一
个圈上;
(3)
G 无环且任意三个不同点都位于同一条路上。
: 是块,任取 的一点 ,一边 ,在 边插入一点 ,使得 成为两条边,由此 得到新图 ,显然 的是阶数大于 的块,由定理 4, 中的 u,v 位于同一个 圈上,于是 中 u 与边 都位于同一个圈上。
件下的不同构的情形,则从上面穷举出的情况可以看出四个顶点的非同构简单图
有 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)是图序列
(G1) 2 最小边割{(6,5),(8,5)} {(6,7),(8,7)}{(6,9),(8,9)}
1j 10 ) 由图的同构定义知,图(a)与(b)是同构的。
5.证明:四个顶点的非同构简单图有 11 个。
证明:设四个顶点中边的个数为 m,则有:
图论 王树禾 答案

图论第一次作业By byh|E(G)|,2|E(G)|2G υυ⎛⎫≤ ⎪⎝⎭⎛⎫ ⎪⎝⎭1.1 举出两个可以化成图论模型的实际问题略1.2 证明其中是单图证明:(思路)根据单图无环无重边的特点,所以 最大的情形为任意两个顶点间有一条边相连,即极端情况为。
•1.4 画出不同构的一切四顶单图•0条边:1条边:•2条边:3条边:•4条边:5条边:•6条边:1.10G≅H当且仅当存在可逆映射θ:V G→V H,使得uv∈E G⇔θuθv∈E H,其中G和H是单图。
(证明充分性和必要性)•必要性•若G≅H,由定义可得,存在可逆映射θ:V G→V Hφ:E G→E(H)当且仅当ψG e=uv时,ψHφe=θuθ(v),所以uv∈E G⇒θuθv∈E H•充分性•定义ϕ:E G→E(H),使得uv∈E G和θuθv∈E(H)一一对应,于是ϕ可逆,且ψe=uv的充要条件是ψHφe=θuθv,得G≅HG1.12求证(a)ϵK m,n =mn,(b)G是完全二分图,则ϵG≤14v G2•(a)对于K m,n ,将顶集分为X和Y,使得X∪Y=V Km,n,X∩Y=∅,X=m,Y=n,对于X中的每一顶点,都和Y中所有顶点相连,所以ϵKm,n=mn•(b)设G的顶划分为X,Y,X=m,Y=v−m,则ϵG≤•ϵK m,v-m =v−m m≤v24•证明:•(a)第一个序列考虑度数7,第二个序列考虑6,6,1•(b)将顶点v分成两部分v’和v’’•v’ = {v|v= v i, 1≤ i≤ k},•v’’ = {v|v= v i, k< i≤ n}•以v’点为顶的原图的导出子图度数之和小于•然后考虑剩下的点贡献给这k个点的度数之和最大可能为•1.37:证明无环图G 含二分生成子图H ,使得d H v ≥12d G v 对每个v ∈V(G)成立。
•证明:•任取X, Y 满足X U Y = V(G),X ∩ Y = ø,且令X,Y 中的顶两两不相邻,所得的图是H 且是二分子图,令H 是G 边数最多的二分生成子图,若存在v ϵV(G),使得d H (v) < d G (v),不妨设v ϵX ,则将v 所连的边取消,换成d G (v) -d H (v) 条边,且将v 加入Y 中,于是H 的边数增加了d G (v) -2d H (v)条,与H 边数最多矛盾,故原命题成立。
图论作业(1)

第三章1.证明: 必要性:v 是连通图G 的割边, 则, 至少有两个连通分支。
设其中一个连通分支顶点集合为V1,另外连通分支顶点集合为V2,即V1与V2构成V 的划分。
对于任意的u ∈V1, v ∈V2,如果割边e 不在某一条(u ,v )路上,那么,该路也是连接G-e 中的u 与v 的路,这与u,v 处于G-v 的不同分支矛盾。
“充分性”若e 不是图G 的割边,那么G-v 连通,因此在G-v 中存在u,v 路,当然也是G 中一条没有经过边e 的u,v 路。
矛盾。
7.证明: v 是单图G 的割点,则G-v 至少两个连通分支。
现任取 , 如果x,y 在G-v 的同一分支中,令u 是与x,y 处于不同分支的点,那么,通过u ,可说明,x 与y 在G-v 的补图中连通。
若x,y 在G-v 的不同分支中,则它们在G-v 的补图中邻接。
所以,若v 是G 的割点,则v 不是其补图的割点。
9.连通图G 的一个子图B 称为是G 的一个块,如果(1), 它本身是块;(2), 若没有真包含B 的G 的块存在。
又由于对于阶数至少是3的()()G e G ωω->图G是块当且仅当G无环并且任意两点都位于同一圈上。
根据题意,对于阶数至少是3的图G,由于G没有偶圈,所以G的每个块的点可以在奇圈上,如果不在奇圈上,则块只能是K2,否则如果不是K2的话,该子图将存在割点,该子图就不是块。
得证。
16.(1)(2)(3)第四章3. (1)既是欧拉闭迹又是哈密尔顿圈(2)(3)(4)7.由于图没有奇度顶点,所以是欧拉图,又定理1可得,图G的边集可以划分为圈C1,C2,。
Cm,所以E(G)可以表示成C1,C2.。
Cm的并。
10.若图不是二连通,则存在割点,由于哈密尔顿图不存在割点,因而G是非哈密尔顿图。
若G是具有二分类(X,Y)的偶图,且|X|不等于|Y|,设X中所有点为x1,x2.。
xm,Y中的所有点为y1,y2.。
yn,若存在哈密尔顿图,则在哈密尔顿圈中必然存在X中的点与Y中的点相互交替出现,但是|X|不等于|Y|,则必然出现某两个点同属于|X|或者|Y|,但是G是偶图,属于同一集合的这样的两个点不可以相连,所以存在哈密尔顿圈矛盾,因而不存在哈密尔顿圈。
图论第一次作业答案(201099)

图论第一次作业答案(2010.9.9):1:证明 ()|E G |2v ⎛⎫≤ ⎪⎝⎭,其中G 是单图。
证:因为G 是单图,所以|()||()|v E G E K ≤又因为v |()|2v E K ⎛⎫≤⎪⎝⎭ ,所以()|E G |2v ⎛⎫≤ ⎪⎝⎭5:若N 个人的人群中至少有一个人未与每个人握手,求可能与每个人握手的最多有几个人?解:假设每个人为一个顶点,共有N 个顶点(V 1,V 2,。
V N ),俩人握手可看做两顶点相连,从而构成图G不是一般性,假设V i 与V j 没有握手,则V i 与V j 均未与所有人握手,所以至多有N-2个人与每个人握手。
4:画出不同构的一切四顶点图。
解:20: 证明每个顶皆2次的连通图是圈。
证:设P=v 0v 1v 2…. v n 为最长轨,由于()d v 2≡,所以v i (0<i<n )只能与v i -1和v i +1相连v 0除了与v 1相连,还与v x 相连,若v x 不P 上,则P 还可以加长,与最长轨定义矛盾,所以v x 在P 上。
对于P 上的任一顶点v i (0<i<n ),已经存在d (v i )=2,每个顶不可能有与之关联的第三条边,又因为此图是连通图,所以v x就是v n,此时原图为圈。
29,证明二分图的子图是二分图。
证明:设S是二分图G的子图。
且有,。
因,不妨设包含X中顶点子集和Y中顶点子集。
(1)若和都不为空。
又因,且X中任二顶不相邻,Y中任二顶不相邻,所以,中任二顶不相邻,中任二顶不相邻。
因此,S是二分图。
(2)若不为空,为空。
因X中任二顶不相邻,所以,中任二顶不相邻。
将分为,中任二顶不相邻,中任二顶不相邻。
因此,S是二分图。
(3)若为空,为空。
同(2)。
命题得证。
32,证明。
证明:对任意顶点有:。
(i=1,2, (v)因此,v,即,。
由Euler定理,得:。
命题得证。
中科院研究生院图论讲义习题1

第一章习题1. 对任何简单图G ,(1) 证明:(1)()2G υυε−≤;(2)(1)()2G υυε−=当且仅当G K ν≅。
2. 证明:(1),()m n K mn ε=;(2) 若G 是完全二部图,则2()4G υε≤。
3. 图G 有21条边,12个3度顶点,其余顶点的度均为2,求图G 的阶数。
4. 证明:任何简单图必有至少两个顶点具有相等的度。
5. 设G 是简单图,求G 的所有不同的生成子图的个数(包括G 本身和空图)。
6. 证明:任何图中,奇度顶点的个数总是偶数(包括0)。
并由此证明:在任一次聚会上握过奇数次手的人必为偶数个。
7. 证明或反证:如果u 和v 是图G 中仅有的具有奇数度的顶点,则G 包含一条u , v 路。
8. 证明:若4υ≥且1+=νε,则存在)(G V v ∈使得3)(≥v d 。
由此证明: n 个球队比赛(4n ≥),已赛完n +1场,则必定有一个球队已参加过至少3场比赛。
9. 在一个运动联盟中,将所有运动队组织成两个赛区,每个赛区有13个队,能否恰当安排比赛使得每个队在其所在赛区中进行9场比赛而与另一个赛区中的运动队进行4场比赛?10. 在平面上有n 个点12{,,,}n S x x x =⋅⋅⋅,其中任两个点之间的距离至少是1。
证明在这n 个点中,距离为1 的点对数不超过3n 。
11. 某次会议有n 人参加,其中有些人互相认识,但每两个互相认识的人,都没有共同的熟人,每两个互不认识的人都恰好有两个共同的熟人。
证明每一个参加者都有同样数目的熟人。
12. 在一个化学实验室里,有n 个药箱,其中每两个不同的药箱恰有一种相同的化学品,而且每种化学品恰好在两个药箱中出现,问:(1)每个药箱有几种化学品?(2)这n 个药箱中共有几种不同的化学品?13. 在一次舞会中,A 、B 两国留学生各(2)n n >人,A 国每个学生都与B 国一些(不是所有)学生跳过舞,B 国每个学生至少与A 国一个学生跳过舞。
哈工大集合与图论习题

集合与图论习题第一章习题1.画出具有4个顶点的所有无向图(同构的只算一个)。
2.画出具有3个顶点的所有有向图(同构的只算一个)。
3.画出具有4个、6个、8个顶点的三次图。
4.某次宴会上,许多人互相握手。
证明:握过奇数次手的人数为偶数(注意,0是偶数)。
5.证明:哥尼斯堡七桥问题无解。
6.设u与v是图G的两个不同顶点。
若u与v间有两条不同的通道(迹),则G中是否有回路?7.证明:一个连通的(p,q)图中q ≥p-1。
8.设G是一个(p,q)图,δ(G)≥[p/2],试证G是连通的。
9.证明:在一个连通图中,两条最长的路有一个公共的顶点。
10.在一个有n个人的宴会上,每个人至少有m个朋友(2≤m≤n)。
试证:有不少于m+1个人,使得他们按某种方法坐在一张圆桌旁,每人的左、右均是他的朋友。
11.一个图G是连通的,当且仅当将V划分成两个非空子集V1和V2时,G总有一条联结V1的一个顶点与V2的一个顶点的边。
12.设G是图。
证明:若δ(G)≥ 2,则G包含长至少是δ(G)+1的回路。
13.设G是一个(p,q)图,证明:(a)q≥p,则G中有回路;(b)若q≥p+4,则G包含两个边不重的回路。
14.证明:若图G不是连通图,则G c 是连通图。
15.设G是个(p,q)图,试证:(a)δ(G)·δ(G C)≤[(p-1)/2]([(p+1)/2]+1),若p≡0,1,2(mod 4)(b) δ(G)·δ(G C)≤[(p-3)/2]·[(p+1)/2],若p≡3(mod 4)16.证明:每一个自补图有4n或4n+1个顶点。
17.构造一个有2n个顶点而没有三角形的三次图,其中n≥3。
18.给出一个10个顶点的非哈密顿图的例子,使得每一对不邻接的顶点u和v,均有degu+degv≥919.试求Kp中不同的哈密顿回路的个数。
20.试证:图四中的图不是哈密顿图。
21.完全偶图Km,n为哈密顿图的充分必要条件是什么?22.菱形12面体的表面上有无哈密顿回路?23.设G 是一个p(p ≥3)个顶点的图。
图论大作业

《图论及其应用》大作业指导老师郝荣霞知行1503 徐鹏宇 152912002.1.9证明:若G是森林且恰有2k个奇点,则在G中有k条边不重的路P1,P2......P K,使得E(G)=E(P1) E(P2) ...... E(P K)。
证明:对奇点数k使用数学归纳法。
①当k=1时,G是森林,且有且只有2个奇点⇒G只能为一颗树,且G的所有奇度顶点为两个1度顶点⇒G是一条路⇒满足题设②假设当k=t时,结论成立。
接下来考虑k=t + 1时的情况。
在G中一个分支中取两个叶子点u与v,令P是连接该两个顶点的唯一路。
由于P上除u,v以外的点均被P经过两次,即G-P后除u,v以外的点奇偶性不变。
⇒则G–P是有2t个奇度顶点的森林⇒由归纳假设知,G–P可以分解为t条边不重合的路之并,即E(G-P)=E(P1) E(P2) ...... E(P t)。
⇒则G可分解为t+1条边不重合的路之并,即E(G)=E(P1) E(P2) ...... E(P t) E(P)。
⇒即证。
2.4.4证明:若e 是K n 的边,则τ(K n -e )=(n-2)n n-3证明:由定理2.9:τ(K n )=n n-2由于τ(K n -e )=τ(K n )-τ(含有e 的生成树棵树)现在需要求含有e 的生成树棵树,τ(含有e 的生成树棵树)=)1(21n 1-n 2-n n n )(=2n n-3τ(K n -e )=τ(K n )-τ(含有e 的生成树棵树)=(n-2)n n-33.2.4证明:不是块的连通图至少有两个块,其中每个恰有一个割点。
证明:设G 为不是块的连通图,由于G 连通且不是块⇒G 有割点①当G 只有1个割点v 时,延割点分开,G1,G2内无割点,且连通,由块的定义知⇒G1,G2是块,且分别含一个割点v 。
②当G 含有2个及2个以上割点时,取相距距离最远的两个割点u 和v ,此时分G 为三部分G1,G2,G3。
图论习题参考答案

二、应用题题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,)(xN G≥[n/2];(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 (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两两相邻,矛盾。
图论作业1

4. 证明:任何一个人群中至少有两个人认识的朋友数相同。
5. 证明:若 k 正则二部图具有二分类 V=V 1 UV 2 ,则|V 1 |=|V 2 |。
2/2
1/2
ห้องสมุดไป่ตู้
班级
姓名
学号
三、解答题 1. 设无向图 G 有 10 条边,3 度与 4 度顶点各 2 个,其余顶点度数均小于 3,问 G 中至少有 几个顶点?在最少顶点数的情况下,写出 G 的度序列,该度序列是一个图序列吗?
2. 设 G 与其补图的边数分别为 m 1 和 m 2 ,求 G 的阶数。
3. 设 G 为 n 阶简单无向图,n>2 且 n 为奇数,G 与其补图中度数为奇数的顶点个数是否相 等?并给出理由。
1 2 1 1 1
1 1 3 0 2
2 1 0 2 0
0 1 2 , 0 2
则图 G 的边数为 。 5. 设 G 是 n 阶简单图,且不含完全子图 K 3 ,则其边数一定不会超过 。 6. 设 n 阶图 G 是具有 k 个分支的森林,则其边数为 。 7. 一棵树有 n i 个度数为 i 的结点,i=2,3,…,k,则它有 个度数为 1 的顶点。 8. K 5 的生成树的棵数为 。 二、选择题 1.关于图的度序列,下列命题错误的是( ) (A) 同构的两个图的度序列相同; (B) 非负整数序列(d 1 , d 2 ,…,d n )是图的度序列当且仅当 d 1 +d 2 +…+d n 是偶数; (C) 如果非负整数序列(d 1 , d 2 ,…,d n )是一棵树的度序列且 n≥2,那么序列中至少有两个 1; (D) 如果非负整数序列(d 1 , d 2 ,…,d n )是简单图的度序列, 那么在同构意义下只能确定一个图。 2. 对于序列(7, 5, 4, 3, 3, 2),下列说法正确的是( ) (A) 是简单图的度序列; (B) 是非简单图的度序列; (C) 不是任意图的度序列; (D) 是图的唯一度序列。 3. 下列说法错误的是( ) (A) 若一个图中存在闭途径,则一定存在圈; (B) 偶图中不存在奇圈; (C) 无向图的顶点之间的连通关系一定是等价关系; (D) 存在非平凡简单图 ,使得每个顶点的度数互不相同。 4. 关于简单图的邻接矩阵 A,下列说法错误的是( ) (A) 矩阵 A 的行和等于该行对应顶点的度数; (B) 矩阵 A 的所有元素之和等于该图边数的 2 倍; (C) 不同构的两个图,它们的邻接谱一定不同; (D) 非连通图的邻接矩阵一定可以表示为准对角矩阵形式。 5. 图 G=(n, m)一定是树的是( ) (A) 连通图; (B) 无回路但添加一条边后有回路的图; (C) 每对顶点间都有路的图; (D) 连通且 m=n-1。
习题参考解答(图论部分)

习题十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一组,画一条连线其他序列可以类式作图,当然大家也可以画图其它不同的图形。
图论部分练习

图论部分练习一、填空题1.已知图G中有1个1度结点,2个2度结点,3个3度结点,4个4度结点,则G的边数是.2.设给定图G(如右由图所示),则图G的点割集是.3.设G是一个图,结点集合为V,边集合为E,则G的结点等于边数的两倍.4.无向图G存在欧拉回路,当且仅当G连通且.5.设G=<V,E>是具有n个结点的简单图,若在G中每一对结点度数之和大于等于,则在G中存在一条汉密尔顿路.6.若图G=<V, E>中具有一条汉密尔顿回路,则对于结点集V的每个非空子集S,在G中删除S中的所有结点得到的连通分支数为W,则S中结点数|S|与W满足的关系式为.7.设完全图Kn 有n个结点(n≥2),m条边,当时,Kn中存在欧拉回路.8.结点数v与边数e满足关系的无向连通图就是树.9.设图G是有6个结点的连通图,结点的总度数为18,则可从G中删去条边后使之变成树.10.设正则5叉树的树叶数为17,则分支数为i = .二、判断说明题(判断下列各题,并说明理由.)1.如果图G是无向图,且其结点度数均为偶数,则图G存在一条欧拉回路.2.如下图所示的图G存在一条欧拉回路.3.如下图所示的图G不是欧拉图而是汉密尔顿图.G4.设G是一个有7个结点16条边的连通图,则G为平面图.5.设G是一个连通平面图,且有6个结点11条边,则G有7个面.三、计算题1.设G=<V,E>,V={ v1,v2,v3,v4,v5},E={ (v1,v3),(v2,v3),(v2,v4),(v3,v4),(v3,v5),(v4,v5) },试(1) 给出G的图形表示; (2) 写出其邻接矩阵;(3) 求出每个结点的度数; (4) 画出其补图的图形.2.图G=<V, E>,其中V={ a, b, c, d, e},E={ (a, b), (a, c), (a, e), (b, d), (b, e), (c, e), (c, d), (d, e) },对应边的权值依次为2、1、2、3、6、1、4及5,试(1)画出G的图形;(2)写出G的邻接矩阵;(3)求出G权最小的生成树及其权值.3.已知带权图G如右图所示.(1) 求图G的最小生成树; (2)计算该生成树的权值.4.设有一组权为2, 3, 5, 7, 17, 31,试画出相应的最优二叉树,计算该最优二叉树的权.四、证明题1.设G是一个n阶无向简单图,n是大于等于3的奇数.证明图G与它的补图G中的奇数度顶点个数相等.2.设连通图G 有k 个奇数度的结点,证明在图G 中至少要添加2k 条边才能使其成为欧拉图.。
课前练习-图论

课前练习一、填空题1、图G 是简单图当且仅当 。
2、简单图G 是二部图当且仅当 。
3、若简单图G 满足(G)δ≥3,则G 中存在长度至少为 的圈。
4、连通图G 具有欧拉通路,而无欧拉回路的充要条件为 。
5、一颗树有两个2度分支点,一个3度分支点,三个4度分支点,则该树有 片树叶。
6、设T 为高为k 的二叉树,则T 最多有 个顶点。
7、设图G 是具有6条边、4个顶点的平面图,则图G 的面数为 。
8、一个图为非平面图当且仅当 。
9、S V ⊂,S 是图G 的极大独立集,则()V G S -是图G 的 。
10、带权为1,3,5,7,8,11,13的最优二叉树T 的权W(T)= 。
二、解答题1、求下图G 1的色多项式,并指出其色数、点连通度和边连通度。
图G 12、(1)证明自补图的阶数n 4k =或者n 4k 1=+,k 为某个自然数。
(2)找出所有4阶的自补图。
3、(1)证明:设G 是有v 个顶点ε条边,且G 是自对偶平面图,则2v 2ε=-。
(2)已知一颗无向树T 有三个3度结点,一个二度结点,其余都是1度结点。
①T 有几个1度结点?②试画出两棵满足上述度数要求的非同构的无向树。
4、通过布尔变量的运算,求下图3的全部极小支配集。
V 16 图3图G 25、用破圈法求下图G 3中的一颗最小生成树,写出具体过程,并计算生成树的权。
图G 36、设简单图,, |V|=n, |E|=m,G V E =<> 若有212n m C -≥+,则G 是哈密尔顿图。
7、证明:5K 不是平面图.8、证明:若,(,1)m n K m n ≥是哈密顿图,则必有.m n = 9、若,m n K 是树,求,m n 应满足的条件.132411253e 6e 1e 2e 3e 4e 5e 7e 8e 9。
图论与代数结构第一二三章习题解答

习题一1. 一个工厂为一结点;若两个工厂之间有业务联系,则此两点之间用边相联;这样就得到一个无向图。
若每点的度数为3,则总度数为27,与图的总度数总是偶数的性质矛盾。
若仅有四个点的度数为偶数,则其余五个点度数均为奇数,从而总度数为奇数,仍与图的总度数总是偶数的性质矛盾。
(或者利用度数为奇数的点的个数必须为偶数个)m <= (n-1)( n-2)/2,与题设矛盾。
3•记a i为结点V i的正度数,a「为结点V i的负度数,则n n n nv a j 2「[ (n -1) - a" ]2 = n(n -1)2-2( n-1)、a「a「i 4 i 4n因为Z a「= c n = n(n -1)/2,i討4. 用向量(a1,a2,a3)表示三个量杯中水的量,其中a i为第i杯中水的量,i = 1,2,3.以满足a1+a2+a3 = 8 (a1,a2,a3为非负整数)的所有向量作为各结点,如果⑻耳厲)中某杯的水倒满另一杯得到(a' a' a'),则由结点到结点画一条有向边。
这样可得一个有向图。
本题即为在此图中找一条由(8, 0, 0 )到(4, 4, 0 )的一条有向路,以下即是这样的一条:(8 0 0 ).(5 0 3 )■( 5 3 0 )• f 0 Q \(2, 5, 1 ) (8, 0, 0丿 f ( 5, 0, 3丿r ( 5, 3, 0丿----- r■t / 4 4 O \ -----►(4, 4, 0 )T(7, 0, 1 )■ ( 7, 1, 0 )1^ ( 4, 1, 3 )5. 可以。
6若9个人中没有4个人相互认识,构造图G,每个点代表一个点,两个人相互认识则对应的两个点之间有边。
1)若可以找到点v, d(v)>5,则与v相连的6个点中,要么有3个相互认识,要么有3个相互不认识(作K6并给边涂色:红=认识,蓝=不认识,只要证图中必有同色三角形。
图论课后第一次作业

图论作业习题14. 证:将图G 和H 顶点编号如图:令()i i v u θθ=:(i=1,2,···,10)显然,θ是()()V G V H →上是双方单值映射,可以验证()i j v v E G ∈的充要条件是()()()i j i j u u v v E H θθ=∈,从而按定义G H ≅。
5. 证明:对于四个顶点的单图G ,采用穷举法,所有的单图如下:因为边数满足4()62m G ⎛⎫≤= ⎪⎝⎭,所以上面列举的总数为11个。
11. 证明:(7,6,5,4,3,3,2)对应的是七个顶点的图,如果是单图,每个顶点的最大度最多为6,而1()7d v =,所以它不是图序列。
(6,6,5,4,3,3,1)对应是7个顶点的图,如果是单图,因为12()6,()6d v d v ==,12,v v 和图中每一个顶点均需相连,所以每个顶点的度至少为2,这与7()1d v =矛盾,所以不是图序列。
12. 证明:只就连通图证明即可。
设121......k k w v v v v -=是G 中一条最长路。
由于2δ≥,所以k v 必然有相异于1k v -的邻接顶点。
又因为w 是G 中的最长路,这样的邻接点必然是12,2,......k v v v -其中一个。
设该点为m v ,则1...m m k m v v v v +为G 中圈。
17. 证明:设,u v 是G 中任意两个顶点。
若u v 和在G 中不邻接,则在G 中它们邻接。
若u v 和在G 中邻接,它们属于G 的同一个分支。
在另一个分支中找一个点w ,在G 中u v 和均与w 邻接,即uwv 是一条通道,所以u v 和在G 中连通。
18. 证明:若e E ∈,由ω的定义,显然有()()G G e ωω≤-。
注意到一条边e 最多把G e -中两个分支连在一起成为G 中一个分支,所以有()()1G e G ωω-≤+。
综上所述,有()()()1G G e G ωωω≤-≤+习题21. 证明:假设非平凡树中的最长路(u,v)的起点或终点度大于1,因为树是无圈图,该图可以继续延长。
图论参考答案

图论参考答案图论参考答案图论作为一门数学分支,研究的是图的性质与关系。
图由节点(顶点)和连接节点的边组成,它可以用来解决许多实际问题,如网络规划、社交网络分析等。
本文将从图的基本概念、图的表示方法、图的遍历算法以及图的应用等方面进行探讨。
一、图的基本概念图由节点和边构成,节点表示对象,边表示节点之间的关系。
图可以分为有向图和无向图两种类型。
在有向图中,边有方向,表示从一个节点到另一个节点的箭头;而在无向图中,边没有方向,表示节点之间的双向关系。
图中的节点可以用来表示不同的实体,如人、地点、物品等。
而边则表示节点之间的关系,可以是实体之间的联系、交互或者依赖关系等。
图的度是指与节点相连的边的数量。
在无向图中,节点的度等于与之相连的边的数量;而在有向图中,节点的度分为入度和出度,入度表示指向该节点的边的数量,出度表示从该节点出发的边的数量。
二、图的表示方法图可以使用邻接矩阵和邻接表两种方式进行表示。
邻接矩阵是一个二维数组,其中的元素表示节点之间的关系。
如果节点i和节点j之间有边相连,则邻接矩阵中的第i行第j列的元素为1;否则为0。
邻接矩阵的优点是可以快速判断两个节点之间是否有边相连,但是对于稀疏图来说,会浪费大量的空间。
邻接表是一种链表的形式,其中每个节点都有一个指针指向与之相连的节点。
邻接表的优点是可以有效地节省空间,适用于稀疏图。
但是在判断两个节点之间是否有边相连时,需要遍历链表,效率较低。
三、图的遍历算法图的遍历算法是指以某个节点为起点,按照一定的规则依次访问图中的所有节点。
深度优先搜索(DFS)是一种常用的图遍历算法。
它的思想是从起始节点开始,沿着一条路径一直访问到最后一个节点,然后回溯到上一个节点,继续访问其他路径。
DFS可以用递归或者栈来实现。
广度优先搜索(BFS)是另一种常用的图遍历算法。
它的思想是从起始节点开始,先访问所有与起始节点直接相连的节点,然后再依次访问与这些节点相连的节点。
图论习题答案1

图论习题课作业1,3,6,8,10By jgy•作业1:第一章:1,2,4,12,20,29,35•作业3:第二章:14,28,30第三章:1,5,7,8•作业6:第五章:18,33•作业8:第六章:6,12,17•作业10:第七章10 第八章5,6,8作业1|E(G)|,2|E(G)|2G υυ⎛⎫≤ ⎪⎝⎭⎛⎫⎪⎝⎭1.1 举出两个可以化成图论模型的实际问题略1.2 证明其中是单图证明:(思路)根据单图无环无重边的特点,所以 最大的情形为任意两个顶点间有一条边相连,即极 端情况为。
•1.20证明每顶皆二次的连通图是圈•证明:(思路)易证每顶皆二次的连通图中有圈。
设图中最大圈为H,假设除H外还有其他顶点集U,任取u k,因为连通,u k 与H中任意顶均有一条道路,存在H中一顶h j与u k相邻,则h j为三次。
•1.29 证明二分图的子图是二分图•方法一:•定理1.2 图G是二分图当且仅当G中无奇圈•反证:设二分图为G,子图为S,假设S非二分图,由定理1.2知S中有奇圈,则G中有奇圈,这与G是二分图矛盾。
•方法二:•(思路)定义:V(G) = X U Y, X n Y=空, 且X中任二顶不相邻,且Y中任二顶不相邻。
•证明:•(a)第一个序列考虑度数7,第二个序列考虑6,6,2•(b)将顶点v分成两部分v’和v’’•v’ = {v|v= vi , 1≤ i≤ k},•v’’ = {v|v= vi , k< I ≤ n}•以v’点为顶的原图的导出子图度数之和小于•然后考虑剩下的点贡献给这k个点的度数之和最大可能为•2.14 画出带权0.2 0.17 0.13 0.1 0.1 0.08 0.06 0.06 0.07 0.03的huffman 树•排序:①0.03 0.06 0.06 0.07 0.08 0.1 0.1 0.13 0.17 0.2•②0.06 0.07 0.08 0.090.1 0.1 0.13 0.17 0.2•③0.08 0.090.1 0.1 0.130.13 0.17 0.2•④0.1 0.10.130.13 0.170.17 0.2•⑤0.130.13 0.170.17 0.20.2•⑥0.170.17 0.20.2 0.26•⑦0.20.20.26 0.34•⑧0.26 0.34 0.4•⑨0.4 0.60.030.060.090.030.060.090.060.070.130.030.060.090.060.070.130.170.08①③②0.030.060.090.060.070.130.170.080.10.10.20.130.26Huffman 树为0.170.340.20.40.61•2.28证明T是顶数至少为2的树,则T是二分图•证明1:•定理1.2 图G是二分图当且仅当G中无奇圈•T是树,所以T中无奇圈,由‘图G是二分图当且仅当G中无奇圈’知T是二分图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题一:
●。
证明:作映射f : v i ↔ u i (i=1,2….10)
容易证明,对∀v i v j ∈E ((a)),有f (v i v j,),=,u i,u j,∈,E,((b)) (1≤ i ≤ 10,
1≤j ≤ 10 ) 由图的同构定义知,图(a)与(b)是同构的。
● 5.证明:四个顶点的非同构简单图有11个。
证明:设四个顶点中边的个数为m ,则有:
m=0:
m=1 :
m=2:
m=3:
m=4:
(a) v (b)
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)是图序列
非负整数组12121(,,,),,2n n n i i d d d d d d d m π==≥≥≥=∑是图序列的充要条件是:
⇔
11
12312(1,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 )={V 1,V 2,V 3,⋯V n },对于G 中的路V 1,V 2,V 3,⋯V n 若V k 与V 1邻接,则构成一个圈。
若V i1,V i2,V i3,⋯V in 是一条路,由于δ≥2,因此,对于V in ,存在V ik 与之邻接,则V ik ,,⋯V in V ik 构成一个圈。
● 17.证明:若G 不连通,则G ̅连通。
证明:对于任意的u,v ∈(G
̅),若u 与v 属于G 的不同连通分支,显然u 与v 在G ̅中连通;若u 与v 属于g 的同一连通分支,设w 为G 的另一个连通分支中的一个顶点,
则u 与w ,v 与w 分别在G
̅中连通,因此,u 与v 在G ̅中连通。
● 18.证明:若e ∈E(G),则w (G )≤w (G −e )≤w (G )+1.
证明:若e 为G 的割边,则w (G −e )= w (G )+1,若e 为G 的非割边,则w (G −e )=w (G ),所以,若e ∈E(G),则有w (G )≤w (G −e )≤w (G )+1.
习题二:
1.证明:非平凡树的最长路的起点和终点均是1度的。
证明设P =v 1v 2…v k 是非平凡树T 中一条最长路,若d(v 1)≥2则v 1与v k 在T 中的邻接点只能有一个,否则,若v 1与除了P 中顶点之外的其他顶点相连,则P 可以继续延长,这与P 是最长路是相矛盾的。
若v 1与P 上的某顶点相连,则就构成了圈,这与数相矛盾,推出P 不是最长路。
即说明v 1与v k 是树叶,则v 1与v k 均是一度的。
所以非平凡树的最长路的起点和终点均是1度的。
9.证明:顶点度数为偶数的连通图本身可构成一个包含所有边的闭迹。
证明:证明:由于G 是连通非平凡的且每个顶点度数为偶数,所以G 中至少存在圈C 1,从G 中去掉C 1中的边,得到G 的生成子图G 1,若G 1没有边,则G 的边集合能划分为圈。
否则,G 1的每个非平凡分支是度数为偶数的连通图,于是又可以抽取一个圈。
反复这样抽取,E(G)最终划分为若干圈。
设C 1是G 的边划分中的一个圈。
若G 仅由此圈组成,则G 显然是闭迹。
否则,由于G 连通,所以,必然存在圈C 2,它和C 1有公共顶点。
于是,C 1∪C 2是一条含有C 1与C 2的边的欧拉闭迹,如此拼接下去,得到包含G 的所有边的一条闭迹.
16.Kruskal 算法能否用来求:
(1)赋权连通图中的最大权的树?
(2)赋权图中的最小权的最大森林?如果可以,怎样实现?
答:1、不能,由Kruskal 算法得到的任何生成树一定是最小生成树。
2、能
a.选择边e1使其权值最小
b.若已经选定边e1 e2 e3 ……ek ,则从E-{e1,e2,e3……ek},选择边ek+1 c .G[e1,e2,e3……ek]为无圈图,且可以不连通
d .ek+1的权值w (eK+1)尽可能小
e .当a 、b 、c 不能进行时,停止。
习题三:
1.证明:e 是连通图G 的割边当且仅当V(G)可划分为两个子集V1和V2,使对任意u ∈V 1及v ∈V 2, G 中的路(u ,v )必含e .
证明:必要性: e 是G 的割边,故G −e 至少含有两个连通分支,设V 1是其中一个连通分支的顶点集,V 2是其余分支的顶点集,对12,u V v V ∀∈∀∈,因为G −e
中的u,v 不连通,而在G 中u 与v 连通,所以e 在每一条(u,v)路上,G 中的(u,v)必含e 。
充分性:取12,u V v V ∈∈,由假设G 中所有(u,v)路均含有边e ,从而在G −e 中
不存在从u 与到v 的路,这表明G −e 不连通,所以e 是割边。
3.设G 是阶大于2的连通图,证明下列命题等价:
(1) G 是块
(2) G 无环且任意一个点和任意一条边都位于同一个圈上;
(3) G 无环且任意三个不同点都位于同一条路上。
(1)→(2):
G 是块,任取G 的一点u ,一边e ,在e 边插入一点v ,使得e 成为两条边,由此得到新图G 1,显然G 1的是阶数大于2的块,由定理4,G 1中的u,v 位于同一个圈上,于是G 中u 与边e 都位于同一个圈上。
(2)→(3):
G 无环,且任意一点和任意一条边都位于同一个圈上,任取G 的点u ,边e ,若u 不在e 上,则三个不同点位于同一个圈,即位于同一条路,如u 在e 上,由定理e 的两点在同一个圈上,在e 边插入一个点v ,使得e 成为2条边,由此得到新图G 1,显然G 1的是阶数大于2的块,则两条边的三个不同点在同一条路上。
(3)→(1):
G 连通,若G 不是块,则G 中存在着割点u ,划分为不同的子集块V 1, V 2, V 1, V 2无环,12,x v y v ∈∈,点u 在每一条(x,y)的路上,由于x,y 的任意性,则三个不同点不能位于同一条路上,则与已知矛盾,G 是块。
7.证明:若v 是简单图G 的一个割点,则v 不是补图G
̅的割点。
证明:v 是单图G 的割点,则G −v 至少两个连通分支。
现任取x,y ∈V(G −v), 如果x,y 在G −v 的同一分支中,令u 是与x,y 处于不同分支的点,那么,通过u ,可说明,x,与y 在G −v 的补图中连通。
若x,y 在G −v 的不同分支中,则它们在G −v 的补图中邻接。
所以,若v 是G 的割点,则v 不是其补图的割点。
12.对图3——20给出的图G1和G2,求其连通度和边连通度,给出相应的最小点割和最小边割。
解:()12G κ= 最小点割 {6,8}
1()2G λ= 最小边割{(6,5),(8,5)} {(6,7),(8,7)}{(6,9),(8,9)}
()25G κ= 最小点割{6,7,8,9,10}
2()5G λ= 最小边割{(2,7),(1,6),(5,10),(4,9),(3,8)}
13.设H 是连通图G 的子图,举例说明:有可能k(H)> k(G).
解:
通常k (H )<k(G).
e
H
整个图为G,割点e左边的图H为G的的子图,k(H)=3k(G)=1,则k(H)>k(G).。