Ch6-鸽巢原理与Ramsey定理

合集下载

2.1鸽笼原理的简单形式

2.1鸽笼原理的简单形式

1) 假设这群人中每人都有熟人. 即 xi 0 且 1 xi n 1. 视 x1 , x2 , , xn 为 n 个物体, 1, 2, , n 1为 n 1 个盒子. 这样一来,问 题就成为把 n 个物体放入 n 1 个盒子的问题了. 由鸽笼原理知至少有两个物体 放在同一盒子中. 不妨设 xk 与 xl 在同一盒中 k l ,即 xk xl . 这表明第 k 个 人与第 l个人有相同数目的熟人. 在这种情况下,本例结论成立. 2) 假设这群人中只有1个人没有熟人,不妨设这个人就是第 n 个人,即 xn =0 且 1 xi n 2 i 1, 2, , n 1 . 同样视 x1 , x2 , , xn 1 为 n 1个物体, 视 1, 2, , n 2 为 n 2个盒子,则由鸽笼原理知至少有一个盒子里放了两个 物体. 不妨设 xk与 xl k l ,k , l n 1在同一盒子里,即 xk xl . 故第 k 个人 与第 l个人熟人数目相同. 故在第二种情况下,本例结论也是成立的. 3) 假设在这群人中至少有两个人都没有熟人,也就是说这两个人的熟人数 目为0. 故在这种情况下,本例结论仍然成立. 综上所理与Ramsey定理
鸽笼原理的简单形式
§2.1
鸽笼原理又称为抽屉原理,它是组合数学中的一个重要的也是最基本的原 理. 这个原理是指:“有 n只鸽子,飞进 m n m 个鸽笼时,至少有一个鸽 笼内有2只以上的鸽子”. 这是一个显而易见的道理,然而,它却有许多重要 而有趣的应用和几种不同的表达形式,这节先介绍鸽笼原来的简单形式. 定理2.1 如果把 n 1个物体放到 n 个盒子中去,则至少有一个盒子中放 有2个或更多地物体. 证明:用反证法. 如果 n 个盒子中每个盒子至多放入一个物体,则放入 n 个盒子中的物体总数至多为 n 个. 这与假设有 n 1 个物体矛盾. 从而定理得 证. 必须注意,鸽笼原理只指出了至少存在这样的盒子,并没有给出“确定哪 一个盒子有此性质”的方法. 因此,它只能用来解决存在性问题. 如,366个人中必然至少存在两人有相同的生日. 其中道理很简单,一年365天,366个人中至少有一天是其中某两人的生日. [例1] 一教师每周上7次课,则这教师至少有一天要上2次课(除星期天). 在此例中,把“天”当作“盒子”. [例2] 证明:把5个顶点放到边长为2的正方形中,至少存在两个顶点,他 们之间的距离小于或等于 2 .

Ramsey定理证明

Ramsey定理证明

组合论第六章鸽笼原理与Ramsey定理1回顾前面我们已介绍了大量的组合计数问题,以及处理组合计数问题的一些方法和技巧。

在一个具体的组合问题中, 要计算某些特定方案的方案数,重要的前提是知道这些方案是存在的。

本章将介绍鸽笼原理和Ramsey理论,它们是用来证明某些组合问题的“存在性”的.鸽笼原理是一个重要而基本的组合原理,是解决某些存在性问题的有效工具。

2组合论第六章鸽笼原理与Ramsey定理§6.3 Ramsey定理证明3一、鸽笼原理形象描述:若有n+1只鸽子飞入n个鸽笼, 那么必有一个鸽笼内至少有2只鸽子。

45数学描述:定理6.1(鸽笼原理的基本形式)设A 是有限集,|A |≥n +1. A i ⊆A (i =1,2,…,n )且1ni i A A== 一、鸽笼原理则必有正整数k (1 ≤ k ≤ n ), 使得|A k | ≥ 2.6形象描述:设m 1,m 2, …, m n 为正整数,现有n 个鸽笼,m 1+m 2+…+ m n -n+1只鸽子。

那么必存在一个k (1≤ k ≤ n ),满足第k 个鸽笼中至少有m k 只鸽子。

一、鸽笼原理7数学描述:定理6.2(鸽笼原理的推广形式)设A 是有限集, A 1, A 2, …,A n 是A 的子集, m1,m 2,…, m n 为正整数.如果|A |≥m 1+m 2+…+ m n -n+1,且1ni i A A== 则必有正整数k (1≤k ≤n ),使得|A k |≥m k一、鸽笼原理8推论6.2.1 设A 是有限集,|A |≥m . A i ⊆A(i =1,…, n ) , 且.则必有正整数k (1≤k ≤n ),使得|A k | ≥.1ni i A A == m m n n 11⎡⎤⎢⎥+⎢⎥⎢⎥⎢⎥⎣⎦-=形象描述:有n 个鸽笼,m 只鸽子,则必有一个鸽笼内至少有只鸽子。

m n 11-⎢⎥+⎢⎥⎣⎦一、鸽笼原理9推论6.2.2设A 是有限集,|A |≥n (m -1)+1.A i ⊆A (i =1,2,…, n ) ,且。

第二章、鸽巢原理和Ramsey定理

第二章、鸽巢原理和Ramsey定理

组合数学讲义(内部资料,严禁商用) 第二章 鸽巢原理和Ramsey 定理 2008-2009学年第二学期第二章 鸽巢原理和Ramsey 定理一、鸽巢原理鸽巢原理是组合数学中的一个重要而又基本的原理,它可以用来解决很多日常生活和科学技术上的趣题,并且常能得到一些令人惊异的结果。

这个原理有各种称呼,最常用的名称是鸽巢原理、Dirichlet 抽屉原理和鞋盒原理。

1、问题的引入1) 366个人中必然有至少两个人生日相同。

2) 抽屉里散放着10双手套,从中任意抽取11只,其中至少有两只是成双的。

3) 某次会议有n 位代表参加,每位代表认识其他代表中某些人,则至少有两个人认识的人数是一样的。

4) 任给5个不同的整数,其中至少有3个数的和被3除尽。

这些例子的道理都很简单,以第一个例子为例,一年365天,366个人至少有一天是某两个人的生日。

最后一例子也有类似的道理,5个数中至少有3个同为奇数或同为偶数,无论哪种情况,它们的和都能被3除尽。

2、鸽巢原理的简单形式定理1、如果把1+n 只鸽子放入n 个鸽巢,则至少有一个鸽巢里含有两只或两只以上鸽子。

证明:反证法。

假设每个鸽巢里至多包含一只鸽子,则n 个鸽巢里鸽子的总数小于等于n ,这与已知矛盾。

注:此原理不能用来寻找究竟是那个鸽巢里含有两只或两只以上鸽子。

即此原理只能用来断定这种鸽巢的存在,并未指出怎样构造这种安排或怎样寻找出现这种现象的场合,除非检查所有的可能情况。

此原理的应用:例1、 已知每个人的头发根数都小于20万,对20万人以上的城市就可以断定,至少有两个人头发根数相等。

例2、在边长为1的正三角形中任意放5个点,证明至少有两个点之间的距离不大于21。

证明:构造鸽巢原理如图1,将5个点放在4个边长为21的小正三角形内,根据鸽巢原理,组合数学讲义(涉外学院数学本科用) 2008-2009学年第二学期 制作人 陈勇 必有一个小三角形内至少有两个点,这两个点的距离就小于或等于21。

组合数学第二章鸽巢原理

组合数学第二章鸽巢原理

机动
目录
上页
下页
返回
结束
2.3 Ramsey问题与Ramsey数
命题2.3.1:对6个顶点的完全图K6任意进行红、蓝两色 边着色,都存在一个红色三角形或一个蓝色三角形。 命题2.3.2:对6个顶点的完全图K6任意进行红、蓝两色 边着色,都至少存在两个同色三角形。
机动
目录
上页
下页
返回
结束
2.3 Ramsey问题与Ramsey数
机动
目录
上页
下页
返回
结束
例6: (中国余数定理)设m,n为两个互素的正整数, a,b是满足 的整数。 证明:
存在正整数x,使得x除以m的余数为a,除以n的余数 为b,即存在p, q,使得
机动
目录
上页
下页
返回
结束
2.2 鸽巢原理的加强形式
定理2.2.1: 设 都是正整数,如果把 个物品放入n个盒子,那么或者 第1个盒子中至少有q1个物品, 或者第2个盒子中至少 有q2个物品, ……, 或者第n个盒子中至少有qn个物品. 推论2.2.1: 若将n(r-1)+1个物品放入n个盒子中, 则至少有一个盒子中有r个物品。
第二章 鸽巢原理
一、鸽巢原理的简单形式 二、鸽巢原理的加强形式 三、Ramsey问题与Ramsey数 四、Ramsey数的推广
2.1 鸽巢原理的简单形式
定理2.1.1:如果把n +1个物品放入n个盒子中, 那么至少 有一个盒子中有两个或更多的物品。 例1. 13个人中必有两人的属相相同。 例2. 在边长为1的正方形内任取5点,则其中至少有两 点,它们之间的距离不超过
注:
定理2.4.5:
机动
目录

6.3Ramsey定理证明2014-1

6.3Ramsey定理证明2014-1

下面证明我们将证明定理6.11,说明Ramsey数 的存在性, 但没有给出求Ramsey数的有效方法。
组 合

第六章 鸽笼原理与Ramsey定理
1
回 顾
前面我们已介绍了大量的组合计数问题, 以及处理组合计数问题的一些方法和技巧。 在一个具体的组合问题中, 要计算某些 特定方案的方案数,重要的前提是知道这些 方案是存在的。 本章将介绍鸽笼原理和Ramsey理论, 它们是用来证明某些组合问题的“存在性” 的 .鸽笼原理是一个重要而基本的组合原理, 是解决某些存在性问题的有效工具。
A
i 1
n
i
A。
则必有正整数k (1≤k≤n),使得 |Ak|≥m.
形象描述:有n个鸽笼,n(m-1)+1只鸽子, 则必有一个鸽笼内至少有 m 只鸽子。
9
一、鸽笼原理
推论 6.2.3: 设 m1,m2, …, mn为正整数,且
m1 m2 mn r 1 n
则必有正整数k (1≤k≤n) 使得 mk≥ r 。
故 R(q1,q2,…,qt ;1)=q1 +q2+ …+qt–t+1.
18
9
二、 Ramsey定理
定理6.10 对任意给定的正整数q1,q2,r(qi≥r,i=1,2), 总存在一个只依赖于q1,q2, r的最小正整数 R(q1,q2;r), 当有限集S的元素个数n≥R(q1,q2;r)时, 对 Tr(S)的任一个2-划分: Tr(S)=H1H2, S有一个q1元子集Sq1使得Tr(Sq1)H1,或者S有一 个 q2元子集Sq2使得Tr(Sq2)H2。
A
i 1
n
i
A.
则必有正整数k (1≤k≤n),使得 |Ak| ≥

计算机2010组合数学—第二章鸽巢原理加强形式及Ramsey定理.

计算机2010组合数学—第二章鸽巢原理加强形式及Ramsey定理.

2018年8月14日
第二章 鸽巢原理和Ramsey定理
定理2.2.1的推论
推论2.2.1 若 n(r-1) + 1个物品放入n个盒 子。则至少有一个盒子里含有r个或者更多 的物品。
证明 在定理2.2.1中取q1=q2=…=qn=r即可。
2018年8月14日
第二章 鸽巢原理和Ramsey定理
§2.2 鸽巢原理的加强形式
证明:假设长为n2+1的实数序列中没有长度为 n+1的递增子序列,下面证明其必有一长度为 n+1的递减子序列。 令mk表示从ak开始的最长递增子序列的长 度,因为实数序列中没有长度为n+1的递增子 序列,所以有:
1 mk n(k 1,2,, n 2 1).
根据推论2.2.3,这相当于把n2+1个物体
v2
v3
v4
设K6的顶点集为{v1 , v2 , · · ·, v6 },dr(v)表 示与顶点 v 关联的红色边的条数,db(v)表 示与 v 关联的蓝色边的条数.在K6 中,有 dr(v)+ db(v)=5,由鸽巢原理可知,至少 有3条边同色. 现将证明过程用判断树表示如下:
N db(v1)≥3
2018年8月14日
第二章 鸽巢原理和Ramsey定理
2018年8月14日
第二章 鸽巢原理和Ramsey定理
证明 如图2.2.1所示,使大小两盘中心重合,固
定大盘,转动小盘,则有200个不同位置使小 盘上的每个小扇形含在大盘上的小扇形中,由 于大盘上的200个小扇形中有100个涂成黑色 ,100个涂成白色,所以小盘上的每个小扇形 无论涂成黑色或白色,在200个可能的重合位 置上恰好有100次与大盘上的小扇形同色,因 而小盘上的200个小扇形在200个重合位置上 共同色100×200=20000次,平均每个位置同 色20000÷20=100次。由推论2.2.3知,存在 着某个位置,使同色的小扇形数大于等于100 个。

关于鸽巢原理和Ramsey定理的几个结论

关于鸽巢原理和Ramsey定理的几个结论
定理应用 的结论及 证明。 1设G是具有 2 . 0个顶 点的完全 图K , 如果我们对 它的边任意
2…, — 。 照这些余 数的和为2 的原则把 它们分为n l : ) , 2 J 按 n n +类 { 、 O l{ 2 一 {, 一 l… 、 一 ,+ ) 我们将任意 的n 2 正整数按除 、 , 小 2 n 2 、 【 J J。 Jn 2 凡 n +个 以2 的余 数对应放入 这n l 中 , n +类 根据 鸽巢原理 , 至少有一类 中含 有2 个余 数。
涂 以红色或 蓝色 , G 则在 中一定存在一个蓝 色的完全四边形或红 色
的 完 Байду номын сангаас 四 边 形
① 如果是在 ( 或 { 中, 么这 2 O n 那 ) l 个余 数所 对应的正 整数的差
与和都能整除2 ; n
证明 : 首先我 们知道 1 个顶点 的完全 图J 对它 的边 任意涂 O ,

其 中b a sa; 下 2 个 正整数 中也必存 在 3 数的和能  ̄a 6 = + 剩 9 个
被3 整除 , 不妨设3 其 I q , 中b=ta a 剩下 2 个 正整数中 3 +s 9 a +; 6 也必存在 3 个数的和能被 3 除, 设引f0 , 2 其中b 整 不妨 n+ + ) fm 卿 ,
②考 虑b b b ・ n 6整除。 由上面结论可知 , , 被 b 任意 1 个正 1
假设有 编号 为O , …, 珀自 个盒子 , d2 n , 一 n 我们 将任意 的n 1 正 +个
整数按除 以n 的余数 ≤ ≤nJ, —J 对应放人 编号为珀 盒子中。根据 q
鸽巢原理 , 必有一个编号为r 的盒子至少含有 2个数 , 也就是说这 两

第2章 鸽巢原理

第2章  鸽巢原理
2
1
2
n1
a k a k ... a k
1 2
它们构成一长为 n 1的递减子序列。否则,若有某个 j , (1 j n ) 使得 a k a k ,那么以 a k 为首项的最长递增子序列加上 a k , 就得到一个以 a k 为首项的递增子序列,由 m k 定义知,
j Байду номын сангаас1 j1 j
鸽巢原理
定理1 若有n+1只鸽子飞回n个鸽巢,则至 少有两只鸽子飞入了同一个鸽巢. 这个原理的证明非常容易, 只要使用 反证法马上就可以得到结论. 这个原理也可以表述为: 如果把n+1件东西放入n个盒子中, 则至少有一个盒子里面有不少于两件 的东西.
鸽巢原理不能用来寻找究竟是哪个盒 子含有两件或更多件东西. 该原理只能证明某种安排或某种现象 存在,而并未指出怎样构造这种安排或 怎样寻找这种现象出现的场合. 从鸽巢原理出发, 对于许多实际问题, 我们可以导出非常有趣的结果. 利用鸽巢原理解决实际问题的关键是 要看出这是一个鸽巢问题, 建立“鸽 巢”,寻找“鸽子”.
n1
这与 m k m k 矛盾。因此,a k a k ... a k 成立。 这是一个长度为n+1的递减子序列,故结论成立。
j j1
mk mk
j
j
j1
1
1 2 n1
j
例12、将1, 2, …, 10随机地摆成一圆,则必有某相邻三数之 和至少是17。 证明:设 m i ( i 1, 2 , ..., 1 0表示该圆上相邻三个数之和(i居中)。 ) 这样的和共有10个。而1,2,…,10中的每一个都出现在这十个和的 三个之中,故
1928年, 年仅24岁的英国杰出数学家 Ramsey发表了著名论文《论形式逻辑 中的一个问题》, 他在这篇论文中, 提 出并证明了关于集合论的一个重大研 究成果, 现称为Ramsey定理. 尽管两年后他不幸去世, 但是他开拓的 这一新领域至今仍十分活跃, 而且近年 来在科技领域获得了成功的应用. 本讲主要介绍鸽巢原理、Ramsey数及 性质、 Ramsey定理及应用.

Ramsey定理

Ramsey定理

Ramsey定理Ramsey(1903~1930)是英国数理逻辑学家,他把鸽巢原理加强形式的推⼴,得出⼴义鸽巢原理,也称为Ramsey定理。

Ramsey定理最流⾏和容易理解的例⼦:在6个或更多⼈中,或者有3个⼈,他们中的每两个⼈都互相认识;或者有3个⼈,他们中的每两个⼈都彼此不认识。

抽象为公式K6 -> K3, K3 ⽤K6代表六个物体和他们配成的全部15对⽆序对集合。

(画⼀个图,六个不在同⼀直线上的点,然后每两个点连线,共有n(n-1)/2个点,图论中的完全图),K3的图是⼀个三⾓形。

把边涂成红⾊表⽰认识,蓝⾊不认识,则K6的边⽤红蓝⾊去涂⾊,总有⼀个红K3或蓝K3。

证明:(先画出K6)设K6的边被以任何⼀种⽅式涂成红⾊或蓝⾊。

考虑其任⼀点p接触其余五条边,这五条边的每⼀条都被涂成红⾊或蓝⾊,从加强形式的鸽巢原理(参考上⼀篇鸽巢原理)可知,这五条边或者⾄少有三条边是红⾊或者⾄少有三条边是蓝⾊。

接触到P的三条边假设是红⾊的(蓝⾊同理),设p与这三条边上三点a,b,c相连,只要把abc三点两两相连成三⾓形就确定了⼀个红K3。

所以可以得到⼀个红或蓝K3,定理证毕。

另外可以证明K5 -> K3, K3是不成⽴的。

更⼀般的Ramsey定理叙述:如果m>=2 && n >=2 (m,n整数),则存在⼀个正整数p使得Kp -> Km, Kn.性质:若Kp->Km,Kn ,那么对任意q >= p Kq->Km,Kn也成⽴。

将成⽴的最⼩值r(m,n)称为Ramsey数。

Ramsey定理断⾔了数r(m,n)的存在性。

以上证明了r(3,3) = 6,且有r(m,n) = r(n,m), r(2,n) = n。

还有⼀些内容略去,数学符号实在不会打。

参考书⽬《Introductory Combinatorics》by Richard A.Brualdi.。

组合数学幻灯片2.1鸽笼原理与Ramsey定理

组合数学幻灯片2.1鸽笼原理与Ramsey定理

由鸽笼原理知,用n除各和时有两个和的余数是
相同的。所以存在整数k和 l(k l) ,使得
a1 a2 ak 和 a1 a2 al 被n除时
有相同的余数r,即
a1 a2 ak b n r a1 a2 al c n r
两式相减得 ak1 ak2 al (c b)n
故当n=2时,本例结论成立。
当n≥3时,假设用 (i=1,2,…,n)表示第i个人 的熟人数目。下面分三种情况讨论。
(1)假设这群人中每人都有熟人。即 ≠0且 1≤ ≤n-1。
X1,X2 ,…,Xn为n个物体,1,2,…,n1为n-1个盒子。这样一来,问题就成为把n个物 体放入n-1个盒子的问题了。由鸽笼原理知至少 有两个物体放在同一盒子中。不妨设 与 在 同一盒子中( ),即 = 。这表明第k个人与 第l个人有相同数目的熟人。
故在第二种情况下,本例结论也是成立的。
(3)假设在这群人中至少有两个人都没有 熟人,也就是说这两个人的熟人数目为0。 故在这种情况下,本例结论仍然成立。
综上所述,本例结论成立。
[例7] 一棋手为参加一次锦标赛要进行77天 的训练,如果他每天至少下一盘棋,且每周 至多下12盘棋,试证明不管他怎样安排, 必存在相继的若干天,在这段时间中他恰好 下棋21盘。
如果把n+1个物体放到n个盒子中去, 则至少有一个盒子中放有两个或更 多的物体。
证明:用反证法。如果n个盒子中每个盒子至多 放入一个物体,则放入n个盒子中的物体总数至 多为n个。这与假设有n+1个物体矛盾。从而定
在这样的盒子,并没有给出“确定哪一个盒子有 此性质”的方法。因此,它只能用来解决存在性 问题。
解:设 为第一天该棋手下棋的盘数
, 是第一、二天该棋手下棋盘数的和, 是第一、二、…、j天该棋手下棋盘数的和 ,j=1,2,…,77,于是序列 是严格递增序列,且

鸽巢原理及其应用

鸽巢原理及其应用

2. 如果8个点有一个点在圆心,可将圆分成6个相等的扇形,如图, A2 由于圆上相邻两点Ai,Aj间的弦长恰好为圆的半径,所以 A 1 取扇形OA1A2不包含OA2,扇形OA2A3不包含OA3,…,
A3 o A6 A4
扇形OA6A1不包含OA1, 由鸽巢原理,余下的7个点
至少有两个在在同一个扇形内,则这两点之间的距
路易· 波萨是匈牙利数学家, 在他11岁时匈牙利大数学家厄杜斯给他出
了个问题:
“如果你手头上有n+1个整数,这些整数是小于或等于2n的,那么你一 定会有一对数是互素的。你知道这是什么原因吗?” 波萨仅思考了半分钟就巧妙地回答了这个问题。
3.2 利用划分图形构造“鸽巢”
例1 边长为1的正方形中,任意放入9个点,求证这9个点中任 取3个点组成的三角形中,至少有一个的面积不超过
这个问题的一般提法 任意给定n+2个整数,它们之中必有2 个数,其和或差是2n的倍数。
类似这样的例子也有不少。
1.任取n+1个正整数,求证在这n+1 个数中必有两个数它们之差被n整除.
,a , a ,证明必存在正整数 k , ( l0 kl 2 0 1 1 ) , 2.任意给出2011个正整数 a 1 2 2 0 1 1
2011.11.22
主要内容
引言 2. 鸽巢原理 3.鸽巢的构造及其应用 4.鸽巢原理在国内外数学竞赛中的应用 5.鸽巢原理的推广——Ramsey定理(介绍)
1.
1. 引言
鸽巢原理为组合学中的一个重要原理。鸽巢原理 最早是由19世纪的德国数学家迪里赫莱(Dirichlet)运 用于解决数学问题而提出来的,所以又称为“迪里赫莱 原理”,也有称“抽屉原理”的。应用它可以解决许多 有趣的问题,并且常常得到一些令人惊异的结果。它常 被用来证明一些存在性的数学问题,并且在数论和密码 学中也有着广泛的应用。对于一些比较特殊的问题,若 用一般的数学方法去研究,很复杂或根本解决不了,但 用鸽巢原理往往能起到事半功倍的效果,所以鸽巢原理 也是国际国内数学竞赛中的重要内容,在数学竞赛中具 有很大的应用意义。

关于鸽巢原理和ramsey定理的几个结论

关于鸽巢原理和ramsey定理的几个结论

关于鸽巢原理和ramsey定理的几个结论
鸽巢原理和Ramsey定理是两个有影响力的概念,这些概念被广泛用于数学,物理,社会
学等领域。

鸽巢原理,也称为集合分解理论,是由美国数学家泰勒(Karl Menger)提出的。

它强调
了一个集合A中有多个子集B, C, D,如果这些子集的“总和”等于集合A,那么它们的交集
应该为空。

Ramsey定理,也称为Ramsey理论,是由美国数学家弗拉基米尔·拉姆西(Frank Ramsey)提出的。

它认为有一定数量的因素,如果它们中有至少两个是相互关联的,那么它们中大
于两个的任何形式都有联系,也即是说,有着某种规律的因素又会联合在一起。

从鸽巢原理和Ramsey定理的几个结论可以看出,它们都重点关注集合或因素之间的关系,以及它们之间的联系。

这些概念不仅可以用于数学和物理的研究,而且它们也可以用于社
会学研究,金融和投资领域,以及管理和决策研究等多个领域。

比如,在金融和投资市场中,鸽巢原理和Ramsey定理可以作为投资决策的指导性原则,以便更好地处理风险和效
益决策;在社会学研究中,可以根据Ramsey定理的观点做出相关的研究与分析,更深入
地了解社会结构;在管理和决策研究领域,它们可以帮助管理者更好地制定灵活的解决方
案和决策策略。

总之,鸽巢原理和Ramsey定理是重要的数学概念,它们已被广泛用于不同领域,以有效
解决先进分析与决策处理问题。

6第六章 鸽笼原理和Ramsey定理

6第六章  鸽笼原理和Ramsey定理

鸽笼原理的简单形式
定理 设A是有限集,Ai A( i 1, 2, , n), 且 Ai A,
i 1 n
则 | A | | Ai |.
i 1
n
定理(鸽笼原理的简单形式) 设 A是有限集,A | n 1, Ai A( i 1, 2, , n), | 且 Ai A, 则必有正整数k (1 k n , )使得 | Ak | 2.
例 随意地给正十边形的10个顶点编上号码1, 2, ,10, 求证:必有一个顶点,该顶点及与之相邻的两个顶点 的号码之和不小于17.
§2 Ramsey定理
完全图的边着色
定义 用r ( r 2)种颜色去图K n的边,每条边涂一种颜色, 所得的每条边都涂了颜色的K n 称为r 着色K n .
i 1 n
例 证明:如果在一个边长为1的等边三角形内任 取5个点,则必有2个点,他们的距离不大于1/2.
1 2 3 4
例 证明:在1, 2, , 2n中任取n 1个不同的数,则n 1 个数中必有两个数,其中一个数是另一个数的倍数 .
s 2 , 其中 非负, 是奇数,且 2n 1
i 1 n
m 1 则必有正整数k (1 k n),使得 | Ak | 1. n
例 证明 : 从任意给出的5个整数中必能选出3个数, 他们的和能被3整除.
Ai {a | a i mod 3, 0 i 2}
例 证明:任一个项数为mn 1的实数列必有一个 项数为m 1的递增子数列,或者有一个项数为 n 1的递减子数列.
j 1
i
Ai { s | s i mod n, 0 i n 1}
例 设数列a1 , a2 , , an1各项之和为2n,且每项均是正整数, 求证:必有正整数k 和l (1 k l n 1),使得 ai n.

组合数学 鸽巢原理

组合数学 鸽巢原理

三 、Ramsey问题与Ramsey数
定理3 对6个顶点的完全图K6任意进行红、蓝两边着色,都存在一个红色三 角形或一个蓝色三角形。 定理4 对6个顶点的完全图K6任意进行红、蓝两边着色,都至少有2个同色三 角形。 定理5 对10个顶点的完全图K10,任意进行红、蓝两边着色,都或者有一红色 K4,或者有一蓝色K3 .
应用3 给定m个整数 a , a ,, a , 存在整数k和l 0 k l m , 使得 a a a 能够被m整除。通俗地说,就是在序列 a , a ,, a 中存在连续 a ,这些 a
1 2 m k 1 k 2 1 除。 应用4 一位国际象棋大师有11周的时间备战一场锦标赛,他决定每天至 少下一盘棋,但为了不使自己过于疲劳他还决定在每周不能下棋超过 12盘。证明存在连续若干天期间这位大师恰好下了21盘棋。 应用5 (中国余式定理)令m和n为二互素的正整数,并令a和b为两整数, 且0 a m 1以及 0 b n 1。于是,存在一个正整数x,使得x除以m的余数 为a,并且x除以n的余数为b;即可以写成 x pm a 的同时又可写成x qn b 的形式,这里,p和q是两个整数。
m1 , m2 ,, mn
m1 m2 mn r 1 n
那么
1 2 n
中至少有一个大于或等于r
n
, m ,, m 推论3 m若将 m个物品放入n个盒子中,则至少有一个盒子中有不少于 m 个物
品.其中, 是不小于的最 m 小整数。
m n
n
应用6 将1到16的16个正整数任意分成三部分,其中必有一部分中 的一个元素是某两个元素之差(三个元素不一定互不相同)。
二、鸽巢原理的加强形式
定理2 如果把 q q q n 1 个物体放进n个盆子里,那么或者第一个盒 子里装有q1至少个物体,或者第二个盒子里装有至少q2个物体,…, 或者第n个盒子里装有至少qn个物体。

组合数学 抽屉原理

组合数学 抽屉原理

第五章 抽屉原理和Ra mse y 理论抽屉原理又称鸽巢原理或重叠原理,是组合数学中两大基本原理之一,是一个极其初等而又应用较广的数学原理。

其道理并无深奥之处,且正确性也很明显。

但若能灵活运用,便可能得到一些意料不到的结果。

抽屉原理要解决的是存在性问题,即在具体的组合问题中,要计算某些特定问题求解的方案数,其前提就是要知道这些方案的存在性。

1930年英国逻辑学家F. P. Ramsey 将这个简单原理作了深刻推广,即Ramsey 定理,也被称为广义抽屉原理。

它是一个重要的组合定理,有许多应用。

5.1 抽屉原理(一)基本形式定理5.1.1 (基本形式)将n +1个物品放入n 个抽屉,则至少有一个抽屉中的物品数不少于两个。

证 反证之。

将抽屉编号为:1,2, …,n ,设第i 个抽屉放有i q 个物品,则 121+=+++n q q q n 但若定理结论不成立,即1≤i q ,即有nq q q +++ 21≤n ,从而有n q q q n n ≤+++=+ 211矛盾。

例 5.1.1一年365天,今有366人,那么,其中至少有两人在同一天过生日。

注:与概率的区别:抽屉原理讲的是所给出的结论是必然成立的,即100%成立。

而概率反映的是不确定性现象发生的可能性问题,不讨论100%成立的确定性概率问题。

生日悖论:随机选出n 个人,则其中至少有二人同一天出生的概率为()A P n =nn P3651365- 特例:()A P 23=50.73%,()A P 100=99.99997%例 5.1.2 箱子中放有10双手套,从中随意取出11只,则至少有两只是完整配对的。

(二)推广形式定理5.1.2 (推广形式)将121+-+++n q q q n 个物品放入n 个抽屉,则下列事件至少有一个成立:即第i 个抽屉的物品数不少于i q 个。

(证)反证。

不然,设第i 个抽屉的物品数小于i q (i =1,2, …,n )(即该抽屉最多有1-i q 个物品),则有11+-∑=n q ni i =物品总数≤()n q q ni i ni i -=-∑∑==111与假设矛盾。

拉姆齐定理(维基百科)

拉姆齐定理(维基百科)

拉姆齐定理维基百科,自由的百科全书在组合数学上,拉姆齐(Ramsey)定理是要解决以下的问题:要找这样一个最小的数n,使得n个人中必定有k个人相识或l个人互不相识。

∙∙∙∙1. 对于所有的N顶图,包含k个顶的团或l个顶的独立集。

具有这样性质的最小自然数N就称为一个拉姆齐数,记作R( k , l );2.阶子完全图,则称满足这个条件的最小的n为一个拉姆齐数。

(注意:K i按照图论的记法表示i阶完全图)拉姆齐证明,对与给定的正整数数k及l,R( k , l )的答案是唯一和有限的。

拉姆齐数亦可推广到多于两个数:对于完全图K n的每条边都任意涂上r种颜色之一,分别记为e1 , e2 , e3 ,..., e r,在K n中,必定有个颜色为e1的l1阶子完全图,或有个颜色为e2的l2阶子完全图……或有个颜色为e r的l r阶子完全图。

符合条件又最少的数n则记为R( l1 , l2 , l3 ,..., l r ; r )。

已知的拉姆齐数非常少,保罗·艾狄胥曾以一个故事来描述寻找拉姆齐数的难度:「想像有队外星人军队在地球降落,要求取得R(5,5)的值,否则便会毁灭地球。

在这个情况,我们应该集中所有电脑和数学家尝试去找这个数值。

若它们要求的是R(6,6)的值,我们要尝试毁灭这班外星人了。

」显然易见的公式:R(1, s )=1,R(2, s )= s,R( l1 , l2 , l3 ,..., l r ; r )=R( l2 , l1 , l3 ,..., l r ; r )=R( l3 , l1 , l2 ,..., l r ; r)(将l i的顺序改变并不改变拉姆齐的数值)。

r, s345678910369141823283640 –4349182535 –4149 –6156 –8473 –11592 –1495142543– 4958 –8780 –143101– 216125 –316143 –44261835 – 4158– 87102– 165113– 298127– 495169 –780179 –117172349 – 6180– 143113– 298205– 540216– 1031233 –1713289 –282682856 – 84101 – 216127– 495216– 1031282– 1870317 –3583317 –609093673 – 115125 – 316169– 780233– 1713317– 3583565 –6588580 –126771 040 – 4392 –149143 – 442179– 1171289– 2826317– 6090580 –12677798 –23556R(3,3,3)=17证明:在一个K6的完全图内,每边涂上红或蓝色,必然有一个红色的三角形或蓝色的三角形。

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

使 mk1 = mk 2 = L = mk n+1 = i, 1 ≤ i ≤ n
15
n 2 + 1个实数 a 1 , a 2 , L , a n 2 + 1 组成的序列 例3: 任意 中, 必有一个长度为 n + 1 的单调递增或单调递减的子序列.
下面证明对应这些下标 k1 , k 2 , L , k n +1 的实数序列必满足
= (b1 + b2 + L + bi + bi +1 + L + b j ) − (b1 + b2 + L + bi ) = bi +1 + bi + 2 + L + b j
说明从第 i+1天到第j天这连续j-i天中,该棋手刚好下了21 盘棋。
9
例7: 设 a1 , a2 , a3 是3个任意整数, b1 , b2 , b3 是 a1 , a2 , a3 的 任一排列, 则 a1 − b1 , a2 − b2 , a3 − b3 至少有一个是偶数.
j +1
与 mk = mk 矛盾,从而可知 ak , ak ,L, ak 长度为 n + 1 的递减子序列。
j j +1
1
2
n +1
就是所存在的
16
例4: 网络服务器 一家公司有15台网络服务器和10个因特网端口,任意 时刻都不会有超过10台的服务器同时需要端口。每5分钟, 这些服务器的某个子集请求端口。若希望以这样的方式把每 一个服务器与某些端口相连接:使用尽可能少的连接,总是 确保一台网络服务器有一个存取端口(一个端口一次至多被 一个服务器使用),需要多少次连接? 例5:调制解调器 在15天的周期内,某调制解调器连接使用了300个小 时,则在连续3天的某个周期内,该调制解调器至少使用了 60个小时。
r
.
m 个物品放入 n 个盒子中, 则至少有一个盒
m − 1⎥ ⎥ +1 ⎣ n ⎦
⎢ 子中有不少于 ⎢
个物品.
13
例2: 设 A = a1a2 L a20 是由10个0和10个1组成的某一20位二 进制数, B = b1b2 L b20 是任意的20位二进制数. 现把 A, B 分别记入 (A),(B)两个20个格子, 得到(A),(B)两种图象, 并把 两个(B)联接得40位的二进制数, 其图象为(C). 则存在某一配 合可以使得图象(C)上某相连的20格正好和图象(A)的20格中 至少10位的对应数字相同. (用推论2证明)
1 ≤ mk ≤ n, k = 1,2, L , n 2 + 1 这相当于将 n 2 + 1 个物体 m1 , m2 , L , mn 2 +1 放入
n
个盒子
1,2, L, n 中,由推论3知,必有一个盒子 i ,里面至少
⎢ n 2 + 1 − 1⎥ 有 ⎢ ⎥ + 1 = n + 1个物体,即存在 k1 < k 2 < L < k n +1 n ⎣ ⎦
故需要45min。
12
nr + 1 个物品放入 推论1: 若将 一个盒子中有 r + 1 个物品.
推论2: 设 m1 , m2 , L , mn 是
n
个盒子中, 则至少有
n 个整数, 而且
m1 + m2 + L + mn > r −1 n
则 m1 , m2 , L , mn 中至少有一个数不小于 推论3: 若将
a2 = b1 + b2 ...... a77 = b1 + b2 + L + b77
根据题意,有 bi ≥ 1, (1 ≤ i ≤ 77) 且 bi + bi +1 + L + bi + 6 ≤ 12 (1 ≤ i ≤ 71) 所以有 1 ≤ a1 < a2 < a3 < L < a77 ≤ 12 ×11 = 132
(1)若存在整数 h(1 ≤ h ≤ m) 使得 m | sh ,取 k = 0, l = h 即可; (2)若对任一整数 i ,均有 m | si (1 ≤ i ≤ m) ,令 ri ≡ s i (mod m) 则有 1 ≤ ri ≤ m − 1(1 ≤ i ≤ m) 。这样, m 个余数均在1 到 m − 1 之间,由鸽巢原理知,存在整数 k ≠ l (1 ≤ k , l ≤ m) 使得 r k = rl (mod m) 。不妨设 l > k ,则
| A |≥ q1 + q2 + L + qn − n + 1, Ai ⊆ A, (i = 1,2, L, n)
且 U Ai = A ,则必有正整数 k
i =1 n
(1 ≤ k ≤ n) 使得 | Ak |≥ qk
通俗语言表述:设 q1 , q 2 , L , q n 都是正整数, 如果把 个物品放入 n 个盒子, 则或者第1个盒子至少包含 q1 个物品, 或者第2个盒子至少包含 q2 个物品, ……, 或者 第 n 个盒子至少包含 qn 个物品.
i =1
通俗语言表述: 如果把 n + 1 个物品放入 n 个盒子中, 则至少有一个盒子 中有两个或更多的物品。
4
鸽巢原理的简单形式
例1: 13个人中必有两个人是在同一个月份出生的.
例2: 从10双手套中任取11只, 其中至少有两只是成双的.
例3: 在边长为1的正方形内任取5个点, 则其中至少有两点, 它们之间的距离不超过 2 / 2 .
19
20
设K6的顶点集为{v1 , v2 , ··· , v6 },dr(v)表 示与顶点 v 关联的红色边的条数,db(v)表 示与 v 关联的蓝色边的条数.在K6 中,有 dr(v)+ db(v)=5,由鸽巢原理可知,至少 有3条边同色. 现将证明过程用判断树表示如下:
v
21
N db(v1)≥3
dr(v1)≥3?
Y
设(v1v2) (v1v3) (v1v4)为红边 △v2v3v4是蓝△ ? Y N 设( v2v3 )是红边 Y √ △v1v2v3是红△ √
设(v1v2) (v1v3) (v1v4)为蓝边 △v2v3v4是红△ ? N 设( v2v3 )是蓝边 △v1v2v3是蓝△
22
命题2:对6个顶点的完全图 K 6 任意进行红、蓝两边着色, 都至少有两个同色的三角形。
17
Ramsey数
Ramsey数的定义最早由英国数学家Ramsey在1928 年提出的,它是描述在任何离散结构中,只要“结构” 充分大就必然存在某种特殊的子部分。这一定义随后 被Gramham、Roth-Schild和Spencamsey数
Ramsey问题: 任何6个人的聚会, 其中总会有3个人互相认识 或3个人互相不认识. 等价命题 命题1: 对6个顶点的完全图, 任意进行 红、蓝两边着色, 都存在一个红色三 角形或一个蓝色三角形。
8
例6:一个棋手有11周时间准备锦标赛,他决定每天至少下一 盘棋,一周中下棋的次数不能多于12次。证明:在此期间 的连续一些天中他正好下棋21次。 证明: 考虑数列 a1 , a2 ,L , a77 ; a1 + 21, a2 + 21,L , a77 + 21 它们都在1与132+21=153之间,共有154项,由鸽巢原理 知,其中必有两项相等。而由 1 ≤ a1 < a2 < a3 < L < a77 ≤ 132 知 a1 , a2 , L, a77 是互不相等的,从而 a1 + 21,L, a77 + 21 这77项也互不相等,故必存在 1 ≤ i < j ≤ 77 使得 a j = ai + 21 因此 21 = a j − ai
Chapter 6.
鸽巢原理与 Ramsey定理
云南大学计算机系
Fall, 2009
1
主要内容
鸽巢原理 鸽巢原理的推广形式 Ramsey数 Ramsey定理
2
鸽巢原理(Pigeonhole Principle)
是解决组合论中一些存在性问题的基本而又有力的工具.
3
鸽巢原理的简单形式
定理1: 设 A 是有限集,| A |≥ n + 1, Ai ⊆ A (i = 1,2, L n) n 且 U Ai = A ,则必有正整数 k (1 ≤ k ≤ n) 使得 | Ak |≥ 2
ak +1 + ak + 2 + L + al = (a1 + L + ak + ak +1 + L + al ) − (a1 + L + ak ) = sl − sk = rl − rk (mod m) = 0(mod m)
7
例6:一个棋手有11周时间准备锦标赛,他决定每天至少下一 盘棋,一周中下棋的次数不能多于12次。证明:在此期间 的连续一些天中他正好下棋21次。 证明:令 b 1 , b 2 , L , b 77 分别为这11周期间他每天下棋的次 数,并作部分和 a1 = b1

由鸽巢原理, a1 , a2 , a3必有两个同奇偶.设这3
个数被2除的余数为 x x y,于是b1 , b2 , b3中被2除的 余数有2个x,一个y.这样a1-b1 , a2-b2 , a3-b3 被 2除的余数必有一个为0.
10
鸽巢原理的推广形式
q 定理2: 设 A 是有限集, 1 , q 2 , L , q n 都是正整数,如果
证:
由前定理知,有同色三角形,不妨设△v1v2v3是红
色三角形. 可由如下判断树证明.
相关文档
最新文档