图论拉姆齐(Ramsey)理论

  • 定义:拉姆齐理论也称为拉姆齐二染色定理,R(m,n)(其中m和n都是大于2的整数),表示晚会上每两个人是敌人或者是朋友,那么晚会上使得m个人两两都是朋友,或者n个人两两都是敌人所需要的最少人数。
  • 证明:
    R(3,3)=6

在六个人中随机选择一个人A,他与其他人有五个关系,分成两种,那么根据鸽巢原理必然有三个关系是一样的,用图来解释:至少有三条边是同一种颜色。(橘色代表朋友,绿色代表敌人。)此时如果将CDE任意两两连成橘色,就得到了证明,所以我们将CDE两两连成绿色。明显看到,CED形成了一个绿色的三角形,得到证明。
根据对称性可证明R(m,n)=R(n,m)。
R(5,5)由于算力的不足还不知道确切的值,知道是在在43到48之间(更新至2020年的数据)。

  • 最后
    如果一个集合足够大,那么这个集合中的某些元素之间就必然会存在一些联系,所以没有绝对的混乱。
    《白鲸迪克》一本发布在1851年的小说,如果将书中的字拼成一个很大的长方形会发现:
    马丁路德金的暗杀戴安娜王妃的死亡
    所以当一个集合中元素个数足够大时,偶然就变成了必然。

图论拉姆齐(Ramsey)理论相关推荐

  1. HDU6152-Friend-Graph(拉姆齐(Ramsey)定理)

    [trick&&吐槽] 鸽巢原理是证明的好方法! [题意] 对于一个点数为n(3000)的图 让你求出其中是否存在 "一条边没有的三元对" 或者 "三条边 ...

  2. 【组合数学】拉姆齐问题以及拉姆齐数(图文详解)

    拉姆齐问题 命题一 任意6个人,其中总有3个人认识或者三个人不认识. 这个问题就等价于完全图,对它的边进行红蓝两个颜色任意着色,其中一定存在一个红色或者蓝色(同色三角形). 证明: 一个顶点与每个其它 ...

  3. 8.11 拉姆齐定理(1929)

    文章目录 拉姆齐简介 拉姆齐定理内容 证明 拉姆齐简介   拉姆齐是英国哲学家.经济学家.数学家,剑桥大学毕业,26岁时(1930年)死于慢性肝炎.   我不仅接触了他在数学上的成就,而且在我学习宏观 ...

  4. 抽屉原理(鸽巢原理)和拉姆齐定理

    1.抽屉原理:把十个苹果放到九个抽屉,那么至少有一个抽屉里的苹果不少于两个. 2.拉姆齐定理:在总人数大于等于6的时候,一定存在这样的三个人,他们相互认识,或者相互不认识. 其中,证明如下: 不妨假设 ...

  5. 鸽巢原理分析、实用技巧、部分定理证明以及组合数学学习心路历程

    鸽巢原理 天上有十个鸽子,这十个鸽子要飞到九个鸽巢里,无论怎样飞,我们会发现至少会有一   个鸽巢里面放两个鸽子,这一现象就是我们所说的"鸽巢原理".鸽巢定理由狄里克利于1834 ...

  6. 浅谈鸽巢原理的证明和简单应用

    一.鸽巢原理的证明 1.定义: 若有n个鸽巢和kn+1只鸽子,所有的鸽子都进入鸽巢,那么至少有一个巢中有k+1只鸽子(n,k≥0). 2.证明(反证法): 若每个鸽巢中的鸽子数都不大于k,则总鸽子数& ...

  7. 鸽巢原理(狄利克雷抽屉原理)资料整合

    鸽巢原理 (部分内容参考离散数学及其应用 原书第7版 [(美)KENNETH H.ROSEN著:徐六通,杨娟,吴斌]) 狭义鸽巢原理: 如果K+1个或者更多的物体放在k个盒子里,那么至少有一个盒子包含 ...

  8. 鲍尔.爱迪斯生前在图论中未完成的问题

    鲍尔.爱迪斯生前在图论中未完成的问题 F.R.K.淳(F.R.K.Chung) 盘西维尼亚大学数学系 (Department of Mathematics, University of Pennsyl ...

  9. 圈的ramsey数研究

    1 引言 1.1 研究内容与意义 "图"最早是人们将具体的事物用一些简单的线条来进行描述.并将这些描述的含义传达给其他人的一种工具.图论这个学科的产生最早应该是在1736年瑞士著名 ...

最新文章

  1. 【Boost】noncopyable:不可拷贝
  2. iOS failed to get the task for process 169
  3. IT圈,他的牙如此不同
  4. 删除index.php,从URL中删除index.php - Codeigniter 2
  5. redux 和 react-redux 部分源码阅读
  6. MYSQL:子查询关键字 ANY/SOME/IN/ALL
  7. Java 8中的java.util.Random
  8. runtime如何实现weak属性
  9. k8s 安装nfs_K8s--06 K8s数据持久化
  10. Oracle11 startup报错,oracle11g 启动报错 缺少系统参数
  11. 修改XMAPP中MYSQL的字符编码
  12. 深度揭秘阿里云 Serverless Kubernetes
  13. NSTimer的使用
  14. 谈谈深浅拷贝的问题(1)
  15. 堆排序(C语言实现)
  16. 问题 C: 逃离机场
  17. 无线路由传输速率的秘密
  18. 围棋计算机运算,围棋冠军:用计算力赢计算机
  19. 为什么要创建对象(实例化)?
  20. 筛选法求质数(Java实现)

热门文章

  1. Zhang-Suen 图像骨架提取算法的原理和OpenCV实现
  2. 【路由器】OpenWrt 配置使用
  3. nodejs express如何接收POST传递的参数
  4. 网络安全是什么?为什么要学网络安全 ?网络安全怎么学习?
  5. 早知道早幸福——从压测工具谈并发、压力、吞吐量
  6. 基于Arduino Pro Micro和EC11编码器的媒体控制器的设计
  7. 外企一道 SQL 面试题,刷掉 494 名候选人
  8. MIS系统中的报表测试
  9. 给想回家发展的河南人
  10. Windows Android Studio安装教程