鸽巢原理

✍ dations ◷ 2025-12-10 11:02:19 #组合数学,数学定理

鸽巢原理,又名狄利克雷抽屉原理、鸽笼原理。

其中一种简单的表述法为:

另一种为:

集合论的表述如下:

拉姆齐定理是此原理的推广。

虽然鸽巢原理看起来很容易理解,但有时使用鸽巢原理会得到一些有趣的结论:

另一个例子:

另一个例子:

更不直观一点的例子:

鸽巢原理经常在计算机领域得到真正的应用。比如:哈希表的重复问题(冲突)是不可避免的,因为Keys的数目总是比Indices的数目多,不管是多么高明的算法都不可能解决这个问题。这个原理,还证明任何无损压缩算法,在把一些输入变小的同时,作为代价一定有其他的输入增大,否则对于长度为L的输入集合,该压缩算法总能将其映射到一个更小的长度小于L的输出集合,而这与鸽巢理论相悖。

一种表达是这样的:如果要把n个对象分配到m个容器中,必有至少一个容器容纳至少 n m + 1 {\displaystyle \left\lceil {\frac {n}{m}}+1\right\rceil } 1, 2, ..., 皆是正整数,现有

个对象要分配在个箱子中,那么以下叙述至少一者成立:

这个原理一样可以使用反证法证明,即假设上述所有叙述为假并得出矛盾,方法与前述简单情况类似。

借由康托的无穷基数可将鸽巢原理推广到无穷集中:如果集合A的势大于集合B的势,那么不存在由A到B的单射。

相关

  • 裂缝喷发口裂缝喷发口(英语:Fissure vent),也称为火山裂隙或裂隙喷发,是一个线状的火山口,熔岩能通过它喷发,通常没有任何爆炸活动。喷发口宽往往是几米宽,并且可能长达数公里。裂缝喷发口可能
  • 引脚引脚,或称接脚或管脚,是指电子元件的末端露出部分(导线或焊接垫)。用于连接其他元件或进行探测和分析。如CPU等元件微小的引脚也称为针脚,通常下弯而成“丁”字形,便于同面包板等
  • 表皮层表皮(英语:Cuticle)是生物体的一部分,它是覆盖在生物体表面的非矿物,它坚硬而柔韧,能对生物体提供保护。各种类型的表皮是非同源的,它们的来源、结构、功能和化学组成各不相同。在
  • 安坚安坚乃朝鲜王朝时代初期之山水画画家。忠清南道池谷人,字可度、得守,号玄洞子、朱耕,生卒不详,但相信死于十五世纪下半叶。于世宗年间活跃,承继北宋郭熙画风,其以安平大君之梦为依
  • 阿根廷人口阿根廷人口4091万(2008年估计)。白人和印欧混血种人占95%,多属意大利和西班牙后裔。印第安人口60.03万,其中人口最多的少数民族为马普切人(Mapuche)(2005年印第安人口普查)。人口总
  • 芒努斯·恩克尔克努特·芒努斯·恩克尔(瑞典语:Knut Magnus Enckell,1870年11月9日-1925年11月26日)是芬兰象征主义画家。在创作初期他的画作颜色比较单调和压制,但从1902年起他逐渐开始使用明亮
  • 新乌檀属新乌檀属(学名:)是茜草科下的一个属,为乔木或灌木植物。该属共有约40种,分布于热带亚洲和太平洋岛屿。
  • 拉脱维亚交通本文简述拉脱维亚的交通概况。拉脱维亚国内大部分铁路线路由国营的拉脱维亚铁路经营。拉脱维亚国内铁路总长度2,347 km,其中宽轨2,314 km,窄轨33 km。拉脱维亚有开往邻国俄
  • 小黑森山坐标:47°03′41″N 12°24′35″E / 47.061426°N 12.409794°E / 47.061426; 12.409794小黑森山(德语:Kleiner Hexenkopf),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于
  • 克罗地亚社会主义共和国克罗地亚社会主义共和国(塞尔维亚-克罗地亚语:)是南斯拉夫社会主义联邦共和国的一个共和国,也是克罗地亚共和国的前身。