数学竞赛:图论讲义

合集下载

数学奥林匹克竞赛解题方法(第9讲 图论方法)

数学奥林匹克竞赛解题方法(第9讲 图论方法)

1 第9讲 数学解题方法(图论方法)
课时:3课时
教学课型:理论课
教学目的: 让学生对数学解题方法之一图论方法的知识有个全面的认识,并由此产生兴趣。

教学重点与教学难点:
● 运用图论方法进行有效地解决数学问题。

教学内容:
● 心理学家纽亏尔和西蒙提出:熟悉的知识和技能是问题解决者“可能信步漫游的网络”
● 把现实世界中的某些事情用点和联结点的边(线段或曲线)所组成的图形来描述,并应用这样的图形特征来解答问题.
例1 设R b b b R a a a n n ∈∈+,,,,,,,2121 ,且),,3,2,1(0n i b a i i =>+则有不等式
∑∑∑∑∑=====+≤+n i n i i i
n i n i i i n i i i i i b a b a b a b a 11111,其中等号当1=n 或1>n 有n
n b a b a b a === 2211时成立.(《数学通报》问题974题)
例2 (算术-几何平均值不等式)设+∈R a a a a n ,,,321,对于+∈N n ,则n n n a a a n
a a a 2121≥+++,其中等号当且仅当n a a a === 21时成立.。

数学竞赛中的图论问题

数学竞赛中的图论问题

2-6数学竞赛中的图论问题(P .221)一、基本思想引例欧拉7桥问题把所考察的对象作为顶点(v ),把对象之间是否具有我们所关心的某种关系作为了连线的的条件(e ),这样,就可以把一个具体问题抽象为图的研究.在解数学竞赛题中的好处:(1)把抽象的问题转化为直观的问题;(2)把复杂的逻辑关系转化为简明的数量关系.二、基本内容有图、顶点、边、简单图、完全图、连通图、树、二分图、竞赛图等14个定义,12条定理:定义1 设集合{}12(),,,p V G v v v =≠∅ ,{}12(),,,q E G e e e = 是()V G 中某些元素对的无序集合,则称()()(),G V G E G 为图,又称()V G 为图G 的顶点集合,其元素叫做顶点;称()E G 图G 的边集合,其元素叫做边.若(),u v V G ∈,边e 是无序顶点对(),u v ,则记e uv vu ==,且称u 与v 是边e 的端点,e 与顶点,u v 关联,也说顶点u 与v 邻接(或相邻).有公共端点的边12,e e 称为邻边,也说12,e e 邻接.例如顶点:()V G ={小王,小李,小张,小赵,小陈,小刘}, 边:1e ={小王,小李},2e ={小李,小赵},3e ={小陈,小刘} , 12,e e 相邻.定义2 图G 中所含顶点的数目称为图的阶数,记为V (也用G 来表示);又用E 表示图G 的边数(也用G 来表示).通常用(),G p q 表示p 个顶点,q 条边的图G ;若,p q 都是有限数的图称为有限图,否则称为无限图.如果对于图(),G V E 与()''',G V E ,有'',V V E E ⊆⊆,则称'G 是G 的子图.定义 3 两顶点间至多连一条边且每边的两个端点相异的图称为简单图;图中任何两个顶点都邻接的简单图称为完全图,p 阶完全图记为.p K定理1 p K 的边数为()12p p E -=. 定义4 图G 中与顶点u 关联的边数称为顶点u 的度,记为()d u .如果u 的度数是奇数,则称u 为奇顶点;如果u 的度数是偶数,则称u 为偶顶点.定理2 任何一个图的总度数等于边数的2倍,()2u Vd u E ∈=∑.推论 任何图中奇顶点的个数是偶数.定义5 图G 中点边交错的非空有限序列011231k k k u e u e u u e u - 叫做以0,k u u 为端点的途径.若途径中所有的i e 都不相同,则叫做0k u u -链;若链中所有的i u 都不相同则叫做0k u u -通路,k 称为通路的长;若0,k u u 重合,则叫做回路或圈.k 为奇(偶)数的回路称为奇(偶)回路.定义6 经过图G 中每条边的链称为欧拉链,两端重合的欧拉链称为欧拉环游图(欧拉回路),有欧拉环游的图称为欧拉图(简称E 图)直观的说,欧拉图就是从一个顶点出发而每边通过一次又能回到出发顶点的图(一笔画).定理3 连通图G 为欧拉图的充要条件是G 中没有奇顶点. 推论 如果连通图G 有2k 个奇顶点,那么图G 可以用k 笔画成.定义7 包含图G 每一个顶点的通路称为哈密尔顿通路,有哈密尔顿通路的图称为哈密尔顿图.定理4 设G 是一个p 阶简单图()3p ≥,若G 中任意两个顶点,u v 的度数满足()()d u d vp +≥,则G 是哈密尔顿图. 定义8 连通而无回路的图称为树,树上度数为1的顶点称为叶(悬挂点).定理5 如果树T 的顶点数不小于2,那么树T 上至少有两个叶.定理6 设图G有p个顶点,q条边,则下列说法彼此等价:(1)G是树;(2)G的任意两个顶点间有且仅有一条通路;(3)G连通,且1=-;q p(4)G无回路,且1=-;q p(5)G无回路,但连接任何两个非邻接顶点,u v所得新图,有且仅有一个回路;(6)G连通,但舍弃任何一条边后便不连通.定义9 图()G V E的顶点集V若能分成两个非空子集12,V V,,使得任何边e的一个端点属于V,另一个端点属于2V,则G为1二分图.定理7 图G为二分图的充要条件是G不含奇回路.定义10 设图()G V E为简单图,M是E的一个非空子集,,若M中任何两边都不相邻,则称M为图G的一个匹配(又称对集).若M边之端点包括G中一切顶点,则称M为G的一个完备匹配.M中每一边的两个端点称为相配.定义11 在图的边上用箭头标注出方向就得到一个有向图,称为定向.完全图的一个定向称为竞赛图.定理8 每个竞赛图都有单向哈密尔顿通路.定义12 若一个图G可以画在平面上,使得任何两条边都不在非顶点处相交,则称图G为平面图.图的边所包围的一个区域,其内部既不包含图的顶点,也不包含图的边,这样的区域为图G 的一个面.为了方便,把平面图G 的外部无限区域也作为一个面,称为外部面,其他面则称为图G 的内部面.定理9 设G 是一个简单连通平面图,()(),V G p E G q==,面数为f (包括外部面),则2p q f -+=. 定理10 一个连通的平面简单图G ,若有v 个顶点()3,v e ≥条边,则36e v ≤-.定义13 用红蓝两种颜色对完全图p K 的边任意染色,使每条边都染上某一种颜色,若总会出现红色边m K 或蓝色边n K 时,则记p 的最小值为(),r m n ,称(),r m n 为关于,m n 的拉姆赛数.定理11 ()()()()()3,36,3,49,3,514,3,618,3,723,r r r r r ===== ()3,936,r =()4,418.r =定义14 用n 种颜色对完全图p K 的边任意染色,使每条边都染上某一种颜色,若总会出现同色三角时,则记p 的最小值为()3,3,,3n r个,简记为n r ,称n r 为拉塞姆数. 定理12 设12,,,n S S S 是集合{}1,2,,n r 的任意分划,则存在一个,1n i i r ≤≤,使i S 中有方程x y z +=的根.三、主要方法不是图论知识的直接套用,而是图论基本思想的常识应用.构造法、反证法数学归纳法抽屉原理染色方法极端原理四、例题选讲例1-1 有5个课外活动小组,每2个小组里有一个相同的同学,每个同学恰好在两个小组里出现,问这5个小组里共有多少个同学?解 把小组对应为点,“每2个小组里有一个相同的同学”就连一条线,每两点都有连线;又由于“每个同学恰好在两个小组里出现”,故每两点都连且只连一条线,得5阶完全图,图中变的条数就是同学个数,得10个同学.例1-2 有n 个药箱,每两个药箱里有一种相同的药,每种药恰好在两个药箱里出现,问共有多少种药?解 把药箱对应为点,“两个药箱里有1种相同的药”就连一条线,每两点都有连线;又由于“每种药恰好在两个药箱里出现”,故每两点都连且只连一条线,得(n 阶完全图)2n N C .例2 证明:在任何一群人中,与奇数个人互相握手(互相认识)的人有偶数个.证明 记这群人为n 个点,“互相握手”就在对应的两点连一条线,共有e 条,每个人认识的人数为点的“度数”,记为12,,,n d d d ,则122n d d d e +++= ,2i i d d e +=∑∑奇偶,2i i de d =-∑∑奇偶为偶数 id ∑奇是偶数个奇数之和.例3-1 (1947,匈牙,例2-4-1)证明:在任意6个人中,总可以找到3个人互相认识,或互相不认识,并且这种情况至少出现2个.例3-2 (1976,波兰)平面上有6个点,任何3点都是一个不等边三角形的顶点,则这些三角形有一个的最短边又是另一个三角形的最长边.提要:把每个三角形的最短边染成红色,存在红色三角形,红色三角形的最长边为所求.例4 在边二染色的K 5中没有单色三角形的充要条件是它可分解为一红一蓝两个圈,每个圈恰由5条边组成.证明 充分性是显然的.考虑必要性,在K 5中每点恰引出4条线段,如果从其中某点A 1能引出三条同色线段A 1A 1,A 1A 3,A 1A 4,记为同红,则考虑△A 2A 3A 4,若当中有红边i j A A (24i j ≤≤≤),则存在红色三角形1i j A A A 是同蓝色三角形,均无与单色三角形矛盾.所以,从每点引出的四条线段中恰有两条红色两条蓝色,整个图中恰有5条红边、5条蓝边. 现只看红边,它们组成一个每点度数都是2的偶图,可以构成一个或几个圈,但是每个圈至少有3条边,故5条红边只能构成一个圈,同理5条蓝边也构成一个圈. 例 5 求最小正整数n ,使在任何n 个无理数中,总有3个数,其中每两数之和都仍为无理数.解 取4个无理数,显然不满足要求,故5n ≥. 设,,,,a b c d e 是5个无理数,视它们为5个点,若两数之和为有理数,则在相应两点间连一条红边,否则连一条蓝边.这就得到一个二染色5k .只须证图中有蓝色三角形,分两步:(1)无红色三角形.若不然,顶点所对应的3个数中,两两之和均为有理数,不妨设,,a b b c c a +++都是有理数,有1[()()()]2a ab bc c a =+-+++ 但无理数≠有理数,故5k 中无红色三角形.(2)有同色三角形,若不然,由上例知,5k 中有一个红圈,顶点所对应的5个数中,两两之和均为有理数,设,,,,a b b c c d d e e a +++++为有理数,则1[()()()()()]2a ab bc cd de e a =+-+++-+++ 但无理数≠有理数,故5k 中无5条边组成的红圈,从而有同色三角形.这时,同色三角形必为蓝色三角形,其顶点所对应的3个无理数,两两之和仍为无理数.综上所述,最小的正整数5n =.例6-1 某足球邀请赛有,,,A B C D 4个城市参加,每市派出红黄两支球队,根据比赛规则,每两之间球队至多赛一场,并且同一城市的两支球队之间不进行比赛.比赛若干天后进行统计,发现除A 市红队外,其他各队比赛过的场次各不相同.问A 市黄队赛过多少场.(找黄队,求c 场次)解 因为“同一城市的两支球队之间不进行比赛”,所以每一个球队最多赛6场;有因为“除A 市红队外,其他各队比赛过的场次各不相同”,所以,其他各队赛过的场次分别为0,1,2,3,4,5,6共7种情况.用12345678,,,,,,,A A A A A A A A 表示8支球队,两队之间进行了比赛就连1条边,其中1234567,,,,,,A A A A A A A 分别赛了6,5,4,3,2,2,1,0场.由于1A 赛了6场,应有6条引线,记为121314151617,,,,,A A A A A A A A A A A A ,由于1A 与8A 没有引线,故1A ,8A 属于同一城市.同理, 27,A A 属于同一城市, 36,A A 属于同一城市,45,A A 属于同一城市.45,A A 属于同一城市且都赛过3场,由于“除A 市红队外,其他各队比赛过的场次各不相同”,所以45,A A 就是A 市的两支球队,得A 市黄队赛过3场.例6-2 李明夫妇最近参加了一次集会,同时出席的还有三对夫妻.一见面,大家互相握手,当然夫妻之间不握手,也没有人与同一个人握两次从手.握手完毕后,李明统计了包括妻子在内的7个人握手的次数,发现恰好数字发互不相同.请问.李明的妻子握了几次手?例6-3 (P.225例2-115)作业:1 习题2-6第12.习题2-6第11题(P.235)。

图论基础信息学奥赛

图论基础信息学奥赛

1.3 道路与回路
显然,由于七桥问题对应的图中有4个奇顶 点,因而不能一笔画成,即一个旅行者要 既无重复也无遗漏地走过图中七座桥是不 可能的。
需要几笔呢????
1.4 树
树:没有圈的连通图称作树,通常用T表示。 T中d(V)=1的顶点叫做叶;
森林:每个连通分支皆为树的图叫做森林。 平凡树:孤立的顶点叫做平凡树。 树的图论特征:如果树T的顶点数为N,那
1.2 图的定义
• 环:如果一条边,它的起点和终点相同,这样的 边称为环。
• 平行边:若连接两个顶点的边有多条,则这些边 称之为平行边。
• 孤立点:不与任何边关联的顶点称为孤立点。
1.2 图的定义
• 简单图:如果一个图没有环,并且每两个顶点之 间最多只有一条边,这样的图称之为简单图。在 简单图中,连接Vi与Vj的边可以记成(Vi,Vj)
1.3 道路与回路
• 下图中e1,e2,e3,e4,e5,e6组成一条道路
1.3 道路与回路
• 轨道:在道路的定义中,并不要求V0至Vg, 互不相同。如果V0至Vg互不相同,这样的道 路称为轨道,记成P(V0,Vg) 。
• 回路:V0=Vg的路称为回路。 • 圈:V0=Vg的轨道叫做圈。 • K阶圈:长为K的圈叫做K阶圈。 • 显然,如果有一条从V到V'的道路上去掉若
1.1 引言
例2属于图的连通性问题。找出图中的割顶 集,就是问题的解。军事指挥中很多此类 问题。
1.1 引言
例3 飞行大队有若干个来自各地的驾驶员, 专门驾驶一种型号的飞机,这种飞机每架 有两个驾驶员。由于种种原因,例如相互 配合的间题,有些驾驶员不能在同一架飞 机上飞行,问如何搭配驾驶员,才能使出 航的飞机最多。
2.1 求最短路

图论讲义

图论讲义

v5
同构图举例
4 2 1 a c 3 1 2 3
G
4 a 5 d
H
6
H’
b
G’
d b
f c e
G ≅ G’ 1→a,2→b,3→c, 4→d
H ≅ H’ 1→a,2→b,3→c, 4→d,5→e,6→f
非同构图举例 存在结点数及每个结点对应度都相等的两 个图仍然不同构的情况.一个例子如 下:(注意:两个4度点或邻接或不相邻接)
1.3 端点,关联边,相邻,次 端点,关联边,相邻, • 有向图中,由节点指向外的弧的数目称为正次数,记 有向图中,由节点指向外的弧的数目称为正次数, 指向该节点的弧的数目称为负次数, 为 d+,指向该节点的弧的数目称为负次数,记为 d– • 次数为 0 的点称为孤立点 的点称为孤立点 孤立点(isolated vertex) ,次数为 1 的 悬挂点(pendant vertex) 点称为悬挂点 点称为悬挂点 定理 1:图中奇点的个数总是偶数个 : 1.4 链,圈,路径,回路,欧拉回路 路径,回路, • 相邻节点的序列 {v1′′ ,v2′′ ,…, vn′′} 构成一条链(link),又称 构成一条链 , 行走(walk);首尾相连的链称为圈(loop),或闭行走 为行走 ;首尾相连的链称为圈 , 在无向图中,节点不重复出现的链称为路径(path);在 • 在无向图中,节点不重复出现的链称为路径 路径 ; 有向图中,节点不重复出现且链中所有弧的方向一致, 有向图中,节点不重复出现且链中所有弧的方向一致, 则称为有向路径 向路径(directed path) 则称为有向路径 • 首尾相连的路径称为回路(circuit); 首尾相连的路径称为回路 回路 ;
11
一摆渡人欲将一只狼,一头羊, 例 一摆渡人欲将一只狼,一头羊,一篮菜从河 西渡过河到河东.由于船小,一次只能带一物过河, 西渡过河到河东.由于船小,一次只能带一物过河, 并且狼与羊,羊与菜不能独处.给出渡河方法. 并且狼与羊,羊与菜不能独处.给出渡河方法. 用四维0 向量表示( 解:用四维0-1向量表示(人,狼,羊,菜)在河 西岸的状态(在河西岸则分量取1,否则取0), 1,否则取0),共有 西岸的状态(在河西岸则分量取1,否则取0),共有 24 =16 种状态.在河东岸的状态类似表示. 种状态.在河东岸的状态类似表示. 由题设,状态(0,1,1,0),(0,0,1,1),(0,1,1,1)是不 由题设,状态 , , 是不 允许的,从而对应状态(1,0,0,1), (1,1,0,0), (1,0,0,0) 允许的,从而对应状态 也是不允许的. 也是不允许的. 以可允许的 允许的10个状态向量作为顶点 向量作为顶点,将可能互 以可允许的 个状态向量作为顶点 将可能互 相转移的状态用线段连接起来构成一个图. 相转移的状态用线段连接起来构成一个图 根据此图便可找到渡河方法 渡河方法. 根据此图便可找到渡河方法.

图论GraphTheory教学讲义

图论GraphTheory教学讲义
有向边(directed edge) 无向边(indirected edge) 平行边(parallel edge ) 自回路(环)(Self-loop / Ring)8来自图的基本概念 2(2)
边(edge)
有向边(directed edge)
端点有始点和终点之分的边。 用有序二元组<始点,终点>表示
结点v的入度: 以v为终点的有向边的数目, 记为deg-(v)或d-(v)
有向图中结点v的度d(v):d(v)=d+(v)+d-(v)
a
deg+(c) = 2
deg-(c) = 3
b
c
deg(c) = deg+(c) + deg-(c) = 5
23
定理 1
设图G是具有n个顶点、m条边的有向图,
第五章 图 论 (Graph Theory)
1
图论的起源
Konigsberg(柯尼斯堡)七桥问题
能否从河岸或小岛出发,恰好通过每一座桥一次 再回到出发地?
2
欧拉引进了图论
瑞士数学家Euler(欧拉)于1736年从理论上圆满 解决这个问题。
A
抽象
D
B
D
A B
C
C
3
图论发展过程
1736年 - 欧拉解决柯尼斯堡七桥问题-图论产生 1936 年-图论第一部专著出现《有界图和无界图的
理论》 经过近六十多年的发展,逐渐成为一门相对独立的学
科。
4
图论的应用
网络技术的理论基础和重要的研究工具 生物和化学:区别分子式相同但结构不同的两
种化合物。 计算机和通信:用于通信网络和计算机网络的
设计,交通网络的合理分布

高中竞赛数学讲义第68讲图论问题(二)

高中竞赛数学讲义第68讲图论问题(二)

第68讲图论问题(二)本讲主要内容:本讲将继续研究用图来解决问题的方法.偶图取图G=(V,E),如果V=X∪Y,X∩Y=,其中X={x1,x2,…,x n},Y={y1,y2,…,y m},且x i及x j(1≤i<j≤n),y s 及y t (1≤s<t≤m)均互不相邻,则称G为偶图.色数:将图G的顶点涂上颜色,如果至少要k种颜色才能使任意两个相邻的顶点颜色不同,则称G的色数为k.显然,偶图的色数≤2.即偶图色数不超过2.A类例题例1 在空间中给定2n个不同的点A1,A2,…,A2n,n>1,其中任意三点不共线.设M是n2+1条以给定的点为端点的线段的集合.⑴证明:存在一个三角形,其顶点为给定的点,其边都属于M.⑵证明:若集合M的元素不超过n2个,则这样的三角形可能不存在.(1973年奥地利数学竞赛)分析可以从简单的情况开始试验,发现规律再证明.从K4(4阶完全图,见67讲)共有多少条线及多少个三角形、擦去1条线去掉几个三角形入手得出结论,对于K5、K6也能用此法得到结论,但对于p>6,K p难用此法,如何过渡到一般情况?可以用数学归纳法.证明:n=2时,在4个点间连了5条线,由于4阶完全图在4个点间共可连出6条线,这6v3v4v32k条线连出了4个以此4点中的某3点为顶点的三角形.而每条线的两个端点及(除这条线的两个端点外的)另两个顶点可以连出共2个三角形,故去掉任何一条边都使连出三角形数减少2,于是在4个点间连5条线必连出了以此4点中的3点为顶点的三角形.设n=k时,2k个点间连有k2+1条线时,必有三角形出现.则当n=k+1时,2(k+1)个点间连了(k+1)2+1条线.此时,任取两个相邻的顶点v1,v2,如果在其余的顶点中有某个顶点及v1,v2都连了线,例如v3及v1,v2都连了线(图4(1)),则出现了三角形.如果其余所有的点及此二点都至多连出1条线(图4(2)),则去掉点v1,v2及及这两点相邻的边,此时,余下2k个点,至多去掉了2k +1条边,余下至少(k+1)2+1-(2k+1)=k2+1条边,由归纳假设知,其中必有三角形.综上可知,命题成立.说明若2n个点间连了n2条边,可以把这2n个点分成两组,每组n个点,规定同组的点间都不连线,不同组的任何两点都连1条线,这样得到了一个完全偶图K n,n,此时共计连了n2条线,但任取三点,必有两点在同一组,它们之间没有连线,于是不出现三角形.例2 一个舞会有n(n≥2)个男生及n个女生参加,每个男生都及一些女生(不是全部)跳过舞,而每个女生都至少及1名男生跳过舞,证明,存在男生b1,b2及女生g1,g2,其中b1及g1跳过舞,b2及g2跳过舞.但b1及g2没有跳过舞,b2及g1没有跳过舞.分析 就是要给出一种选择方法,按此方法操作,即可选出满足要求的两个男生及两个女生.可以用极端原理来证明这样的存在性命题.证明 取所有男生中及女生跳舞人数最多的一个,设是b 1.b 1至少及1名女生没有跳过舞,取没有及b 1跳过舞的一名女生为g 2,g 2至少及1名男生跳过舞,设为b 2,显然b 1不是b 2,现在考虑所有没有及b 2跳过舞的女生,她们不能都没有及b 1跳过舞,(否则没有及b 1跳舞的女生人数就比没有及b 2跳舞的人数多,b 1就不是及女生跳舞人数最多者).即至少有1个女生没有跟b 2跳过舞但跟b 1跳过舞.这个女生即为g 1. 说明 这里就得到了一个偶图{b 1,b 2}∪{g 1,g 2}.(图中,括号内的数字表示证明中出现的先后顺序).极端原理常用于证明存在性命题.情景再现1.求证:顶点多于1的树是偶图.2.证明 偶图的色数≤2,反之,色数≤2的图是偶图. B 类例题例3 某镇有居民1000人,每人每天把昨天听到的消息告诉自己认识的人,已知任何消息只要镇上有人知道,都会经过这样的方式逐渐地为全镇的人所知道.证明可以选出90名代表,使得同时向他们报告一个消息,经过10天,这一消息就为全镇的人知道.(4)(3)(2)(1)21b分析就是要给出一个把1000个点的连通图分成90个子图的方法,使每个点都在其中一个子图中,且每个子图的最长的链的长度不超过10.这样,只要把每个子图的最长链的一个端点选为“代表”,就能完成这个任务.证明用1000个点代表1000个居民,两名居民相识,则在两点之间连一线,如此可得一图,依条件,这个图是连通图.若图中有圈,则我们去掉圈中的一边使圈被破坏而不影响图的连通性,经过有限次这种手续,可得树T1000.在T1000中取一条主干v1v2…v n,取v11作为1个代表,把边v11v12去掉,则此图分成了2个连通分支,在含有v1的一棵树中,每点到v11的路的长度都不超过10,否则v1v2…v n在T1000中不是主干,故v11知道的消息在10天内可以传遍它所在分支的点集所代表的居民;余下另一分支再取其主干,又按此法得出第二个代表v22,依此类推,则T1000分割成若干棵树:同样,在含v22,v33,…的树中,v22,v33,…知道的消息在10天内都能传遍树的点集所代表的居民;由于1000=11×89+21,且每一个小分支树可能还有分支,从而其顶点数可能超过11,所以这样分法,至多分出89棵树并余下一个至多有21个点的树,该树的链长≤20,取此链的中心v,则该链上每个点到v的距离都≤10.现在取v11,v22,v33,…为代表,最后一棵树取其中心v为第90名代表,只要将消息告诉这些代表,则在10天之后,每个分支树的点集所表示的居民全都知道这个消息,问题已获解决.说明 注意每次在最长链上截去一段后,余下的链的主干不一定就是原来主干的截剩部分,所以每次都要重新确定主干.例4 一个国家的国王打算建n 个城市且修(n -1)条道路,使每条道路连接两个城市而不经过其他城市.而每两个城市都可以互相到达,其间的最短距离恰是1,2,…,C 2n =12n (n -1)这些数,问在下列情况下,国王的打算能否实现:(1)n =6;(2)n =1998.分析 就是要画一个树,使任两个顶点的距离都不能相同.对于顶点数少的情况估计是可能存在的,而要得到n =6图可以用构造法.对于n =1998,估计不会存在,所以可以用反证法证明.为了得到n =6的情形,长度为1及2的线段是要取的,否则得不到1,2,这两条线段连结可以得到长度3,为得到距离为15、14、…的线段,可以取某两个城市间距离为8(15的一半),此时8+7=15,8+6=14,8+5=13可以通过增加一条长度为5的线段如图得到,再增加一条长为4的线即可得到全部的15个数.解 (1) n =6时,国王的打算可以实现,城市和道路的分布可依据图所示.⑵ n =1998时,国王的打算不能实现,因为符合要求的道路网存在的必要条件是:n 或(n -2)是完全平方数,证明如下: v 5v 648521v 1v 2v 4v v 58521v 1v 2v 4v用点表示城市,用线表示连接城市的道路,得到一个图G .由题设,知G 是n 阶连通图,又其线的数目恰为(n -1),故G 是n 阶树,因而G 的任两点之间只存在唯一的通道.把G 的顶点二染色:任取一个点A ,对于图中任一点,若它沿唯一的通道到A 的距离是一个偶数,则把此点染红(A 也应染红,因A 到A 的距离为0,0是偶数),否则染蓝.设红点的数目为x ,则蓝点的数目为y =n -x .考虑距离为奇数的点对,易知:两点之间的距离为奇数,当且仅当这两个点一红一蓝.由一个红点和一个蓝点组成的点对有xy 个.又在1,2,…,12n (n -1)中,当12n (n -1)为偶数时,其中的奇数有14n (n -1)个;当12n (n -1)为奇数时,奇数有14[n (n -1)+2]个.于是,如果国王的打算可以实现,则必须满足xy =14n (n -1) ① 或 xy =14[n (n -1)+2] ②. 此时,对于①,有4x (n -x )=n (n -1),即 4x 2-4nx +n 2-n =0, 解得 x =n ±n2,相应的y =n ∓n2.同样,对于②: 有x =n ±n -22,y =n ∓n -22. 故只有n 或(n -2)是完全平方数时,国王的愿望才可能实现.但1998和1998-2=1996都不是完全平方数,故当n =1998时,国王的打算不可能实现.说明 我们只证明了这个条件是必要条件,没有证明这个条件是充分的.对于n=6,有6-2=4是完全平方数,有可能存在满足要求的图,再通过构造出满足要求的图,才能确定解存在.例5证明:任意的9个人中,必有3个人互相认识或4个人互相不认识.分析即证明,在任意的K9中,把边涂成红或蓝两种颜色,则必存在红色K3或蓝色的K4.或在一个有9个顶点的图G中,必存在K3,或在其补图中,存在K4.证明⑴ 如果存在一个顶点,从这点出发的8条线中,有至少4条为红色,设从v1引出的4条线为红色,引到v2,v3,v4,v5.若此4点中的某2点间连了红色线,则存在红色K3,若此4点间均连蓝线,则存在蓝色K4.⑵ 如果从任一点出发的8条线中,红色线都少于4条.于是从每点出发的蓝色线都至少5条.但由于任何图中的奇顶点个数为偶数,故不可能这9个顶点都引出5条蓝线.于是至少有一个顶点引出的蓝线≥6条,例如从v1到v2,v3,…,v7都引蓝线,则在v2,v3,…,v7这6个点的图中,必存在红色三角形或蓝色三角形,于是G中必有红色K3,或蓝色K4.链接拉姆赛(Ramsey)问题本题实际上说的是:在有n个顶点的图G中,有一个K3,或在其补图-G中(在K9中去掉G的所有边后余下的图即G的补图)有一个K4,二者必有一成立.n=9是保证这一个结论成立的n的最小值.一般的,在一个有t个顶点的图中存在K m,或在其补图中存在K n ,t 的最小值是多少?这就是拉姆赛问题.记满足上述要求的t 的最小值为r (m ,n ).则有 r (m ,n )=r (n ,m ),r (1,n )=r (m ,1)=1,r (2,n )=n ,r (m ,2)=m .并可证:定理一 在m ≥2,n ≥2时,r (m ,n )≤r (m ,n -1)+r (m -1,n ).现在已经求出的r (m ,n )有:r (3,3)=6,r (3,4)=9,r (3,5)=14,r (3,6)=18,r (3,7)=23;r (4,4)=18.定理二 设完全图K N 的边涂了n 种颜色,则在N 充分大时,K N 中必有一个同色三角形.设r n 是使K N 中有同色三角形存在在N 的最小值,则⑴ r 1=3,r 2=6,r 3=17;⑵ r n ≤n (r n -1-1)+2;⑶ r n ≤1+1+n +n (n -1)+…+n !2!+n !1!+n !. 上述两个定理都是拉姆赛定理的特例,更一般的结论请参阅单墫教授的有关图论的著作.例如《趣味的图论问题》等 情景再现3.平面α上有n 条直线,把α分成若干区域,证明:可以用两种颜色就可使相邻的区域都涂上不同的颜色.4.在8×8的棋盘上填入1~64的所有整数,每格填一个数,每个数填一次.证明:总能找到两个相邻的格子(有公共边的两个方格就是相邻的方格),这两个方格中填的数相差不小于5.5.证明:任意14人中,必有3人互相认识或有5人互相不认识.C类例题例6 1990个人分成n组,满足(a) 每个组中没有人认识同组的所有的人;(b) 每个组中,任意三人中至少有两人互不认识;(c) 每个组中两个互不认识的人,必可在同组中恰好找到一个他们都认识的人.证明:在每一组中,各人在该组中认识的人数都相同.并求分组个数n的最大值.(1990亚洲及太平洋地区数学竞赛)分析条件都是针对某一组的,所以证明应在某个组内进行,由于两点或连线,或未连线,故可以分两点未连线及两点已连线的情况证明.要求组数最多,应使每组的人数最少.故求应每组人数的最小值.解取其中一组M,设|M|=m,用m个点表示组M中的人,若两人认识,则在相应点间连一条线.于是题设条件可写为:(a) M中任何一点,及M中其余的点没有都连线,即设x∈M,用d(x)表示x在M中的次数.则d(x)≤m-1.(b) M中没有连出三角形;(c) 设x,y∈M.若x,y未连线,则存在唯一z∈M,及x,y均连线.原题即求证:M 中每个点向M 中点连的线数均相等.由于M 中没有点及其余所有的点都连了线,故存在x ,y ∈M ,且x ,y 未连线.由(c )存在惟一z ∈M ,且z 及x ,y 都连了线.⑴ 记M 中除z 外及x 连线的点集为A ,及y 连线的点集为B ,由(c ),A ∩B =,且由(b ),A 、B 中任何两点均不相邻.对于p ∈A ,由于p 及y 不相邻,则有唯一点及p 及y 都相邻,此点必在B 中,设为q ,同样,B 中任何一点q ,也必及A 中唯一点p 相邻.且若p 1、p 2∈A ,则在B 中及它们相邻的点q 1、q 2互不相同,否则及(c )矛盾(p 1、p 2若及B 中的q 都连线,则它们及两个不同的点x 及q 都连了线).这说明A 及B 的元素有一一对应关系,|A |=|B |.则d (x )=d (y ).⑵ 若x ,y 连线,则由(a ),存在u ∈M ,u 及x 未连线,则d (x )=d (u ).若u 及y 也未连线,则由上证,d (u )=d (x )=d (y ).若u 及y 连线,则存在v ∈M ,v 及y 未连线,d (v )=d (y ),当v 及x 未连线时,d (x )=d (v )=d (y );当v 及x 连线时,由(c ),v 及u 必不连线,于是d (v )=d (u ),从而d (x )=d (y ).故每组中的人认识本组的人数相同.⑶ 为了求分组个数的最大值,应找出满足条件的组中人数的最小值,由(a ),有x ,y ∈M ,x 及y 不相邻.于是由(c ),存在z ∈M ,及x 、y 都相邻.由(a ),必还有u ,u 及z 不相邻(否则z 及A B x y z p q同组的点都相邻);于是由(c),u必及x、y之一相邻,设u及x 相邻,于是u及y不相邻.故又存在v及u、y相邻.这样就有了5个点.从而每组至少5个点.而图中5个点满足全部要求.于是至多可分出1990÷5=398组.例7 给定平面上的点集P={P1,P2,…,P1994}, P中任三点均不共线,将P中的所有的点任意分成83组,使得每组至少有3个点,且每点恰好属于一组,然后将在同一组的任两点用一条线段相连,不在同一组的两点不连线段,这样得到一个图案G,不同的分组方式得到不同的图案,将图案G中所含的以P中的点为顶点的三角形个数记为m(G).(1)求m(G)的最小值m0;(2)设G*是使m(G*)=m0的一个图案,若G*中的线段(指以P 的点为端点的线段)用4种颜色染色,每条线段恰好染一种颜色.证明存在一个染色方案,使G*染色后不含以P的点为顶点的三边颜色相同的三角形.(1994年全国高中数学联赛)分析估计当各组点数尽可能接近时三角形个数最少.因此只要证明当两组点数差≥2时,不能达到最小值.可以用逐步调整法来证明.第⑵小问可以用构造法来解.注意K5的边2染色时,可以找到不存在同色三角形的染色法,于是可以据此构造出满足要求的图来.解:设G中分成的83个子集的元素个数分别为n i(1≤i≤83),i =1∑83n i =1994.且3≤n 1≤n 2≤…≤n 83. 则m (G )= i =1∑83C n i3.即求此式的最小值. 设n k +1>n k +1.即n k +1-1≥n k +1.则C n k +13 +C n k +1-13 -(C n k 3+C n k +13 )=C n k 2-C n k +1-12 <0.这就是说,当n k +1及n k 的差大于1时,可用n k +1-1及n k +1代替n k +1及n k ,而其余的数不变.此时,m (G )的值变小.于是可知,只有当各n i 的值相差不超过1时,m (G )才能取得最大值.1994=83×24+2.故当81个组中有24个点,2个组中有25个点时,m (G )达到最小值.m 0=81C 3 24+2C 3 25=81×2024+2×2300=168544.⑵ 取5个点为一小组,按图1染成a 、b 二色.这样的五个小组,如图2,每个小圆表示一个五点小组.同组间染色如图1,不同组的点间的连线按图2染成c 、d 两色.这25个点为一组,共得83组.染色法相同.其中81组去掉1个点及及此点相连的所有线.即得一种满足要求的染色.例8有n 人聚会,已知每人至少认识其中的⎣⎢⎢⎡⎦⎥⎥⎤n 2个人.而对任意图1图2c d c d c d a b a b d b c a d b a b c a的⎣⎢⎢⎡⎦⎥⎥⎤n 2个人,或者其中有两人认识,或者余下的n -⎣⎢⎢⎡⎦⎥⎥⎤n 2人中有两人相识.证明:当n ≥6时,这n 个人中必有3人两两认识.(1996年全国联赛)分析 本题及例6类似,要通过分析连线的情况找出三角形来.由于题中给出了⎣⎢⎢⎡⎦⎥⎥⎤n 2,故应分n 为偶数或奇数的情况分别讨论.证明 作一个图,用n 个点表示这n 个人,凡二人认识,则在表示此二人的点间连一条线.问题即,在题设条件下,存在以这n点中的某三点为顶点的三角形.设点a 连线条数最多,在及a 连线的所有点中点b 连线最多,及a 连线的点除b 外的集合为A ,及b 连线的点除a 外的集合为B .1° 设n =2k ,则每点至少连k 条线,集合A 、B 中都至少有k -1个点.⑴若存在一点c ,及a 、b 都连线,则a 、b 、c 满足要求;⑵若没有任何两点及a 、b 二点都连线(图1),则由A ∩B =,|A ∪B |≤2k -2,|A |≥k -1,|B |≥k -1, 故得 |A |=|B |=k -1,且图中每点都连k 条线.若A 中任何两点间均未连线,B 中任两点也未连线,则A ∪{b }中不存在两点连线,B ∪{a }中也不存在两点连线.及已知矛盾.故在A (或B )中必存在两点,这两点间连了一条线,则此二点及a (b )连出三角形,2° 设n =2k +1.则每点至少连k 条线,A 、B ΦA B 2k 个点图1b a k-1k-1A B Φkk-1中都至少有k -1个点.⑴若存在一点c ,及a 、b 都连线,则a 、b 、c 满足要求; ⑵若没有任何两点及此二点都连线,且|A |≥k ,则由|B |≥k -1(图2),A ∩B =,|A ∪B |≤2k -1,可得|A ∪B |=2k -1,|A |=k ,|B |=k -1,若A 中任何两点间均未连线,B 中任两点也未连线,则A ∪{b }中不存在两点连线,B ∪{a }中也不存在两点连线.及已知矛盾.故A (或B )中存在两点,这两点间连了一条线,则此二点及a 连出三角形,⑶若没有任何两点及此二点都连线,且|A |=k -1,即每点都只连k 条线.这时,必有一点及a 、b 均未连线,设为c (图3).c 及A 中k 1个点连线,及B 中k 2个点连线,k 1+k 2=k ,且1≤k 1,k 2≤k -1.否则若k 2=0,则A ∪{b }中各点均未连线,B ∪{a ,c }中各点也未连线.矛盾.故k 1,k 2≥1.且由于n ≥6,则k 1+k 2≥3,故k 1,k 2中至少有一个不小于2,不妨设k 1≥2,现任取B 中及c 连线的一点b 1,由于b 1及B 中其余各点均未连线,若b 1及A 中的所有及c 连线的点均未连线,则b 1连线数≤2+k -1-k 1≤k -1,矛盾,故b 1至少及此k 1个点中的一点连线.故证.情景再现6.在正整数n 及δ满足什么条件时,可以作出一个n 阶δ正则图.即是:已知n 个点,其中某些点间连了一条线,且每个点都恰Φk 2k 1c B A k-1ba k-1图32k +1个点好及δ个点连了线.问δ可以取什么样的数值?7.某次体育比赛,每两名选手赛一场,每场一定决出胜负,通过比赛确定优秀选手,选手A被确定为优秀选手的条件为:对任何其他选手B,或A胜B,或存在选手C,有A胜C而C胜B.如果按这个条件确定的优秀选手只有1名.求证:这名选手胜所有其余的选手.(1988年中国数学冬令营)8.给定空间中的9个点,任意4点不共面,每两点间连一线段.求最小的n值,使当对其中任意n条线段用红、蓝两色之一任意染色时,都一定出现一个三边同色的三角形.(1992中国数学奥林匹克)习题131.⑴如果在偶图G=(X,Y,E)中,|X|>|Y|,且X中每个顶点的次数都不小于δ,求证:Y中至少有一个顶点的次数>δ.⑵若图G为偶图,且G有圈,则G的圈的长为偶数.反之,若图G有圈,且所有的圈长为偶数,则G为偶图.2.设C是100阶3正则图,现用红、白两色给这100个点着色,其中红点40个,白点60个,如果一条线的两个端点都是红色,则将这条线也染成红色;如果一条线的两个端点都是白色,则将这条线也染成白色,现已知红色线有38条,问白色线有多少条?3.若干人相聚,其中有些人彼此认识,若⑴如果某两个人认识的人数相等,则他们没有共同的熟人;⑵有一个人至少有100个熟人.证明:可以找到一个参加聚会的人,他恰好有100个熟人.4.有2n个学生,每天出去散步,每两人一组,如果每一对学生只在一起散步一次,这样的散步至多可以持续多少天?5.20名选手参加14场单打比赛,每名选手都至少参加过1场.证明:必有某6场比赛的参赛者是12名不同的选手.(1989年美国数学竞赛)6.在n n棋盘的方格中分别填写1,2,…,n2(n≥2),每格一个数.证明:必有两个相邻方格(有公共边的方格),方格中的两个数的差至少为n.(1988年捷克数学竞赛)7.把K n中的每条线段染上红色或蓝色.把某一点出发引出两条同色线段组成的角叫做同色角.证明:同色角的总数不小于14n(n -1)(n-3).8.用黑白两种颜色去涂正九边形的顶点,每个顶点只涂黑、白两色之一,证明:在以这九点为顶点的所有三角形中,必有两个顶点同色的全等三角形.9.⑴将完全图K5中的10条线段进行染色,使得有公共端点的线颜色不相同.至少要用几种颜色?⑵将完全图K2n中的所有线段染上颜色,使得有公共端点的线颜色不相同.至少要用几种颜色?⑶证明:将完全图K2n-1中的所有线段染上颜色,使得有公共端点的线颜色不相同.至少要用2n-1种颜色.10.某团体中任意两个认识的人都没有共同的熟人,而任意两个不认识的人都恰有两个彼此共同的熟人.证明:该团体中每个人认识的人数都相同.(1975南斯拉夫数学竞赛)11.某次体育比赛,每两名选手各赛一场,无平局.通过比赛确定优秀选手.设A为选手,如果对其他任意选手B,要么A胜B,要么存在选手C,使得A胜C,C胜B,则A即是优秀选手.证明:如果按上述规则选出的优秀选手只有1名,则这名选手胜其他所有的选手.(1987年中国数学奥林匹克)12.排球比赛中,每两队都各比赛一场.对两个球队A及B,如果A胜B,或者存在某个球队C,使得A胜C,C胜B,则称A 优于球队B.比赛结束后,优于其他所有球队的球队即被授予冠军称号.比赛结束后能否恰有两个冠军队?(1988年前苏联数学竞赛)本节“情景再现”解答:1.证明任取树T的一个悬挂点v1,把v1涂红,所有及v1距离为奇数的顶点都涂蓝,所有及v1距离为偶数的顶点都涂红,所有涂红的顶点组成集合X,所有涂蓝的顶点组成集合Y,则得到一个二色图,即为偶图.2.证明设G=(X,Y,E)是偶图,把X中的点全部涂成红色,把Y中的点全部涂成蓝色,则所得的图中,相邻的顶点涂色都不同,即只用2色即可涂完G的所有顶点,使相邻的顶点涂色不同.又如果G没有边,则只用1种颜色即可把G的所有顶点涂好,且没有任何相邻的顶点同色(因没有顶点相邻),故偶图的色数≤2.反之若图G的色数≤2,若色数=1,表示G中任何两顶点都不相邻,即G没有边,此时,设G为n阶的,可把G中k(1≤k≤n -1)个点涂成一种红色,另外n-k个点涂成蓝色,即得一个二色图,涂红的点集为X,涂蓝的点集为Y,即为偶图.若色数=2,即用两种颜色可以把所有顶点涂色,且同色点都不相邻,则取涂一种颜色的点的集合为X,涂另一种颜色的点的集合为Y,则得到一个偶图.即色数≤2的图是偶图.3.证明n=1时,1条直线把平面分成2部分,可用两种颜色涂.设n=k时,k条直线把平面分成的区域有满足题意的涂色法,当n=k+1时,先画出其中k条直线,而暂把第k+1条直线擦去.这时k条直线把平面分成的区域可以涂色.涂好色后,把第k+1条直线画出,凡在这条直线某一侧的部分,涂色不动,而在直线另一侧的部分,把涂的色全部改为另一色,则所得涂色满足题意.即n=k+1时,命题成立.综上可知,命题成立.4.证明取每个方格的中心,凡是相邻的两个方格,就把相应的中心连一条线.这样得到了一个图G(图中红线组成的图即为图G).图G的的直径=14,,故图G中任意两点的距离≤14.若相邻两个方格中填的数相差<5,则差≤4,于是图G 中所填两个数的差≤14×4=56.但图中填了1及64,此二数必有一条链相连,此链的长≤14.即其差≤56,及64-1=63矛盾.5.证明:以点表示人,红色线表示认识,蓝色线表示不认识. ⑴ 若存在一个点,从这点引出了至少5条红线,例如从v 1向v 2,v 3,…,v 6引出了5条红线,若v 2,v 3,…,v 6间有某两点间连了红线,则这两点及v 1组成红色三角形,否则此五点间全部连蓝色线,为一蓝色五边形.⑵ 若从任一点引出的红线都少于5条,则每点引出的蓝色线都至少9条.由例如从v 1到v 2,v 3,…,v 10均连蓝色线,则由例5可知v 2,v 3,…,v 10中或存在红色三角形或存在蓝色四边形,于是原图中或有红色三角形,或此蓝色四边形及v 1合成一蓝色五边形.故证.6.证明:由于共计连了12n δ条线.故δ应是不超过n -1且使12n δ为整数的那些正整数值. 1,且使12反之若正整数δ不超过n -n δ为整数,可构造一种连法:取一圆分成n 等分.任取一数i ,满足1≤i ≤⎣⎢⎢⎡⎦⎥⎥⎤n 2,把圆上这n 个点中,距离为i 的16阶5正则图点都连起来,这时当i≠n2时,每个点都连了2条线,当n为偶数,且i=n2时,每个点都连了1条线.如果n为奇数,则δ必须为偶数:δ=2k,如果n为偶数,则δ可为奇数,也可为偶数.若δ=2k<n,依次取i=1,2,…,k,按上法连线,则得到每个点都连了2k条线;若δ=2k+1<n,则按上法连了2k条线,后再取i=n2连线,此时每个点又连了1条线,即每个点都连了2k+1条线.于是可知,可以连出满足要求的图.如图示即是一个16阶5正则图,分别取i=2,4,8画出.7.证明:取A为胜场最多者,若A胜所有选手,此时A为优秀选手.若A未全胜,则A必负于某个选手B,此时若找不到C,使A 胜C而C胜B,即所有负于A的选手都负于B,则B比A胜场更多,矛盾.故必存在这样的C胜B.故此时A为优秀选手.若只有1名优秀选手,即优秀选手只有A,于是其余选手均不是优秀选手.若A负于B,由于B不是优秀选手,则存在D,D胜A及B,若D不存在.即其余所有选手或负于A,或负于B,则B 也为优秀选手.故D必存在.现D胜A、B,由于D不是优秀选手,同理,故必能找到E,胜A、B、D,…,这样一直下去,最后必有一人胜所有其余的人,为优秀选手,及只有1名优秀选手矛盾.故A全错误!未定义书签。

图论讲义12 (1)

图论讲义12 (1)

第八章独立集和团§8.1 独立集°独立集:设S是V的一个子集,若S中任意两个顶点在G中均不相邻,则称S为G的一个独立集。

°最大独立集:G的一个独立集S称为G的最大独立集,是说:G不包含适合S′>S的独立集S′。

°例子:(见图8.1)°覆盖:G的一个覆盖是指V的子集K,使得G的每条边都至少有一个端点属于K。

°例子:在图8.1中,两个独立集都是覆盖的补集。

定理8.1:设S⊆V,则S是G的独立集当且仅当V\S是G的覆盖。

证:按定义,S是G的独立集当且仅当G中每条边的两个端点都不同时属于S,即当且仅当G的每条边至少有一个端点属于V\S,亦即当且仅当V\S是G的覆盖。

∎°独立数:G的最大独立集的顶点数称为G的独立数,记为α(G)。

°覆盖数:G的最小覆盖的顶点数称为G的覆盖数,记为β(G)。

推论8.1:α+β=υ。

证:设S是G的一个最大独立集,K是G的一个最小覆盖。

由定理8.1,V\K是独立集,而V\S是覆盖。

因此υ−β=V\K≤α (8.1)υ−α=V\S≥β (8.2)结合8.1式和(8.2)式,即得α+β=υ。

∎°边覆盖:G的一个边覆盖是指E的一个子集L,使得G的每个顶点都是L中某条边的端点。

°边独立集:即对集。

*注意:边覆盖并不总是存在的,G有边覆盖,当且仅当δ>0。

°边独立数和边覆盖数:最大对集的边数称为边独立数,记作α′G;最小边覆盖的边数称为边覆盖数,记作β′(G)。

*注意:对集的补集不一定是边覆盖,边覆盖的补集也不一定是对集。

定理8.2 (Gallai):若δ>0,则α′+β′=υ。

证:设M是G的一个最大对集,U是M非饱和顶点集。

由于δ>0且M是最大对集,所以存在|U|条边的一个集E′,它的每条边都和U 的每个顶点相关联。

显然,M∪E′是G的边覆盖,因而β′≤M∪E′=α′+υ−2α′=υ−α′即α′+β′≤υ (8.3)再设L是G的一个最小边覆盖,置H=G[L],并且设M是H的一个最大对集。

图论

图论

图论问题一. 基本概念1.图的定义:由若干个不同的顶点与连接其中某些顶点的边所组成的图形叫做图。

用G 表示图,用V 表示所有顶点的集合,E 表示所有边的集合,并且记作G=(V ,E ). 2.同构图:如果两个图G 与G '‘的顶点之间可以建立起一一对应,并且当且仅当G 的顶点v i 与v j 之间有k 条边相连时,G ’的相应顶点j i v v ''与之间也有k 条边相连,就认为G 与G '是相同的,称G 与G '是同构的图. 2.子图:如果对图G E E ,V V )E ,V (G )E ,V (G '⊆'⊆'''='=,则称有与是G 的子图.3.其它有关概念:(1)若在一个图G 中的两个顶点j i v v 与之间有边e 相连,则称点j i v v 与是相邻的,否则就称j i v v 与是不相邻的.(2)如果顶点v 是边e 的一个端点,称点v 与边e 是相邻的.(3)如果顶点本身也有边相连,这样的边称为环.如果连接两个顶点的边可能不止一条,若两个顶点之间有k )2k (≥条边相连,则称这些边为平行边.(4)如果一个图没有环,并且没有平行边,这样的图称为简单图.竞赛中的图论问题涉及到的图一般都是简单图.(5)如果一个简单图中,每两个顶点之间都有一条边,这样的图称为完全图,通常将有n 个顶点的完全图记为n K .(6)在图G=(V,E)中,顶点个数|V|和边数|E|都是有限的,则称图G 是有限图;如果|V|或|E|是无限的,则称G 为无限图.1v 2v 4v 3v 1v '2v '3'4v '1v ''2v ''3v ''4v ''1G 2G 3G二.例题精选1.设S 为平面上的一个有限点集(含点数不少于5),若其中若干个点涂红色,其余点涂上兰色,又设任何三个同色点不共线,求证:存在一个同色三角形,且它至少有一条边不含另一种颜色. 证明:无穷递降法2.若平面上有997个点,如果两点连成一条线段,且中点涂成红色,证明:平面上至少有1991个红点,试找到正好是1991个红点的特例.证明:设997个点中M 、N 之间的距离最大,以M 、N 为圆心,2MN为半径作圆,如图,设P 为其它995 个点中的任意一个点,则PM 、PN 的中点R 、Q 都在圆M 、 N 内,且这些点个不相同,所以至少有995×2+1=1991个点.特例:在x 轴上横坐标依次为1,2,3,...,997的997个点,满足题设条件.3.正六边形被分为24个全等的三角形,在图中的19个结点处写上不同的数,证明:在24个三角形中,至少有7个三角形,其顶点处的三个数是按逆时针方向递增顺序书写的.证明:(1)正六边形的12(2)一个逆三角形有2条逆边,一个顺三角形有1条逆边;(3)除掉正六边形的边,图中有(24×3-12)÷2=30条边,没条边恰好是一个三角形的一条逆向边.综上,设24个三角形中有m 个逆三角形,n 个顺三角形,则有731224≥⇒⎪⎩⎪⎨⎧≥+=+m n m n m ,得证.RRRBBBMNPR QE 逆三角形顺三角形1231234.在正n 边形中,要求其每条边及每条对角线都染上任一种颜色,使得这些线段中任意两条有公共点的染不同颜色,为此,至少需要多少种颜色?的n 需要n 种颜色.当n=3 当n>3时,作正n 设MN 是另外一条边或对角线,若MN//BC ,则将MN 染成与BC 同色;若BC MN //,过A 引直线直线m//MN ,交圆于K ,则弧KN=弧AM ,所以K 也是正n 边形的顶点,即AK 是由A 出发的边或对角线,将MN 染成与AK 同色,所以n 种颜色足够了.5.某次大型活动有2003人参加,已知他们每个人都至少和其中的一个人握过手,证明:必有一个人至少和其中的两个人握过手. 证明:从5个点开始考虑奇数个点即可. 如图6.现有九个人,已知任意三人中总有两个人互相认识,证明:必有四人互相之间都认识. 证明:9个顶点的简单图,利用抽屉原理7.有n 名选手n 21A ,,A ,A 参加数学竞赛,其中有些选手是互相认识的,而且任何两个不相识的选手都恰好有两个共同的熟人,若已知选手21AA 与是互相认识,但他们没有共同的熟人,证明他们的熟人一样多.M NE P Q∙R∙1A 2A 3A 4A 5A KMNA1A 2A )(2A n )(1A n iA jA 1A 2A )(2A n )(1A n iA jA 'jA 'i A证明:的熟人一一对应与21A A8.有n (n>3)个人,他们之间有些人互相认识,有些人互相不认识,而且至少有一个人没有与其他人都认识,问与其他人都认识的人数的最大值是多少?解:作图G :用n 个点表示这n 个人,当两人认识,则在两相应顶点之间连一线,否则之间不连线.由于至少有一个人与其他人不认识,所以图G 中至少有两点之间没连线,设21A A 与之间没连线,则图G 的边数最多时,G 为21A A K n -,故最大值为n-2.9.次会议有n 名教授n 21A ,A ,A 参加,证明可以将这n 个人分为两组,使得每一个人A i 在另一组中认识的人数不少于他在同一组中认识的人数.证明:用n 个点n A A A ,,,21 表示这n 名教授,并在相互认识的人之间连一条边,且将同一组间的连线染成红色,不同组之间的线染成蓝色.将这n 个点任意分成两组,只有有限种分法.考虑在两组之间的蓝线条数S ,其中必存在一种分法,使S 达到最大值,此时有i A 在两组内引出的边的条数分别为),,2,1,(,n i l l l l i i i i ='≥',否则,若对i A 有'<i i l l ,将i A 调到另一组,S 增加了i i l l -'条,矛盾,得证.10.有三所中学,每所有学生n 名,每名学生都认识其他两所中学的n+1名学生,证明:从每所中学可以选出一名学生,使选出来的3名学生互相认识.证:用3n 个顶点表示这些学生,三所中学的学生组成的三个顶点集合分别记为A 、B 、C ,设M 和N 是两所不同学校的学生,而且是互相认识的,则在M 与N 之间连一线,得一个简单图.记A 中的元素x 在B 、C 中的相邻元素个数为k 和l ,则k+l =n+1.设k 与l 中大的记作m(x),让x 跑遍A ,m(x)的最大值记作A m ,同理记C B m m ,分别为集合B 、C 中的所有元素在另两个集合中相邻元素个数的最大值.记m 是A m ,C B m m ,中最大者,不妨设m=A m ,且的顶点相邻的顶点集和中和使得100,B x B A x ∈数为m ,于是C 中与00,11x C z m n x 与设相邻的顶点数为∈≥-+相邻.如果有中中的一个三角形.若是相邻,则与1000010B G z y x z B y ∆∈每一个y 与中相邻与.因此,相邻的顶点数与都不相邻,则A z m n z B z 000-≤的顶点数1)(1+=--+≥m m n n 与m 的最大性矛盾,得证.三.巩固练习1.有n 个药箱,每个药箱里有一种相同的药,每种药恰好在两个药箱里出现,问有多少种药?)1(21-n n 2.18个队进行比赛,每一轮中每一个队与另一个队比赛一场,并且在其他轮比赛中这两个已赛过的队彼此不再比赛,现在比赛已进行完8轮,证明一定有三个队在前8轮比赛中,彼此之间尚未比赛过.3.某次会议有n 名代表出席,已知任意的四名代表中都有一个人与其余的三个人握过手,证明任意的四名代表中必有一个人与其余的n-1名代表都握过手.4.空间18个点,任三点不共线,它们的两两连线染上红色或兰色,每条线段仅染一色.试证明其中一定存在一个同色的完全四边形.图论问题(二)用图论解决问题躲基本思路:把要考察的对象作为顶点,把对象之间是否具有我们所关注的某种关系作为顶点连边地条件.这样,就可以把一个具体问题化归成图论问题,用图论的理论和方法进行探讨,即使在图论中没有现成定理直接给出问题的解答,也可以(1)借助图论的分析方法拓宽解题思路;(2)把抽象的问题化为直观问题;(3)把复杂的逻辑关系问题化为简明的数量分析问题。

数学竞赛:图论讲义

数学竞赛:图论讲义

数学竞赛:图论讲义大连市第二十四中学 邰海峰重要的概念与定理完全图 每两个顶点之间均有边相连的简单图称为完全图,有n 个顶点的完全图(n 阶完全图)记为n K .顶点的度 图G 中与顶点v 相关联的边数(环按2条边计算)称为顶点v 的度(或次数),记为()d v .()G δ与()G ∆分别表示图G 的顶点的最小度与最大度.度为奇数的顶点称为奇顶点,度为偶数的顶点称为偶顶点.树 没有圈的连通图称为树,用T 表示,其中度为1的顶点称为树叶(或悬挂点).n 阶树常表示为n T .k 部图 若图G 的顶点集V 可以分解为k 个两两不相交的非空子集的并,即1,()ki i j i V V V V i j ===∅≠并且同一子集i V (1,2,,)i k =内任何两个顶点没有边相连,则称这样的图为k 部图,记作12(,,,;)k G V V V E =. 2部图又叫做偶图,记为(,;)G X Y E =.完全k 部图 在一个k 部图12(,,,;)k G V V V E =中,i i V m =(1,2,,)i k =,若对任意,,(,,1,2,,)i i j j v V v V i j i j k ∈∈≠=均有边连接i v 和j v ,则称图G 为完全k 部图,记为12,,,k m m m K .欧拉迹 包含图中所有边的迹称为欧拉迹.起点与终点重合的欧拉迹称为闭欧拉迹.欧拉图 包含欧拉迹的图为欧拉图. 欧拉图必是连通图.哈密顿链(圈) 经过图上各顶点一次并且仅仅一次的链(圈)称为哈密顿链(圈).包含哈密顿圈的图称为哈密顿图.平面图 若一个图G 可画在平面上,即可作一个与G 同构的图G ',使G '的顶点与边在同一平面内,且任意两边仅在端点相交,则图G 称为平面图.一个平面图的顶点和边把一个平面分成若干个互相隔开的区域,称为平面图的一个面,在所有边的外面的面称为外部面,其余的称为内部面.竞赛图 有向完全简单图称为竞赛图.有n 个顶点的竞赛图记作n K .有向路 在有向图(,)D V U =中,一个由不同的弧组成的序列12,,,n u u u ,其中i u 的起点为i v ,终点为1(1,2,,)i v i n +=,称这个序列为从1v 到1n v +的有向路(简称路),n 为这个路的长,1v 为路的起点,1n v +为路的终点.若11n v v +=,则称这个路为回路.定理1 设G 是n 阶图,则G 中n 个顶点的度之和为边数的2倍.定理2 对于任意图G ,奇顶点的个数一定是偶数.定理3(Turan 定理) 有n 个顶点且不含三角形的图G 的最大边数为24n ⎡⎤⎢⎥⎣⎦.定理4 图G 为偶图,当且仅当G 中不含长度为奇数的圈.定理5 若树T 的顶点数2,则T 中至少有两个树叶.定理6 若数T 有n 个顶点,则T 的边数1e n =-.定理7 设T 是有n 个顶点、e 条边的图,则下列命题等价:⑴ 图T 是树; ⑵ 图T 无圈,且1e n =-; ⑶ 图T 连通,且1e n =-.定理8 n 阶连通图中以树的边数最少,且n 阶连通图必有一个子图是树.定理9(一笔画定理) 有限图G 是一条链或圈(可以一笔画成)的充要条件是G 是连通的,且奇顶点的个数为0或2. 当且仅当奇顶点个数为0时,连通图G 是一个圈.定理10 在偶图12(,;)G V V E =中,若12V V ≠,则G 一定无哈密顿圈.若1V 与2V 的差大于1,则G 一定无哈密顿链.定理11 设G 是(3)n n 阶简单图,且对每一对顶点,v v '有()()1d v d v n '+-,则图G 有哈密顿链.定理12 设G 是(3)n n 阶简单图,且对每一对不相邻的顶点,v v '有()()d v d v n '+,则图G 有哈密顿圈.定理13 设G 是(3)n n 阶简单图,若每个顶点的度()2n d v ,则图G 有哈密顿圈. 定理14 若图G 有哈密顿圈,从G 中去掉若干个点12,,,k v v v 及与它们关联的边得到图G ',则图G '的连通分支不超过k 个.定理15(欧拉公式) 若一个连通的平面图G 有v 个顶点、e 条边、f 个面,则2v f e +-=. 定理16 一个连通的平面简单图有v 个顶点、e 条边,则36ev -,对于连通的偶图,则有24ev -. 定理17 一个图是平面图当且仅当它不包含同胚于5K 或3,3K 的子图.定理18 设n 阶竞赛图n K 的顶点为12,,,n v v v ,则11(1)()()2n n i i i i n n d v d v +-==-==∑∑,且2211[()][()]n ni i i i dv d v +-===∑∑. 定理19 竞赛图中出度最大的点称为“优点”,“优点”到其余各点都有长度不超过2的链. 定理20 竞赛图n K 中存在一条长为1n -的哈密顿路. 定理21 竞赛图(3)n K n 中有一个回路是三角形的充要条件是有两个顶点,v v '满足()()d v d v ++'=.定理22(Ramsey 定理) 任意2色完全图6K 中必存在同色三角形.例题选讲例1 某天晚上21个人之间通了电话,有人发现这21人共通话102次,且每两人至多通话一次.他还发现,存在m 个人,第1个人与第2个人通了话,第2个人与第3个人通了话,……, 第1m -个人与第m 个人通了话,第m 个人又与第1个人通了话,他不肯透露m 的具体值,只说m 是奇数.求证: 21个人中必存在3人,他们两两通了话.证:用21个点表示21个人,若两人通电话则对应两点连一条边,构成图G .由已知,G 中存在一个长度为m 的奇圈.要证: G 中存在三角形.设图G 中长度最短的奇圈为C ,长度为21k +.若1k =,则C 为三角形.若2k ,设C 为12211k v v v v +,则i v 与j v 之间无边(1,21,1(mod 21)i j k j j k +-≡±+),否则,若i v 与j v 相邻,则圈12211i j k v v v v v v +与圈1i i j i v v v v +长度之和为23k +,故其中必然有一个长度小于21k +的奇圈,与C 最短矛盾.假设除1221,,,k v v v +外的21(21)202k k -+=-个点无三角形,由Turan 定理,它们至多连了22(202)(10)4k k ⎡⎤-=-⎢⎥⎣⎦条边. 又其中任意一点不与C 的相邻两点相邻(否则存在三角形),所以它至多与C 中k 个点相邻.故总边数为221(202)(10)k k k k ++-+-22210021102(1)102(21)101k k k =++-=----=(2k ).与图G 共有102条边矛盾. 故图G 中存在三角形,即存在三个人两两通话.例2 45个校友聚会,在这些人中,任意两个熟人数目相同的校友互不认识.问在参加校友聚会的所有人中,熟人最多的人的数目最多是多少?解: 用45个点表示45个人,若两人认识,则对应两点间连一条边,得图(,)G V E =.设共有m 个人熟人最多,每人有t 个熟人,这些人对应的点构成集合X ,其余的人对应点构成集合Y ,显然X Y V =,X Y =∅.由题意知,X 中任何两点不相邻,且(),(1,2,,)i d v t i m ==,G 中各顶点的度的最大值()G t ∆=.下面证明:22m. 若23m ,则X 中至少有23个点,每点的度为t ,且任意两点不相邻,则从X 中发出的另一端是Y 中点的边共有23t 条,而22Y .所以,Y 中至少有一个点的度大于t ,与()G t ∆=矛盾.当22m =时,构造完全偶图22,23G K =,满足题意. 故熟人最多的人数最多为22人.例3 在17名科学家中,每人都和其它人通信.在他们的通信中只讨论三个题目.而且任意两名科学家通信时,只讨论一个题目.证明,其中至少有三名科学家,他们相互通信时,讨论的是同一个题目.证: 用顶点代表科学家,两人相互通信则连上一条边.若两人在通信中讨论第i (1,2,3)i =个题目,则在此边上染上第i 种颜色. 在这个三色完全图17K 中,任取一个顶点, 从它出发的16条边中,至少有染上某一种颜色(设为第i 种颜色)的边的数目不小于6.从其中取出6条第i 种颜色的边,如果这些边的另一端点所构成的子图6K 中含第i 色边,这就构成第i 色三角形. 否则,6K 就是两色完全图,由Ramsey 定理知,其中必有单色三角形.这就是说,有三位科学家在通信中讨论的是同一题目.证毕.例4 设n 个新生中,任意3个人中有2个人互相认识,任意4个人中有2个人互不认识,求n 的最大值.解: 所求n 最大值为8.8n =时,如右图,其中128,,,A A A 表示8两点相邻当且仅当两人认识.下面设n 个学生满足题设要求,证明8n.为此,先证明如下两种情况 不可能出现.⑴若某人A 至少认识6个人,记为126,,,B B B .由Ramsey 定理知, 这6个人中或存在3个人互不认识(与已知任意3个人中有2个人互相认识 矛盾),或存在3个人互相认识,这时,A 与这3个人共4个人两两互相认识,与已知矛盾.⑵若某人A 至多认识5n -个人,则剩下至少4个人均与A 互不认识,从而,这4个人两两认识,与已知矛盾.当10n 时,⑴与⑵必有一种情况出现,故此时n 不满足要求.当9n =时,要使⑴与⑵都不出现,则此时每个人恰好认识其他5个人,于是,这9个人产生的“朋友对”的数目为952N ⨯∉,矛盾. 由上述讨论知,8n .3 4 A A综上,n 的最大值为8.例5 设(3)n n >是整数, 在一次会议上有n 位数学家,每一对数学家只能用会议规定的n 种办公语言之一进行交流,对于任意3种不同的办公语言,都存在3位数学家用这3种语言互相交流.求所有可能的n ,并证明你的结论.证:当n 位奇数时,结论成立.原命题等价于将完全图n K 的边染以n 种颜色之一,使得对于任意3种颜色,都存在3个顶点,它们相互所连的边为这3种颜色.由于n 种颜色有3n C 种选取方法,而顶点也有3n C 种选取方法,这就意味着每3个顶点相连的边一定被染为确定的3种颜色,不能染为其他情况的颜色,反之亦然.特别地,对于每一个三角形其3条边为3种不同颜色.固定颜色S ,恰好有21n C -个三角形,其有一条边为颜色S ,而颜色为S 的边可以与其他2n -个顶点构成2n -个三角形.于是,有21122n C n n --=-条边被染为颜色S .所以,n 不能为偶数. 当n 为奇数时,将n 个顶点分别记为顶点1,2,,n ,n 种颜色记为12,,,n S S S ,连结顶点,i j 的边染为颜色t S ,其中(mod )t i j n ≡+.则对于任意3种颜色123,,t t t S S S ,有同余方程组123(mod )(mod )(mod )i j t n j k t n k i t n +≡⎧⎪+≡⎨⎪+≡⎩. 利用消元法,可得在{}1,2,,n 内有唯一的解(,,)i j k ,且,,i j k 互不相同. 所以,对于任意3种颜色,存在唯一的三角形,其3条边的颜色为这3种颜色.例6 一个元素都是0或1的方阵称为二进制方阵. 若二进制方阵其主对角线(左上角到右下角的对角线)以上(不包括主对角线)的元素都相同,而且主对角线以下(不包括主对角线)的元素也相同,则称它为一个“好方阵”. 给定正整数m . 证明:存在一个正整数M ,使得对任意正整数n M >和给定的n n ⨯二进制方阵n A ,可选出整数121n m i i i n -<<<,从n A 中删除第12,,,n m i i i -行和第12,,,n m i i i -列后所得到的二进制方阵m B 是“好方阵”.证:记n A 中第i 行,第j 列的元素为,i j a ,n K 表示n 阶完全图. 我们对n K 的边按如下方式染色:对于连接顶点,(1)i j i j n <的边⑴ 若,,0i j j i a a ==,则染红色; ⑵ 若,,0,1i j j i a a ==,则染绿色;⑶ 若,,1,0i j j i a a ==,则染蓝色; ⑷ 若,,1i j j i a a ==,则染白色.按照上面的染色方式,则一个单色完全子图m K 对应于n A 的一个“好子方阵”.事实上,若12,,,,m i i i v v v 是m K 的顶点,我们可以删去指标12{1,2,3,,}\{,,,}m j n i i i ∈的n m -行和n m -列,得到一个“好子方阵”m B .我们只需取M 使得,对任何n M >,四染色的n K 必定包含一个单色子图m K .根据Ramsey 定理,我们可取(,,,)M R m m m m =即可.例7 现有十个互不相同的非零数.现知它们之中任意两个数的和或积是有理数.证明:每个数的平方都是有理数.证:考查其中任意6个数.作一个图,在它的6个顶点上分别放上我们的6个数.如果某两个数的和为有理数,就在相应的两个顶点之间连一条蓝边;如果某两个数的积为有理数,就在相应的两个顶点之间连一条红边.由Ramsey 定理,此图中存在一个同色三角形.⑴ 若存在蓝色三角形,则表明存在三个数,,x y z ,使得,,x y y z z x +++都是有理数.因而()()()x y z x y z +++-+2x =为有理数,亦即x 为有理数.同理可知y 和z 也都是有理数.此时我们再来观察其余的任意一个数t .显然,无论由xt 的有理性(由已知,所有的数均非0),还是由x t +的有理性,都可以推出t 为有理数.所以此时10个数都是有理数.⑵ 若存在红色三角形,则表明存在三个数,,x y z ,使得,,xy yz zx 都是有理数.因而()()xy zx yz2x =为有理数,同理可知2y 和2z 也都是有理数.如果,,x y z 三者中至少有一个为有理数,那么只要按照前一种情况进行讨论,即可得知我们的10个数都是有理数.现在设x =其中a 为有理数,而1m =±.由于xy b ==是有理数,所以y===其中c m ≠为有理数.再观察其余的任意一个数t ,若xt 或yt 为有理数,则经过与上述类似的讨论,可知t =其中d 为有理数,因而2t 为有理数.而若x t +与y t +都是有理数,则()()x t y t +-+是有理数,但()()(x t y t m c +-+=-,矛盾.综上,我们已证或者每个数都是有理数,或者每个数的平方都是有理数.练习1.旅行团一行6人到一个城市观光,此城市开放15个景点,每人可选择若干个景点参观(亦可不选或全选). 求证: 或者必有3人,他们选择的景点各不相同; 或者必有4人,在他们选择的景点中有相同的.2.设一次至少有5人参加的循环赛的结果满足如下条件:若A 胜B,则胜A 而负于B 的人数不少于胜B 而负于A 的人数.证明:对任意两人,x y ,总有另外两人,z w ,使得若x 胜y ,则y 胜z 、z 胜w 、w 胜x .3.在一个足球联赛里有20支球队.第一轮它们分成10对互相比赛,第二轮也分成10对互相比赛(每支球队两轮比赛的对手不一定不同).求证:在第三轮开赛之前,一定可以找到10支球队,它们两两没有比赛过.4.某国际社团共有 1978 名成员,他们来自六个国家,用号码1,2,3,,1978给成员编号.证明至少有一名成员,他的编号是他的某个同胞的 2 倍,或者是两位同胞编号之和.练习题答案1.证:用6个点表示6个人,再用15个点表示15个景点.若某人选择了某个景点,则在相应两点之间连一条边,得一偶图.以i N 表示点i v 在图中的邻域,它表示第i 个人选择的景点的集合(1,2,,6i =).假设结论不真,则⑴任意三个i N 有公共元,且⑵任意四个i N 无公共元.由⑴知,对每个i N ,在{},16j N j i j ≠中每取两个与i N 的交均非空,故可确定i N 的一个元素,用这样的方式可确定2510C =个元素.由⑵知,这些元素各不相同,故每个i N 至少有2510C =个不同的元素.对每个(16)i i 这样做,得到25660C =个元素.又由⑵知,每个元素至多是3个i N 的公共元,故每个元素至多重复计算3次.故其中不同的元素至少有256203C =个,即至少有20个景点,矛盾. 2. 证:由题意知,若A 胜B 且存在胜B 而负于A 的人,则必存在胜A 而负于B 的人.任取两选手,x y 且x 胜y ,分三种情况讨论:⑴若存在w 胜y 且有x 胜y 而负于w ,根据条件,存在z 胜w 而负于y ;⑵若存在z 同时负于,x y ,则y 胜z 而x 同时胜,y z ,同情形⑴;⑶若不存在有同时胜(或同时负于),x y 的人,在其余3人中,胜x 而负于y 的至少有2人,设为,w z ,且z 胜w ,则,,,x y z w 符合题意.3. 证:用20个点表示20个球队,第一轮互相赛过的队之间连红线,第二轮互相赛过的队之间连蓝线,则每个点都连有一红一蓝两条边,从而整个图必由一个或若干个偶圈组成.在每个偶圈中可以选出半数定点,任两个不相邻,共选出10支球队,两两未赛过.4.证: 用顶点表示成员,并加上编号.于是任意两顶点,i j v v 编号差大于 0 而小于 1978.如果这个差是第(16)i i 国成员的编号,则将(,)i j v v 边染上第i 种颜色i C ,这样我们就用六种颜色染了1978K 的所有边. 以下首先证明,六色完全图1978K 中必定含有单色三角形. 取1978K 的任一顶点v ,与它关联的 1977 条边分为 6 种颜色,于是其中必有一种颜色的边至少有197713306⎡⎤+=⎢⎥⎣⎦条. 不妨设12330,,,vu vu vu 是1C 色边.如果1978K 中以12330,,,u u u 为顶点的完全子图330K 中含有1C 色边(,)(1,330)i j u u i j ,则i j vu u 为1C 色三角形,命题得证.如果330K 不含1C 色边,则330K 是五色完全图.从它的顶点1u 引出的 329 条边中至少有3291665⎡⎤+=⎢⎥⎣⎦条边同色(1C 色之外的某色),不妨设1213167,,,u u u u u u 边为2C 色.以2367,,,u u u 为顶点的完全子图66K 中如果有2C 色边(,)(2,67)s t u u s t ,那么在1978K 中就有2C 色三角形1s t u u u ,命题得证.若此66K 中没有2C 色边,则此66K 是4色完全图.由66K 的顶点2u 伸出的65条边,共4种颜色,至少有651174⎡⎤+=⎢⎥⎣⎦条边是除12,C C 外的某种颜色.不妨设2324219(,),(,),,(,)u u u u u u 是3C 色边.66K 中以3419,,,u u u 为顶点的完全子图17K 中若含3C 色边(,)(3,19)p q u u p q ,则2p q u u u 为3C 色三角形.否则17K 为三色完全图.由例3可知必有单色三角形.因此六色完全图1978K 中必有单色三角形.其次,设三角形xyz 是1978K 中的i C 色三角形.其中x y z >>,由染色方法,若a x y =-, b y z =-,c x z =-,则,,a b c 都是第i 国成员的编号.显然c a b =+,如果a b =,那么2c a =.证明完毕.。

【数学建模】数模竞赛中的图论问题

【数学建模】数模竞赛中的图论问题

-
-
T4
-
2:3 0:1 0:5 2:1 0:1 0:1
-
-
T5
-
0:1
-
-
-
-
1:0 0:0
T6
-
-
-
-
-
-
-
T7
-
1:0 2:1 3:1 3:1 2:0
T8
-
0:1 1:1 3:1 0:0
T9
-
3:0 1:0 1:0
T10
-
1:0 2:0
T11
-
1:2
2.分析与建模
竞赛图 (tournam ent)
定理2 (Perron-Frobenius定理)本原矩阵A的最大特征
根r是一个正的实数。进而有
上例其中中,,s是A对应, 于r的正特征lki向m 量( Ar。)k J s
点数小于5或非双向连通的情况.
r 2.232 s (.238, .164, .231, .113, .150, .104 )T
• 竞赛中的其它图论问题:
• 灾情巡视路线(1998 CMCM-B)

——点的行遍性
• 钢管的订购和运输(2000 CMCM-B)

——最短路算法
• 乘公交,看奥运(2007 CMCM-B)

——最短路算法
• 交巡警服务平台的设置与调度(2011-B)

——最短路算法
三.可以用图论方法 讨论的问题
Ak 的第i,j个元素是 vi v j 的长度为k的有向路的条数。
0 0 2 1 2 3
0 0 2 0 1 2
A2
0
1
0
2
3

数学竞赛精讲精练讲义专题—图论与染色问题_1

数学竞赛精讲精练讲义专题—图论与染色问题_1

v v v ,,...,129n 4[]2∈∈≠=u V v V i j i j K i j ,,;,1,2,...,=G V V V E k (,,...,;)12=G V V V E k (,,...,;)12==∅≠≤≤=V U V V V i j i j k i i i j k ,,,1,1=-C n n n 2(1)12K n K n v v v n ,,...,12v v v n ,,...,12一.知识与方法1.图平面上给定n 个点,其中某些点之间用边相连,得到的就是图,记作G 。

叫做图G 的顶点。

其集合记作V(G),G 中所含的顶点个数n 叫做图G 的阶。

两个顶点u 和v 之间有边相连,则称所连得的边为uv 或(U,V ),而且说u 和v 相邻。

G 中的所有边构成的集合记作E (G )。

所有以v 为端点的边数叫做顶点v 的度,记作d (v )。

在本讲中,除非特别说明,任一条边的两个顶点不同,且两点之间最多有一条边,这样的图称为简单图。

定理1 设G 是n 阶图,则G 中n 个顶点的度数之和等于边数的两倍。

如果一个简单图中,每两个顶点之间都有一条边,这样的图称为完全图,通常将有n 个顶点的完全图记为。

完全图的边的数目是。

2.K 部图如果图G 的顶点集V 可以分解为K 个两两不交且非空的子集的并,即,并且没有一条边其两个端点都在上述同一子集内,我们称这样的图G 为K 部图,记作。

如果在一个K 部图中,任何两点,均有u 和v 相邻,则称G 是完全K 部图。

定理2. 有n 个顶点且不含三角形的图G 的最大边数为. 3.染色问题数学竞赛中的染色问题主要有两类:一类是问题本身就是用染色的方式给出的;另一类是借助于染色方式来解决问题。

这些问题通常涉及到组合中的存在性问题、最值问题、构造问题等。

常用的方法有抽屉原理、极端原理、数学归纳法、反证法、算两次或整体处理等。

二、典型例题选讲例1. 九名数学家在一次国际数学会议上相遇,发现他们中的任意三个人中,至少有两个人可以用同一种语言对话。

高中数学竞赛图论

高中数学竞赛图论

高中数学竞赛图论
高中数学竞赛图论是一门涉及图论的数学竞赛,它是一种比较复杂的数学竞赛,要求参赛者具备较强的数学基础和较强的抽象思维能力。

高中数学竞赛图论的内容主要包括图的定义、图的性质、图的表示、图的构造、图的搜索、图的排序、图的最短路径等。

图的定义是指图的基本概念,它是一种由节点和边组成的数据结构,节点表示图中的实体,边表示实体之间的关系。

图的性质是指图的基本特征,它可以分为有向图和无向图,有向图中的边有方向,无向图中的边没有方向。

图的表示是指图的表示方法,它可以用邻接矩阵、邻接表和边表等方法来表示。

图的构造是指图的构造方法,它可以用深度优先搜索和广度优先搜索等方法来构造。

图的搜索是指在图中搜索某个节点或路径的方法,它可以用深度优先搜索和广度优先搜索等方法来搜索。

图的排序是指将图中的节点按照某种顺序排列的方法,它可以用拓扑排序和关键路径法等方法来排序。

图的最短路径是指在图中搜索两个节点之间的最短路径的方法,它可以用迪杰斯特拉算法和弗洛伊德算法等方法来求解。

高中数学竞赛图论是一门涉及图论的数学竞赛,它要求参赛者具备较强的数学基础和较强的抽象思维能力,参赛者需要掌握图的定义、图的性质、图的表示、图的构造、图的搜索、图的排序、图的最短路径等知识,并能够熟练运用这些知识来解决实际问题。

只有具备较强的数学基础和较强的抽象思维能力,才能在高中数学竞赛图论中取得优异的成绩。

数学建模图论讲

数学建模图论讲
如果任两顶点间最多有一条边,且每条边的两个端点皆 不重合的图,则称为简单图。
第2页1 /共86页
2024年8月3日
数学建模-图论
一、图的基本概念
如果图的二顶点间有边相连,则称此顶点相邻,每一对顶点
都相邻的图称为完全图,否则称为非完全图,完全图记为 K V 。
若V (G) X Y, X Y , X Y 0 ,且 X 中 无相邻的顶点对,Y 中亦然,则称图 G 为二分图.
第1行 1 A1i 第i行 1
11,A1i 2
2 2
22,A1i3
4 4
4 4
其中i=2,3,4,5,显然y1=1+(4+4+4+4-1) 4=61. 同理,计算y2时应考虑槽高只有2,21,23,24,25,
26时的情形,类似计算可得 y2=1+(4+4+4+4-1)×5=76.
于是,s=61×2+76×4=426,x=6306426=5880.
计算y1可分别考虑槽高只有1,12,13,14,15的 情形.若只有1,这样的锁具效只有1个, 若只有1和i(i=2,3,4,5),这样的锁具数=G中以1和i为 顶点,长度为3的道路数,此数可通过A的子矩阵A1i计 算得到.
第18页/共86页
数学建模-图论
二、图的矩阵表示(应用实例解法分析)
事实上,因为
间最短的路线。定义T*T=(t(2)ij),
3
4
t(2)ij=min{min1<=k<=5{tik+tkj},tij}, t(2)ij表示 从站点i到站点j的至多换乘一次的最短时间。
5
第22页/共86页
数学建模-图论
二、图的矩阵表示(应用实例及解法分析)

高中数学竞赛 第67讲 图论问题(一)教案

高中数学竞赛 第67讲 图论问题(一)教案

第67讲图论问题(一)本节主要内容是:把一个具体问题用图形表示出来,利用图形的直观性可能更有利于问题的解决.有关的一些概念:由若干个不同的点及连接其中某些点对的线所组成的图形就称为图.图中的点的集合称为图的点集,记为V:V={v1,v2,…,v n,…};图中的线的集合称为图的线集(边的集合),记为E:E={v i v j}(v i,v j∈V).故一个图由其点集V和线集E所决定,若用G 表示图,则记为G=G(V;E).含有n个点的图称为n阶图.在一个图中,如果某点v共连了k条线,则说此点的“次数”(或“度数”)为k,记为deg v=k.如果一个p阶图的每两个顶点间都连且只连了1条线,则称该图为p阶完全图,记为K p.若对每条线确定一个方向(即确定了线的两个端点中一个为“起点”,另一个为“终点”.这时,线是点的“有序对”),则得到“有向图”;对有向图的一个顶点v,deg v=k,若v是其中n条边的起点,m条边的终点(m+n=k),则称v的出次为n,入次为m.链:若在一个图G=(V;E)中取n+1个顶点v1、v2、…、v n+1,每两个相邻的顶点v i、v i+1间连有一条边l i,则边l1,l2,…,l n就称为从v1到v n+1的一条链.n称为链的长度.A类例题例1 ⑴证明任意的六人中一定有三个人互相认识或互不认识(约定甲认识乙就意味着乙认识甲).⑵ K6的边染成红蓝两色,求证:其中必有两个三角形,其三边同色.分析⑴以点表示人,连红、蓝两色的线分别表示“认识”与“不认识”,问题转化成图的问题.要会把题目的语言转译成图的语言:“三人互相认识”就表示三点间都连红线,“三人互不认识”就表示三点间都连蓝线.⑵考虑每个异色三角形的三个角,其中两个角是异色角,而同色三角形的三个角都是同色角.证明⑴用6个点v1,v2,…,v6表示这6个人,如果某两人相互认识,则在表示此二人的点间连一条红线,否则连一条蓝线.于是问题转化为证明此6点间一定连出了三边均为红色或蓝色的三角形.在点v1连出的5条线中,由抽屉原理知,必有某色线连有3条或3条以上.不妨设红线连了至少3条.设v1与v2、v3、v4连的红线.现考虑点v2、v3、v4连线的情况,如果此三点间有任两点连的红线,则出现红色三角形(例如v2v3连红线,则v1v2v3是红色三角形),如果这三点间都不连红线,则出现蓝色三角形(v2v3v4是蓝色三角形).故证.⑵考虑K6共连了C26=15条线,共得到C36=20个三角形.设第i个顶点连了r i(0≤i≤5)条红线,5-r i条蓝线.由于r i(5-r i)≤6.所以,连出的异色角个数≤6×6=36个.由于每个异色的三角形有2个异色角,所以图中异色三角形个数≤18,故图中同色三角形个数≥20-18=2.说明题⑴是早期匈牙利的一个图论竞赛题.解这类“实际问题”时,重要的是会用图的语言解释题意,把实际问题改写为图的问题.⑵用异色角来解相关问题是较好的方法.例2 由5人组成一个公司,其中任意三人总有2人彼此认识,也总有2人彼此不认识.证明:这五人可以围桌而坐,使每人两旁都是他认识的人.(1978年保加利亚数学竞赛) 证明用5个点表示这5个人,若两人互相认识,则在表示这2个人的点间连1条线.题目的条件即是:任三点间至少连1条线,但不能连3条线.首先,每点都至少连了2条线,若点v 1只连出1条线,则它至少与某三点(设为v 2、v 3、v 4)未连线,则此3点间都要连线(若v 2与v 3没有连线,则v 1与v 2、v 3就都没有连线,与已知矛盾).出现了以v 2、v 3、v 4为顶点的三角形,矛盾.其次,若某点连出了3条线,则此三点间都不能连线,与已知矛盾. 故知:每点都恰连2条线.它不能连成三角形,也不能连成四边形,否则余下的点无法连线,故只能如图所示,证毕.说明 仔细体会上述两例的特点,明白什么时候应该用图来解相关的题:当涉及多个元素的某些相互关系时,就可能用图来解释.情景再现1.在例1中,把6个人改为5个人,结论是否一定成立?2.图G 有n 个顶点,n +1条边,证明:图G 至少有一个顶点的次数≥3.B 类例题例3 设竞赛图(每两个点都连了1条线的有向图)中,点A k 的出次与入次分别为w k 与e k (k =1,2,…,n ),证明 w 21+w 22+…+w 2n =e 21+e 22+…+e 2n. 分析 根据竞赛图的特点可知:⑴ 每点的出次与入次的和都等于n -1,⑵ 所有点的出次的和与入次的和相等.由此可以推出:所有点的出次和与入次和都等于12n (n -1).这是两个基本的性质.在要证的式子中把e k 用n -1-w k 代替.证明 对于每个点,出次与入次的和都是n -1,即w k +e k =n -1(k =1,2,…,n ), ①所有出次的和与所有入次的和相等,且都等于图中弧的条数:w 1+w 2+…+w n =e 1+e 2+…+e n =12n (n -1).②所以 e 21+e 22+…+e 2n=(n -1-w 1)2+(n -1-w 2)2+…+(n -1-w n )2=n (n -1)2+w 21+w 22+…+w 2n-2(w 1+w 2+…+w n )(n -1) =w 21+w 22+…+w 2n+n (n -1)2-212(n -1)(n -1) = w 21+w 22+…+w 2n. 说明 本题的证明方法与《奇偶分析》中的例6相似.例4 平面上给定7个点,用一些线段连接它们,每三个点中至少有两点相连,问至少要有多少条线段?试给出一个图.(1989蒙古数学竞赛)分析 首先找到连线条数的下界(即至少要连出多少条线),再寻找是否可能达到这个下界,可以分别枚举可能的连线方法,讨论每种方法的连线条数,得到最小的结果.解 7个点中共有三点组C 37=35个.每条线段共与其余5点组成5个三角形.故线段条数A≥355=7条. 如果有一个点没有连线,则其余6点两两都必须连线,要C 26=15条.如果有一点只连了一条线,其余5点必须两两连线,连线数>C 25=10条.设某点只连了2条线,如点A 只连了AB 、AC 这2条线,则其余4点均未与A 连线,于是它们必须两两互连,应连C 24==6条.此时,取B 、C 两点及其余4点中的任一点,尚不满足条件,故BC 应连线,此时连了9条线,所得图形满足题目要求.若每点都至少连出3条线,则总度数≥21,即至少连了[212]+1=11条线. 所以,至少连9条线.例 5 九名数学家在一次国际会议上相遇,发现他们中的任三人中至少有两人能用同一种语言对话,如果每个数学家至多会用三种语言.证明:至少有三人可用同一种语言对话.(1978年美国数学竞赛)分析 9个人用9个点表示.证法1中,多种语言则用多种颜色的线来表示,转译结论“三人可用同一种语言对话”时,应注意:如果从一点向另两点连出了同色的两条线,表示另两人也能用相应的语言对话,从而就出现了同色三角形.所以,只要证明从一点一定引出了同色的线即可.而在证法2中,改设若二人不能对话就连1条线(即不存在二人都会的语言).此时结论就应转译为“存在三点,两两都没有连线”.证法1 用9个点表示这9个人,某二人如能用第r 种语言交谈,则在表示此二人的点间连一条线,并涂上第r 种颜色,于是,本题即是证明,存在一个同色的三角形.首先,若v 1与v 2、v 1与v 3间都连了第k 种颜色线,则v 2与v 3间也要连第k 种颜色线.此时即出现同色的三角形.所以只要证明从其中某一点出发的线中必有两条线的颜色相同.反设从任一点出发的线中没有同色的线,由于每个人至多会用三种语言.即deg v i ≤3,于是v 1至少与5个点不邻接,设为v 2、…、v 6,同样,v 2至少与5个点不相邻接,于是v 3、…、v 6中至少有一点与v 2不相邻接.设为v 3,于是v 1、v 2、v 3不相邻接.与已知“任三人中都至少有两人能用同一种语言对话”矛盾.故证.证法2 取9个点v 1,v 2,…,v 9表示9个人,如果某二人不能对话,则在表示此二人的点间连一条线,于是在任何三点间,都有两个点不相邻,即不存在三角形.如果有人至少与4个点不连线,由于他最多只能讲三种语言,则他必与其中某两人讲同一种语言.于是相应三人可以用同一种语言来对话.下面证明存在一点,其度不大于4.从而该点至少与4点不相邻.如果deg v 1≤4,则v 1即为所求.若deg v 1>4,则至少deg v 1=5,即至少有5个点与之连线,设为v 2,…,v 6,由于这些点不能连出三角形,故v 2,…,v 6的任何两个之间都不能连线,从而v 2与v 3,…,v 6均无连线,于是deg v 2≤4.即可证得原题.说明 两点间连了1条线,则说这两点相邻.本题的两种证明方法从两个方向出发,一种是两人可用同一种语言通话,就在相应两点间连一条边,证法2是反过来,两人不能通话时则连一条边,都能应用图解决问题.例6 俱乐部里有14个人想打桥牌,已知过去每个人都与其中的5个人合作过,现在规定4个人中必须任两个人都没有合作过才准许在一起打1局桥牌,这样打了3局就无法再打下去了,如果这时又来了一人,他与原来的14个人都没有合作过,证明:一定可以再打1局.分析 打桥牌时,4人分成合作的两对,合作的两人坐在相对的位置打牌.于是每局桥牌,都有两对人合作.把题目的条件与结论都转述为图的语言,并找出结论的等价命题是:找到三个人互相都没有合作过,即存在3个点互不相邻.证明 用14个点表示这14个人,若某两人合作过,则在表示这两人的点间连一条线,于是,题目条件即:其中每个点都已连出了5条线,且在此14个点中,可以找出3组点(每组4个点),这三组点间,两两未连线,若这3组点之间共连出6条线后,对于任意4点,都至少有两点连了线.(14个点间一共连了41条线),证明此时一定存在3个点,两两都没有连线(从而添入第15个点后,可与此3点合成4点,两两无连线).由于14个点中的每个点原来都与(14-1-5=)8个点不相邻.在又打3局连出了6条边以后,至多有12个点又连了线,所以至少还有2个点,每个点仍与8个点不相邻.设其中一点为v 1.与v 1不相邻的点集为S .下面证明:S 中必有一点v 2至少与7个点不相邻.反设不存在这样的点,则此8点中,每个点都至多与6个点不相邻,故此8个点都至少连了(14-6-1=)7条边,于是此8点中的每个点又都新连了至少2条边,故又新连出了8×2÷2=8条边(除以2是因为每条边可能在两个点端点处被计算了2次).这与只连了6条边矛盾,所以存在S 中的一点v 2,至少与7个点不相邻.但8+7=15>14,必有一点v 3与v 1,v 2均未连线.此三点即为所求.链接 v 3存在是根据容斥原理:把这14个人的集合记为S ,与v 1相邻的点集记为A ,与v 2相邻的点集记为B ,则A ∪B S .故card(A ∪B )≤card(S ).而 card(A ∪B )=card(A )+card(B )-card(A ∩B ),故 card(A )+card(B )-card(A ∩B )≤card(S ),现card(A )+card(B )=15,card(S )=14,于是card(A ∩B )>0.情景再现3.⑴右面的有向图由4个顶点及一些弧(有向线段)组成,指出各点的出次(引出的弧的条数)与入次(引入的弧的条数).⑵求出上题中所有各点的出次的和与入次的和,它们与弧的条数有什么关系?⑶证明:任一有向图中,出次的和与入次的和相等.4.在n (n ≥3)个点的竞赛图中,一定有两个点的出次相同吗?5.在集合S 的元素之间引入关系“→”.⑴ 对于任意两个元素a ,b ∈S ,要么a →b ,要么b →a ,二者有且只有一个成立;⑵ 对任意三个元素a ,b ,c ,如果a →b ,b →c ,则c →a .问集合S 中最多能有多少个元素?(1972年英国数学竞赛)6.证明:⑴ 如果竞赛图中各点的出次不等, 那么可将这些点排成一列,排在前面的点有弧到达排在后面的任一点(即排在前面的选手胜排在后面的所有选手).⑵ 如果点数n ≥3的竞赛图中有三角形回路,那么,图中必有两点的出次相等.C 类例题例7 某足球赛有16个城市参加,每市派出2个队,根据比赛规则,每两队之间至多赛一场,同城两队之间不进行比赛.赛过一段时间后,发现除A 城甲队外,其他各队已赛过的场数各不相同.问A 城乙队已赛过几场?证明你的结论.A D分析 注意分析“各队赛过场次各不相同”的含义,即能推知比赛场次的取值情况.再从比赛场次最多的队开始讨论,与之比赛的队是哪些队? 证明 用32个点表示这32个队,如果某两队比赛了一场,则在表示这两个队的点间连一条线.否则就不连线.由于,这些队比赛场次最多30场,最少0场,共有31种情况,现除A 城甲队外还有31个队,这31个队比赛场次互不相同,故这31个队比赛的场次恰好从0到30都有.就在表示每个队的点旁注上这队的比赛场次.考虑比赛场次为30的队,这个队除自己与同城的队外,与不同城的队都进行了比赛,于是,它只可能与比赛0场的队同城;再考虑比赛29场的队,这个队除与同城队及比赛0场、1场(只赛1场的队已经与比赛30场的队赛过1场,故不再与其它队比赛)的队不比赛外,与其余各队都比赛,故它与比赛1场的队同城;依次类推,知比赛k 场的队与比赛30-k 场的队同城,这样,把各城都配对后,只有比赛15场的队没有与其余的队同城,故比赛15场的队就是A 城乙队.即A 城乙队比赛了15场.说明 有些题的已知条件讨论起来头绪纷繁,如果利用图来讨论则可以化繁为简.利用点与线的相邻与否来研究这一类题目需要一定的技巧,也需要相当的抽象概括能力与逻辑推理能力.请大家多做些练习.例8 n (n >3)名乒乓球选手单打若干场后,任意两个选手已赛过的对手恰好都不完全相同,试证明:总可以从中去掉一名选手,而使在余下的选手中,任意两个选手已赛过的对手仍然都不完全相同.(1987年全国高中数学联赛)分析 本题的求证暗示要用反证法,设去掉任一个选手,都会有两个选手赛过的对手完全相同.于是这两人组成一个点对.这样就会得到n 个点对.每个点对连一条线,n 个点连出了n 条线,就可用图的性质得到圈,使问题得证.这是证法1的思路.每个选手的对手可以组成集合,研究对手集的性质,用最小数原理来证明,这是证法2的思路.证法1 把这些选手编为1至n 号,以n 个点表示这n 个人,各点也相应编为1至n 号. 反设去掉任何一个选手后,都有两个选手的已赛过的对手完全相同.于是,如果先去掉1号选手,则有两个选手的已赛过的对手完全相同,设为第i 号与第j 号,在表示此二人的点间连一条线,并在线上注上“1号”.这说明,此二人在去掉1号选手之前必是一人与1号赛过,另一人与1号没有赛过.而且不可能在去掉1号后有三人都相同,否则,此三人与1号选手比赛的情况只有两种:赛过或没有赛过,如果去掉1号后,此三人的情况完全相同,则去掉1号之前必有2人赛过的对手完全相同.(如果去掉1号后有不止一对选手的已赛过对手完全相同,则只任取其中的一对连线,其余的对则不连线.)同样,如果再依次去掉2号、3号,…,直至n 号,每去掉1个选手,都会在某两点之间连1条线.这样,就在n 个点间连了n 条线.且这些线上分别注了1至n 号,每条线注了1个号码,每个号码只注在1条线上.由于在10个点间连了10条线,故图中必存在一圈.现从圈上一点i 出发,经过点j 、k 、…最后回到点i .注意到点i 与点j 所代表的两个选手中1个是与1号比赛的,另一个是没有与1号比赛的,不妨设i 号没有与1号比赛过,j 号与1号比赛过.而j 与k 所连线上注的号码不是1,故j 与k 与1号比赛的情况相同,即k 号与1号比赛过,…,这样沿线走一圈后回到i ,就应该得出i 号与1号比赛过,矛盾.故证.证明2 用A 、B 、…表示选手,而用α(A )、α(B )D C BA=Eα(E)=α(A)α(D)α(C)α(B)A 城乙队A 城表示A、B已赛过的对手集合.显然,若A∈α(B),则B∈α(A).设A是对手集中元素最多的的选手.若命题不成立,则存在两个选手B、C使去掉A后,B、C的对手集相同,由于α(B)≠α(C),故A必属于α(B)与α(C)之一.不妨设A∈α(B),于是,B∈α(A),Cα(A)且α(C)=α(B)\{A}.(在α(B)中去掉它的一个元素A后的集合表示为α(B)\{A})同样对于选手C后,存在D、E,使去掉C后,D、E的对手集相同,即去掉C后,α(D)=α(E),又设C∈α(D)且Cα(E),于是D∈α(C),Eα(C).由于Aα(C),D∈α(C),故D≠A:又D∈α(C),故D∈α(B),即B∈α(D) =α(E)∪{C},从而B∈α(E),Cα(E),而去掉A后,B、C的对手集相同,从而E=A.于是α(A) =α(E) =α(D)\{C},即α(A)比α(D)少一个元素C,这与A是“对手集中元素最多的”矛盾.故证.说明证法1是根据如下结论:如果n个点间连了n条线,则必出现“圈”:即从某一点出发,沿边前进,最后还能回到出发点.证法2用最小数原理对集合的元素进行讨论,较难理解,可对照图理解相应的结论.链接树与圈若在一个图G=(V;E)中取n+1个顶点v1、v2、…、v n+1,每两个相邻的顶点v i、v i+1间连有一条边l i,则边l1,l2,…,l n就称为从v1到v n+1的一条链.一个图中的任意两个顶点间如果都有一条链,该图就是连通的.一条链的两个端点v1与v n+1重合时,就称为圈.没有圈的连通图称为树.n阶树可以记为T n.在一个图中,次数为1的顶点称为悬挂点.定理1 如果树T的顶点数≥2,那么,它至少有两个悬挂点.从树的任何一个顶点出发,沿某个方向前进,已走过的边不重复走,由于树是无圈的,故每个顶点至多走过1次,如果,经过的一个顶点不是悬挂点,则还可以前进到下一个顶点,由于树的顶点只有有限个,故前进到某个顶点(如果图中共有n个顶点,则至多前进n-1步)后就无法再继续前进,即到达一个次数为1的顶点.此顶点即为一个悬挂点.再从此悬挂点出发,沿链走一次(第一步是按刚才的反方向前进),则又可以到达一个悬挂点.此悬挂点与刚才第一个悬挂点不同.即图中至少有两个悬挂点.定理2一个n阶的连通图是1个树,当且仅当它有n-1条边.先证明:如果树T的顶点数为n,则其边数为n-1.证明对于n=1或2,定理显然成立.设定理对于k个顶点时成立,即若一个树有k个顶点,则其边有k-1条.对于k+1个顶点的树,只要去掉一个悬挂点及与之相邻的一条边,就成为有k个顶点的情形,此时的树有k个顶点与k-1条边,此时再把去掉的1个顶点及1条边添入,就成为k+1个顶点,k条边的树.故证.再证明:如果图G是连通的,且有n个顶点与n-1条边,则G是一个树.取G的生成树T,则此生成树有n个顶点,因是树,故有n-1条边.但T G,故T=G.故证.定理3树T具有以下性质:⑴在T中去掉任一边后,所得的图是不连通的;7.某个团体有1982个人,其中任意4人都至少有一人认识其他三个人,认识其他所有人的人数最少是多少?(1982年美国数学竞赛)8.⑴在一所房子里有10个人,其中任意3人中至少有2人互相认识,证明:其中有4人,他们任意2人都互相认识.(1980英国数学竞赛)⑵如果把⑴中的数10改为9,结论仍成立否?(1977年波兰数学竞赛)习题131.如果每个点的出次都是2,那么,一个点经过两条弧就可以到达的点至多有几个?经过一条弧或两条弧可以到达的点至多有几个?2.在竞赛图中必有一个点,从它到其它的顶点,只需经过一条弧或两条弧.3.一个有n个点的竞赛图,各点的出次为w1≥w2≥…≥w n.如果w1=n-1,w2=n-2,…,w k-1=n-(k-1),但w k≠n-k(1≤k≤n).证明:w k<n-k.4.⑴如果在点数n≥3的竞赛图中,有两个点的出次相等.证明,图中必有三角形回路(即有三个选手A、B、C,其中A胜B,B胜C,C又胜A).⑵在一个n人参加的循环赛中,每两人比赛一场,如果没有平局,参赛者赢的场数分别是w1,w2,…,w n.求证:出现三个参赛者A,B,C,满足A胜B,B胜C,C胜A的充分必要条件是w 21+w22+…+w2n<(n-1)n(2n-1)6.5.亚洲区足球小组赛,每组有4个队,进行循环赛,每两个队赛一场,胜者得3分,负者得0分,平局各得1分,赛完后,得分最高的前两名出线.如果几个队得分相同,那么便抽签决定这些队的名次,问一个队至少要得多少分,才能保证一定出线?6.条件同上题,问一个队如果出了线,它至少得了多少分?7.在8×8棋盘上填入1~64的所有整数,每格一数,每数只填一次,证明:总可以找到两个相邻的方格(具有公共边的两个方格叫相邻),在此两个方格中填入的数的差不小于5?8.平面上有n条直线,把平面分成若干个区域.证明:用两色就足以使相邻的区域都涂上不同的颜色.9.在某个国家,任意两个城市之间用下列交通工具之一进行联络:汽车,火车和飞机.已知没有一个城市拥有这三种交通工具,并且不存在这样三个城市,其中任意两个在联络时都用同一种交通工具.而且这个国家用了这三种工具.这个国家最多有多少个城市?(1981年保加利亚,美国数学竞赛)10.一个大三角形的三个顶点分别涂红、黑、兰三色,在三角形内部取若干点也任意涂红、黑、兰三色之一,这些点间连有一些线段,把大三角形分成若干互相没有重叠部分的一些小三角形.求证:不论怎样涂,都有一个小三角形,其三个顶点涂的颜色全不同.11.证明:在2色K 6中一定存在两个同色三角形(即同色K 3).12.某个国家有21个城市,由若干个航空公司担负着这些城市之间的空运任务.每家公司都在5个城市之间设有直达航线(无需着陆,且两城市间允许有几家航空公司的航线),而每两个城市之间都至少有一条直达航线.问至少应有多少家航空公司?(1988年前苏联数学竞赛)本节“情景再现”解答:1.解 如图的5个点即不存在同色三角形,故例2中把6个人改为5个人后,结论可能不再成立.2.证明 计算每个顶点引出的边的条数(次数),如果每个顶点的次数都≤2,则统计得到的边数≤2n ,但每条边都被统计过2次,故应统计得到边数=2(n +1).矛盾.故至少有一个顶点,其次数≥3.3.解 ⑴点A :出次3,入次1;点B :出次1,入次1;点C :出次0,入次2;点D :出次1,入次1.⑵ 出次的和=3+1+0+1=5;入次的和=1+1+2+1=5.出次的和=入次的和.⑶证明 由于每条弧起点所是出次的点,终点都是入次的点,故出次和与入次和相等,都等于弧的条数.4.解 不一定,例如右面的一个图中,就没有两个点的出次相同.A 、B 、C 、D 四点的出次依次为3,2,1,0.一般的n 个点的竞赛图中,可以出现n 个点的出次分别为n -1,n -2,n -3,…,2,1,0这n 个值,于是不一定有两个点的出次相同.5.解 S 中有3个元素是可以的,a →b →c →a .满足要求.若S 至少有4个元素,取其中4点,由⑴, S 中每两点间都要连出1条有向线段,4点间连出6条有向线段.每条有向线段都记一个出次,共有6个出次.因此至少有一个点至少有2个出次.设a →b ,a →c ,则无论b →c 或是c →b 均引出矛盾.即S 的元素个数≤3.故S 最多有3个元素.6.证明 ⑴ 设共有n 个点,由于各点出次互不相等,故这n 个点的出次取得0,1,2,…,n -1这n -1个值中的每个值.把出次为0的点排在最后,其余各点均到达此点.出次为1的点必到达此点,由于出次为1的点只到达1个点,故出次为1的点只到达出次为0的点,把出次为1的点排在倒数第二位;再考虑出次为2的点,由于此点只到达2个点,故它只到达已排的两个点而不能到达其余的点,把出次为2的点排在倒数第3位;……,依此类推,把出次为k 的点排在倒数第k +1位,直到出次为n -1的点排在第1位.这就得到满足题目要求的排法.⑵ 反设图中所有各点的出次均互不相等,则由上题,可把这些点排成一列,使前面的点到达后面的点.而后面的点不能到达前面的点,于是该图中没有回路,与已知此图有回路矛盾.故必有两点出次相等.7.解 先证明:任意4人中都有1人与其余n -1人认识.用n 个点表示这n 个人,若两个人认识,则在表示这两个人的点间连一条实线,否则连一条虚线. 设任取4人v 1、v 2、v 3、v 4,其中v 1与v 2、v 3、v 4都认识,但此四人中无人与n -1人都认识.即每个点都有与之不相邻的点.设与v 1、v 2、v 3、v 4不相邻的点分别为图62()1()1'4'A B C Dv 1΄、v 2΄、v 3΄、v 4΄,显然v 1΄≠v 2,v 2΄≠v 1,若v 1΄≠v 2΄,则四点v 1、v 2、v 1΄、v 2΄不满足题意.于是v 1΄=v 2΄,同理v 1΄=v 3΄,于是得v 1΄=v 2΄=v 3΄,此时v 1、v 2、v 3、v 1΄这四点仍不满足已知条件.故证.又证 设图G 中度数小于n -1的点为v 1、v 2、…、v k ,记F ={v 1、v 2、…、v k },用实线表示相邻(认识),用虚线表示不相邻.若k <4,则命题正确(因为图中找不到4个人,他们中任1人都没有与其余n -1人认识). 若k ≥4,由于v k +1、v k +2、…、v n的度数都=n -1,故与v 1不相邻的点都在F 中,设为v 2,此时若还能找到v 3、v 4∈F ,且v 3与v 4不相邻.则此四人不满足题目要求(图7⑴).若在F 中除v 1、v 2外无不相邻的人,则v 3、…、v k 均至少与v 1、v 2中某一人不相邻.则如图⑵、⑶,亦与已知矛盾.故k ≥4不可能.故证.再考虑本题:把1982个人中的任意4人组成一组,该组中必有1人认识其余所有的人.去掉这个人,在余下的人中再任取4人,又成一组,又可找出一个认识其余所有人的人;…,这样一直做下去.直到余下3人为止,此3人可能与其余的人不全认识.故至少有1979人认识其余所有的人.8.解 ⑴用10个点表示这10个人,如果某2人互相认识,则在表示这两人的点间连1条线.即任3点都至少连了1条线,要求证明存在一个K 4.设不存在K 4,即任意4点中总有2点没有连线,① 设某一点A 与4点都没有连线,则由假设此4点中有2点未连线,则此2点与A 共3点均未连线,与题设矛盾.故A 至多与3点未连线,即至少与6点连了线. ② 设A 与A 1、A 2、…,A 6连线,则A 1,…,A 6中任意3点必有2点未连线,否则存在K 4, ③ 设A 1与B i 、B j 、B k 都未连线,则B i 、B j 、B k 间若有两点未连线,则出现3点,都未连线,与已知矛盾.故此三点间都连了线,于是此三点与A 成为K 4.④ 由③知A 1,…,A 6中任一点至多与其余5点中的2点未连线.即与其余5点中至少3点连了线.设A 1与A 2、A 3、A 4连了线.此时A 2、A 3、A 4间至少连了1条线,设A 2A 3连了线,则A 、A 1、A 2、A 3成为K 4.由上证可知,不存在K 4的假设不成立.⑵ 若有某点连出6条线,则如上证.若每点连线数<6,当每点连线数都=5时.此时9个点连线统计为45,为奇数.不可能. 若有某点连线数<5,即该点至少与4点未连线,则如上①,矛盾.从而必有点连线数=6的点.“习题67”解答:1.解 一个点经过两条弧就能到达的点至多有4个.经过一条弧或两条弧就能到达的点至多有6个.如图,每个点的出次都是2,点A 经过1条弧能到达B 、C ,点B 、C 分别经过1条弧可以到达D 、E 、F 、G ,故点A 经过1条或2条弧可以到达至多6个点.其中如果有些点重合,则点A 可以到达的点就少于6个. A B C D E FG AA 4图7V2V 43()V 2V 42()1()4V 32V。

图论+讲义

图论+讲义

有向图在成对比较中的应用
在很多实验中,特别在社会科学领域,要求人们 通过对事物的两两比较排出它们的名次。这种方 法称为成对比较法。例如,测定对音乐作品的个 人爱好时,每一次对一个主题取出两个作品,问 一个人他喜欢哪一个。记录了n个作品成对比较所 有n(n-1)/2种可能的结果后,实验者就能根据某 人的爱好排出n个作品的品次。
• 图/Graph:可直观地表示离散对象之 间的相互关系,研究它们的共性和特 性,以便解决具体问题。
• 无向图(简称图): 一个图是指一个有序三元组 (V(G),E(G), ),其中V(G)是一个非空有限集,E (G)是与V(G)不相交的有限集合,是关联函数, 它使E(G)中每一元素对应于V(G)中的无序元素对 (可以相同) • 有向图: 一个有向图是指一个有序三元组 (V(G),A(D), ),其中V(G)是一个非空有限集, A(D)是与V(G)不相交的有限集合,是关联函数, 它使A(D)中每一元素对应于V(G)中的有序元素对 (可以相同)
• 严格有向图:既无自回路又无平行边的有向图。 • 非对称有向图:在两点间最多有一条有向边,但 允许有自回路的有向图。 • 对称有向图:对于图中每一边(a,b),总存在另一 边(b,a)的有向图。 • 完全有向图: (1)完全对称有向图:一个从任一点到其他点有一 条且仅有一条有向边的简单图; (2)完全非对称有向图:任何两点有一条且只有一 条有向边的非对称图。
• 实际上,有向图即将无向图中的无序对 看成有序对.其中有向图对应的无向图 称为有向图的基础图。
• 其中V(G)称为顶点集,E(G)称为边集(A(D) 又称为弧集).令 p(G)=|V(G)|,q(G)=|E(G)|, 分别称为图的阶和边数。举例说明。
在一个图G (V (G ), E (G ),G )中, 如果G (e) uv, 则说边e连接 顶点u , v, 称u , v为e的端点 ,称u和v是 相邻的,而称u (或v)与e关联。 与同一个顶点关联的若 干条边称为相邻的 。 两个端点重合为一个顶 点的边称为环; 关联于同一对顶点的两 条或以上的边称为 多重边。

自招竞赛课程数学讲义:11 简单图论【讲师版】

自招竞赛课程数学讲义:11 简单图论【讲师版】

课程类型 数学“简单图论”讲义编号:图论问题近年来在各种数学竞赛中频繁出现。

一方面,图论发展迅猛,问题层出不穷。

另一方面,图论问题可以用通俗的形式表达,没有太多术语,也不需要艰深的理论,重要的是灵活,作为竞赛试题最为合适。

图论中也经常用到排列组合中的思想和方法,如抽屉原理、拉姆塞定理等,故将其编排在排列组合之后。

图论是一图作为研究对象的一个数学分支。

这里所说的图,是指由一些点及连接这些点对的一些线段构成的图形,用来直观的表示具有某种二元关系的集合。

我们经常遇到一些现象或问题:一次足球锦标赛有若干个队参加,其中有的两队之间比赛过,有的没有;一群人中,有些人认识,有些人不认识;若干个城市,有些通航,有些没有航线联通;在这些现象中都包含两方面内容:其一是一些“对象”,如足球队、人、城市;其二是这些对象之间的“关系”。

我们可以用一个点表示一个对象,称为顶点。

如果对象之间具有所讨论的关系,则在相应两点上连一条线,称之为边。

这样就构成了一个图形。

定义1:一个图G 是一个三元组(),,V E ψ,其中V 和E 是两个不相交的集合,V 非空,ψ是E 到I 的元素对集合的一个映射。

V 、E 、ψ分别称为图G 的顶点集、边集和关联函数。

定义2:一个图G 中的两个顶点i v 与j v 之间有边e 相连,则称点i v 与j v 是相邻的,否则就称i v 与j v 是不相邻的。

如果顶点v 是边e 的一个端点,则称点v 与边e 是关联的。

定义3:有些顶点本身也有边相连,这样的边称为环;连接两个顶点的边有时可能不知一条,若两个顶点之间有大于等于2条边相连,则称这些边为平行边。

定义4:如果一个图没有环,没有平行边,这样的图称为简单图。

定义5:如果一个简单图中,没个顶点之间都有一条边,这样的图称为完全图。

通常将有n 个顶点的完全图记为n K 。

定义6:在图(),G V E =中,若顶点个数V (V 也称为G 的阶)和边数E 都是有限的,则称图G 是有限图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学竞赛:图论讲义大连市第二十四中学 邰海峰重要的概念与定理完全图 每两个顶点之间均有边相连的简单图称为完全图,有n 个顶点的完全图(n 阶完全图)记为n K .顶点的度 图G 中与顶点v 相关联的边数(环按2条边计算)称为顶点v 的度(或次数),记为()d v .()G δ与()G ∆分别表示图G 的顶点的最小度与最大度.度为奇数的顶点称为奇顶点,度为偶数的顶点称为偶顶点.树 没有圈的连通图称为树,用T 表示,其中度为1的顶点称为树叶(或悬挂点).n 阶树常表示为n T .k 部图 若图G 的顶点集V 可以分解为k 个两两不相交的非空子集的并,即1,()ki i j i V V V V i j ===∅≠并且同一子集i V (1,2,,)i k =内任何两个顶点没有边相连,则称这样的图为k 部图,记作12(,,,;)k G V V V E =. 2部图又叫做偶图,记为(,;)G X Y E =.完全k 部图 在一个k 部图12(,,,;)k G V V V E =中,i i V m =(1,2,,)i k =,若对任意,,(,,1,2,,)i i j j v V v V i j i j k ∈∈≠=均有边连接i v 和j v ,则称图G 为完全k 部图,记为12,,,k m m m K .欧拉迹 包含图中所有边的迹称为欧拉迹.起点与终点重合的欧拉迹称为闭欧拉迹.欧拉图 包含欧拉迹的图为欧拉图. 欧拉图必是连通图.哈密顿链(圈) 经过图上各顶点一次并且仅仅一次的链(圈)称为哈密顿链(圈).包含哈密顿圈的图称为哈密顿图.平面图 若一个图G 可画在平面上,即可作一个与G 同构的图G ',使G '的顶点与边在同一平面内,且任意两边仅在端点相交,则图G 称为平面图.一个平面图的顶点和边把一个平面分成若干个互相隔开的区域,称为平面图的一个面,在所有边的外面的面称为外部面,其余的称为内部面.竞赛图 有向完全简单图称为竞赛图.有n 个顶点的竞赛图记作n K .有向路 在有向图(,)D V U =中,一个由不同的弧组成的序列12,,,n u u u ,其中i u 的起点为i v ,终点为1(1,2,,)i v i n +=,称这个序列为从1v 到1n v +的有向路(简称路),n 为这个路的长,1v 为路的起点,1n v +为路的终点.若11n v v +=,则称这个路为回路.定理1 设G 是n 阶图,则G 中n 个顶点的度之和为边数的2倍.定理2 对于任意图G ,奇顶点的个数一定是偶数.定理3(Turan 定理) 有n 个顶点且不含三角形的图G 的最大边数为24n ⎡⎤⎢⎥⎣⎦.定理4 图G 为偶图,当且仅当G 中不含长度为奇数的圈.定理5 若树T 的顶点数2,则T 中至少有两个树叶.定理6 若数T 有n 个顶点,则T 的边数1e n =-.定理7 设T 是有n 个顶点、e 条边的图,则下列命题等价:⑴ 图T 是树; ⑵ 图T 无圈,且1e n =-; ⑶ 图T 连通,且1e n =-.定理8 n 阶连通图中以树的边数最少,且n 阶连通图必有一个子图是树.定理9(一笔画定理) 有限图G 是一条链或圈(可以一笔画成)的充要条件是G 是连通的,且奇顶点的个数为0或2. 当且仅当奇顶点个数为0时,连通图G 是一个圈.定理10 在偶图12(,;)G V V E =中,若12V V ≠,则G 一定无哈密顿圈.若1V 与2V 的差大于1,则G 一定无哈密顿链.定理11 设G 是(3)n n 阶简单图,且对每一对顶点,v v '有()()1d v d v n '+-,则图G 有哈密顿链.定理12 设G 是(3)n n 阶简单图,且对每一对不相邻的顶点,v v '有()()d v d v n '+,则图G 有哈密顿圈.定理13 设G 是(3)n n 阶简单图,若每个顶点的度()2n d v ,则图G 有哈密顿圈. 定理14 若图G 有哈密顿圈,从G 中去掉若干个点12,,,k v v v 及与它们关联的边得到图G ',则图G '的连通分支不超过k 个.定理15(欧拉公式) 若一个连通的平面图G 有v 个顶点、e 条边、f 个面,则2v f e +-=. 定理16 一个连通的平面简单图有v 个顶点、e 条边,则36ev -,对于连通的偶图,则有24ev -. 定理17 一个图是平面图当且仅当它不包含同胚于5K 或3,3K 的子图.定理18 设n 阶竞赛图n K 的顶点为12,,,n v v v ,则11(1)()()2n n i i i i n n d v d v +-==-==∑∑,且2211[()][()]n ni i i i dv d v +-===∑∑. 定理19 竞赛图中出度最大的点称为“优点”,“优点”到其余各点都有长度不超过2的链. 定理20 竞赛图n K 中存在一条长为1n -的哈密顿路. 定理21 竞赛图(3)n K n 中有一个回路是三角形的充要条件是有两个顶点,v v '满足()()d v d v ++'=.定理22(Ramsey 定理) 任意2色完全图6K 中必存在同色三角形.例题选讲例1 某天晚上21个人之间通了电话,有人发现这21人共通话102次,且每两人至多通话一次.他还发现,存在m 个人,第1个人与第2个人通了话,第2个人与第3个人通了话,……, 第1m -个人与第m 个人通了话,第m 个人又与第1个人通了话,他不肯透露m 的具体值,只说m 是奇数.求证: 21个人中必存在3人,他们两两通了话.证:用21个点表示21个人,若两人通电话则对应两点连一条边,构成图G .由已知,G 中存在一个长度为m 的奇圈.要证: G 中存在三角形.设图G 中长度最短的奇圈为C ,长度为21k +.若1k =,则C 为三角形.若2k ,设C 为12211k v v v v +,则i v 与j v 之间无边(1,21,1(mod 21)i j k j j k +-≡±+),否则,若i v 与j v 相邻,则圈12211i j k v v v v v v +与圈1i i j i v v v v +长度之和为23k +,故其中必然有一个长度小于21k +的奇圈,与C 最短矛盾.假设除1221,,,k v v v +外的21(21)202k k -+=-个点无三角形,由Turan 定理,它们至多连了22(202)(10)4k k ⎡⎤-=-⎢⎥⎣⎦条边. 又其中任意一点不与C 的相邻两点相邻(否则存在三角形),所以它至多与C 中k 个点相邻.故总边数为221(202)(10)k k k k ++-+-22210021102(1)102(21)101k k k =++-=----=(2k ).与图G 共有102条边矛盾. 故图G 中存在三角形,即存在三个人两两通话.例2 45个校友聚会,在这些人中,任意两个熟人数目相同的校友互不认识.问在参加校友聚会的所有人中,熟人最多的人的数目最多是多少?解: 用45个点表示45个人,若两人认识,则对应两点间连一条边,得图(,)G V E =.设共有m 个人熟人最多,每人有t 个熟人,这些人对应的点构成集合X ,其余的人对应点构成集合Y ,显然X Y V =,X Y =∅.由题意知,X 中任何两点不相邻,且(),(1,2,,)i d v t i m ==,G 中各顶点的度的最大值()G t ∆=.下面证明:22m. 若23m ,则X 中至少有23个点,每点的度为t ,且任意两点不相邻,则从X 中发出的另一端是Y 中点的边共有23t 条,而22Y .所以,Y 中至少有一个点的度大于t ,与()G t ∆=矛盾.当22m =时,构造完全偶图22,23G K =,满足题意. 故熟人最多的人数最多为22人.例3 在17名科学家中,每人都和其它人通信.在他们的通信中只讨论三个题目.而且任意两名科学家通信时,只讨论一个题目.证明,其中至少有三名科学家,他们相互通信时,讨论的是同一个题目.证: 用顶点代表科学家,两人相互通信则连上一条边.若两人在通信中讨论第i (1,2,3)i =个题目,则在此边上染上第i 种颜色. 在这个三色完全图17K 中,任取一个顶点, 从它出发的16条边中,至少有染上某一种颜色(设为第i 种颜色)的边的数目不小于6.从其中取出6条第i 种颜色的边,如果这些边的另一端点所构成的子图6K 中含第i 色边,这就构成第i 色三角形. 否则,6K 就是两色完全图,由Ramsey 定理知,其中必有单色三角形.这就是说,有三位科学家在通信中讨论的是同一题目.证毕.例4 设n 个新生中,任意3个人中有2个人互相认识,任意4个人中有2个人互不认识,求n 的最大值.解: 所求n 最大值为8.8n =时,如右图,其中128,,,A A A 表示8两点相邻当且仅当两人认识.下面设n 个学生满足题设要求,证明8n.为此,先证明如下两种情况 不可能出现.⑴若某人A 至少认识6个人,记为126,,,B B B .由Ramsey 定理知, 这6个人中或存在3个人互不认识(与已知任意3个人中有2个人互相认识 矛盾),或存在3个人互相认识,这时,A 与这3个人共4个人两两互相认识,与已知矛盾.⑵若某人A 至多认识5n -个人,则剩下至少4个人均与A 互不认识,从而,这4个人两两认识,与已知矛盾.当10n 时,⑴与⑵必有一种情况出现,故此时n 不满足要求.当9n =时,要使⑴与⑵都不出现,则此时每个人恰好认识其他5个人,于是,这9个人产生的“朋友对”的数目为952N ⨯∉,矛盾. 由上述讨论知,8n .3 4 A A综上,n 的最大值为8.例5 设(3)n n >是整数, 在一次会议上有n 位数学家,每一对数学家只能用会议规定的n 种办公语言之一进行交流,对于任意3种不同的办公语言,都存在3位数学家用这3种语言互相交流.求所有可能的n ,并证明你的结论.证:当n 位奇数时,结论成立.原命题等价于将完全图n K 的边染以n 种颜色之一,使得对于任意3种颜色,都存在3个顶点,它们相互所连的边为这3种颜色.由于n 种颜色有3n C 种选取方法,而顶点也有3n C 种选取方法,这就意味着每3个顶点相连的边一定被染为确定的3种颜色,不能染为其他情况的颜色,反之亦然.特别地,对于每一个三角形其3条边为3种不同颜色.固定颜色S ,恰好有21n C -个三角形,其有一条边为颜色S ,而颜色为S 的边可以与其他2n -个顶点构成2n -个三角形.于是,有21122n C n n --=-条边被染为颜色S .所以,n 不能为偶数. 当n 为奇数时,将n 个顶点分别记为顶点1,2,,n ,n 种颜色记为12,,,n S S S ,连结顶点,i j 的边染为颜色t S ,其中(mod )t i j n ≡+.则对于任意3种颜色123,,t t t S S S ,有同余方程组123(mod )(mod )(mod )i j t n j k t n k i t n +≡⎧⎪+≡⎨⎪+≡⎩. 利用消元法,可得在{}1,2,,n 内有唯一的解(,,)i j k ,且,,i j k 互不相同. 所以,对于任意3种颜色,存在唯一的三角形,其3条边的颜色为这3种颜色.例6 一个元素都是0或1的方阵称为二进制方阵. 若二进制方阵其主对角线(左上角到右下角的对角线)以上(不包括主对角线)的元素都相同,而且主对角线以下(不包括主对角线)的元素也相同,则称它为一个“好方阵”. 给定正整数m . 证明:存在一个正整数M ,使得对任意正整数n M >和给定的n n ⨯二进制方阵n A ,可选出整数121n m i i i n -<<<,从n A 中删除第12,,,n m i i i -行和第12,,,n m i i i -列后所得到的二进制方阵m B 是“好方阵”.证:记n A 中第i 行,第j 列的元素为,i j a ,n K 表示n 阶完全图. 我们对n K 的边按如下方式染色:对于连接顶点,(1)i j i j n <的边⑴ 若,,0i j j i a a ==,则染红色; ⑵ 若,,0,1i j j i a a ==,则染绿色;⑶ 若,,1,0i j j i a a ==,则染蓝色; ⑷ 若,,1i j j i a a ==,则染白色.按照上面的染色方式,则一个单色完全子图m K 对应于n A 的一个“好子方阵”.事实上,若12,,,,m i i i v v v 是m K 的顶点,我们可以删去指标12{1,2,3,,}\{,,,}m j n i i i ∈的n m -行和n m -列,得到一个“好子方阵”m B .我们只需取M 使得,对任何n M >,四染色的n K 必定包含一个单色子图m K .根据Ramsey 定理,我们可取(,,,)M R m m m m =即可.例7 现有十个互不相同的非零数.现知它们之中任意两个数的和或积是有理数.证明:每个数的平方都是有理数.证:考查其中任意6个数.作一个图,在它的6个顶点上分别放上我们的6个数.如果某两个数的和为有理数,就在相应的两个顶点之间连一条蓝边;如果某两个数的积为有理数,就在相应的两个顶点之间连一条红边.由Ramsey 定理,此图中存在一个同色三角形.⑴ 若存在蓝色三角形,则表明存在三个数,,x y z ,使得,,x y y z z x +++都是有理数.因而()()()x y z x y z +++-+2x =为有理数,亦即x 为有理数.同理可知y 和z 也都是有理数.此时我们再来观察其余的任意一个数t .显然,无论由xt 的有理性(由已知,所有的数均非0),还是由x t +的有理性,都可以推出t 为有理数.所以此时10个数都是有理数.⑵ 若存在红色三角形,则表明存在三个数,,x y z ,使得,,xy yz zx 都是有理数.因而()()xy zx yz2x =为有理数,同理可知2y 和2z 也都是有理数.如果,,x y z 三者中至少有一个为有理数,那么只要按照前一种情况进行讨论,即可得知我们的10个数都是有理数.现在设x =其中a 为有理数,而1m =±.由于xy b ==是有理数,所以y===其中c m ≠为有理数.再观察其余的任意一个数t ,若xt 或yt 为有理数,则经过与上述类似的讨论,可知t =其中d 为有理数,因而2t 为有理数.而若x t +与y t +都是有理数,则()()x t y t +-+是有理数,但()()(x t y t m c +-+=-,矛盾.综上,我们已证或者每个数都是有理数,或者每个数的平方都是有理数.练习1.旅行团一行6人到一个城市观光,此城市开放15个景点,每人可选择若干个景点参观(亦可不选或全选). 求证: 或者必有3人,他们选择的景点各不相同; 或者必有4人,在他们选择的景点中有相同的.2.设一次至少有5人参加的循环赛的结果满足如下条件:若A 胜B,则胜A 而负于B 的人数不少于胜B 而负于A 的人数.证明:对任意两人,x y ,总有另外两人,z w ,使得若x 胜y ,则y 胜z 、z 胜w 、w 胜x .3.在一个足球联赛里有20支球队.第一轮它们分成10对互相比赛,第二轮也分成10对互相比赛(每支球队两轮比赛的对手不一定不同).求证:在第三轮开赛之前,一定可以找到10支球队,它们两两没有比赛过.4.某国际社团共有 1978 名成员,他们来自六个国家,用号码1,2,3,,1978给成员编号.证明至少有一名成员,他的编号是他的某个同胞的 2 倍,或者是两位同胞编号之和.练习题答案1.证:用6个点表示6个人,再用15个点表示15个景点.若某人选择了某个景点,则在相应两点之间连一条边,得一偶图.以i N 表示点i v 在图中的邻域,它表示第i 个人选择的景点的集合(1,2,,6i =).假设结论不真,则⑴任意三个i N 有公共元,且⑵任意四个i N 无公共元.由⑴知,对每个i N ,在{},16j N j i j ≠中每取两个与i N 的交均非空,故可确定i N 的一个元素,用这样的方式可确定2510C =个元素.由⑵知,这些元素各不相同,故每个i N 至少有2510C =个不同的元素.对每个(16)i i 这样做,得到25660C =个元素.又由⑵知,每个元素至多是3个i N 的公共元,故每个元素至多重复计算3次.故其中不同的元素至少有256203C =个,即至少有20个景点,矛盾. 2. 证:由题意知,若A 胜B 且存在胜B 而负于A 的人,则必存在胜A 而负于B 的人.任取两选手,x y 且x 胜y ,分三种情况讨论:⑴若存在w 胜y 且有x 胜y 而负于w ,根据条件,存在z 胜w 而负于y ;⑵若存在z 同时负于,x y ,则y 胜z 而x 同时胜,y z ,同情形⑴;⑶若不存在有同时胜(或同时负于),x y 的人,在其余3人中,胜x 而负于y 的至少有2人,设为,w z ,且z 胜w ,则,,,x y z w 符合题意.3. 证:用20个点表示20个球队,第一轮互相赛过的队之间连红线,第二轮互相赛过的队之间连蓝线,则每个点都连有一红一蓝两条边,从而整个图必由一个或若干个偶圈组成.在每个偶圈中可以选出半数定点,任两个不相邻,共选出10支球队,两两未赛过.4.证: 用顶点表示成员,并加上编号.于是任意两顶点,i j v v 编号差大于 0 而小于 1978.如果这个差是第(16)i i 国成员的编号,则将(,)i j v v 边染上第i 种颜色i C ,这样我们就用六种颜色染了1978K 的所有边. 以下首先证明,六色完全图1978K 中必定含有单色三角形. 取1978K 的任一顶点v ,与它关联的 1977 条边分为 6 种颜色,于是其中必有一种颜色的边至少有197713306⎡⎤+=⎢⎥⎣⎦条. 不妨设12330,,,vu vu vu 是1C 色边.如果1978K 中以12330,,,u u u 为顶点的完全子图330K 中含有1C 色边(,)(1,330)i j u u i j ,则i j vu u 为1C 色三角形,命题得证.如果330K 不含1C 色边,则330K 是五色完全图.从它的顶点1u 引出的 329 条边中至少有3291665⎡⎤+=⎢⎥⎣⎦条边同色(1C 色之外的某色),不妨设1213167,,,u u u u u u 边为2C 色.以2367,,,u u u 为顶点的完全子图66K 中如果有2C 色边(,)(2,67)s t u u s t ,那么在1978K 中就有2C 色三角形1s t u u u ,命题得证.若此66K 中没有2C 色边,则此66K 是4色完全图.由66K 的顶点2u 伸出的65条边,共4种颜色,至少有651174⎡⎤+=⎢⎥⎣⎦条边是除12,C C 外的某种颜色.不妨设2324219(,),(,),,(,)u u u u u u 是3C 色边.66K 中以3419,,,u u u 为顶点的完全子图17K 中若含3C 色边(,)(3,19)p q u u p q ,则2p q u u u 为3C 色三角形.否则17K 为三色完全图.由例3可知必有单色三角形.因此六色完全图1978K 中必有单色三角形.其次,设三角形xyz 是1978K 中的i C 色三角形.其中x y z >>,由染色方法,若a x y =-, b y z =-,c x z =-,则,,a b c 都是第i 国成员的编号.显然c a b =+,如果a b =,那么2c a =.证明完毕.。

相关文档
最新文档