这是什么奇怪的名字qwq。

一些定义

  只为便于理解,没有苛求专业的定义。

  • 简单无向图:不存在重边、自环的无向图。

  • \(\delta(G)\):无向图 \(G\) 中结点的最小度数。即 \(\min\{d(u)|u\in V\}\)。

  • 完全图:两两结点都有且仅有一条直接连边的无向图。拥有 \(n\) 个结点的完全图记作 \(K_n\)。

  • 团:\(G\) 的生成子图且为完全图。

  • 最大团:是团且结点数最大。

    由于没有找到类似的定义,我们定义 \(M(G)\) 为 \(G\) 的最大团的结点数。

问题引入

  本来是一道小升初题,不过为了方便叙述以及保护读者的自尊心,我们直接抽象为图论模型。

  给定简单无向图 \(G=(V,E)\),其中 \(|V|=99,\delta(G)\ge67\),求证 \(M(G)\ge4\)。

证明

  小学二年级的知识呐!

  取 \((v_i,v_j)\in E\), 令:

\[A=\{v_k|(v_i,v_k)\in E\land v_k\not=v_j\}
\]
\[B=\{v_k|(v_j,v_k)\in E\land v_k\not=v_i\}
\]

  \(\because \delta(G)\ge67\Rightarrow d(v_i),d(v_j)\ge67\).

  \(\therefore |A|,|B|\ge66\).

  对于 \(A,B\), 有全集 \(I=\{v_k|v_k\not=v_i\land v_k\not=v_j\}\). 则 \(|I|=|V|-2=97\).

  \(\therefore |A\cap B|\ge\max\{|A|+|B|-|I|,0\}=35\).

  再取 \(s\in A\cap B\).

  \(\because|\complement_V(A\cap B)|\le64<66\le d(s)\).

  \(\therefore(\exists t\in A\cap B)\left((s,t)\in E\right)\).

  \(\therefore\) 此时 \(\{v_i,v_j,s,t\}\) 在 \(G\) 中的诱导子图是完全图.

  \(\therefore\delta(G)\ge4\). QED.

初步推广

  当 \(|V|=1751,\delta(G)\ge1314\),\(M(G)\ge5\)。

  留作习题owo!

  可以发现,由 \(|V|\) 和 \(\delta(G)\) 构成的分式似乎会与 \(M(G)\) 产生联系……

推广结论

  对于任意简单无向图 \(G=(V,E)\),有:

\[M(G)\ge\left\lceil\frac{|V|}{|V|-\delta(G)}\right\rceil
\]

证明

  令 \(n_0=\lceil\frac{|V|}{|V|-\delta(G)}\rceil\), 则只需证 \((\forall n\le n_0)(\exists K_n)\left(K_n\subseteq G\right)\) 即可.

  对 \(n\) 归纳证明:

  • \(1).\) 当 \(n=1\), 显然存在 \(K_1\), 成立.

  • \(2).\) 设 \(n=m-1<n_0\) 时存在 \(K_m\), 成立, 考虑 \(n=m\) 时:

      取任意 \(K_m\subseteq G\), 令为 \(K=(V_K,E_K)\). 不妨设在 \(G\) 中, \(v\in V_K\) 的结点为 \(v_1,v_2,\dots v_m\).

      令集合 \(\{A_m\}\), 其中 \(A_i~(i=1,2,\dots,m)\) 有:

    \[A_i=\{v_j|v_j\not\in V_k\land(v_i,v_j)\in E\}
    \]

      \(\because|V-V_K|=|V|-m,(\forall i)\left(|A_i|\ge\delta(G)-m+1\right)\).

      即全集大小为 \(|V|-m\), 每个集合大小不小于 \(\delta(G)-m+1\). 由集合交的最小大小公式 ( 自行脑补即可 ), 有:

    \[|\bigcap_{i=1}^mA_i|\ge\sum_{i=1}^m|A_i|-(m-1)(|V|-m)\\
    \Rightarrow |\bigcap_{i=1}^mA_i|\ge m(\delta(G)-m+1)-(m-1)(|V|-m)\\
    \Rightarrow |\bigcap_{i=1}^mA_i|\ge m\delta(G)-m|V|+|V|
    \]

      \(\because m<n_0-1\).

      \(\therefore m<\frac{|V|}{|V|-\delta(G)}\Rightarrow m(\delta(G)-|V|)+|V|>0\Rightarrow m\delta(G)-m|V|+|V|>0\).

      \(\therefore|\bigcap_{i=1}^mA_i|>0\).

      \(\therefore\exists s\in|\bigcap_{i=1}^mA_i|\). 此时 \(\{v_1,v_2,\dots,v_m,s\}\) 在 \(G\) 中的诱导子图构成 \(K_{m+1}\).

      \(\therefore n=m\) 时成立.

  由 \(1).~2).\) 原命题成立, QED.

结语

  不知道这个结论对最大团算法有没有什么帮助w。

  本文命题及证明过程为笔者独立完成,目前没有在网上找到类似命题。如发现该命题或证明过程存在问题,或命题此前文献中出现,欢迎给笔者留言。

  然而一个初一(现在初二)学生的脑洞也不至于成 paper。

Note -「最大团-最小度不等式」的更多相关文章

  1. Note -「数论 定理及结论整合」

    数学素养 low,表达可能存在不严谨,见谅.我准备慢慢补上证明? Theorems. 裴蜀定理:关于 \(x, y\) 的线性方程 \(ax + by = c\) 有解,当且仅当 \(\gcd (a, ...

  2. 「Mobile Testing Summit China 2016」 中国移动互联网测试大会-议题征集

    时至北京盛夏,一场由 TesterHome 主办的关于移动互联网测试技术的盛会正在紧锣密鼓的筹备中.只要你关注软件质量,热爱测试,期待学习,都欢迎你加入这次移动测试技术大会中和我们一起分享经验.探讨话 ...

  3. 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(2)

    Lighting和Shading(2)镜面反射的控制和模拟次级表面散射技术 http://www.4gamer.net/games/216/G021678/20140703095/index_2.ht ...

  4. 「七天自制PHP框架」第二天:模型与数据库

    往期回顾:「七天自制PHP框架」第一天:路由与控制器,点击此处 什么是模型? 我们的WEB系统一定会和各种数据打交道,实际开发过程中,往往一个类对应了关系数据库的一张或多张数据表,这里就会出现两个问题 ...

  5. 「七天自制PHP框架」第三天:PHP实现的设计模式

    往期回顾:「七天自制PHP框架」第二天:模型与数据库,点击此处 原文地址:http://www.cnblogs.com/sweng/p/6624845.html,欢迎关注:编程老头 为什么要使用设计模 ...

  6. 「七天自制PHP框架」第四天:模型关联

    往期回顾:「七天自制PHP框架」第三天:PHP实现的设计模式,点击此处 原文地址:http://www.cnblogs.com/sweng/p/6624845.html,欢迎关注:编程老头 前阵子在网 ...

  7. LOJ_6045_「雅礼集训 2017 Day8」价 _最小割

    LOJ_6045_「雅礼集训 2017 Day8」价 _最小割 描述: 有$n$种减肥药,$n$种药材,每种减肥药有一些对应的药材和一个收益. 假设选择吃下$K$种减肥药,那么需要这$K$种减肥药包含 ...

  8. 「拥抱开源, 又见 .NET」系列第三次线下活动简报

    「拥抱开源, 又见 .NET」 随着 .NET Core的发布和开源,.NET又重新回到人们的视野. 自2016年 .NET Core 1.0 发布以来,其强大的生命力让越来越多技术爱好者对她的未来满 ...

  9. 「Mobile Testing Summit China 2017」第三届中国移动互联网测试开发大会-讲师征集

    时至北京盛夏,一场由 TesterHome 主办的关于移动互联网测试技术的盛会正在紧锣密鼓的筹备中.只要你关注软件质量,热爱测试,期待学习,都欢迎你加入这次移动测试技术大会中和我们一起分享经验.探讨话 ...

随机推荐

  1. Vue-cli代理解决跨域问题

    使用vue-cli调接口的时候,总是会出现垮与问题,因为vue的localhost与访问域名不一致导致.而这一点,开发者显然也想到了,故而在vuejs-templates,也就是vue-cli的使用的 ...

  2. 彻彻底底地理解TCP三次握手和四次挥手的全部过程

    三次握手 我们先提出一些问题,但是我们暂且不回答这些问题,下面我会尽我所能详尽地讲解TCP的三次握手过程,然后看完你可以在评论区留下你对问题的答案,我们可以一起探讨. 为什么要握手 为什么是三次而不是 ...

  3. python分支结构与循环结构

    python分支结构 一.if 单条件形式 # 年轻人的世界都不容易 age > 18 age = int(input("请输入您的年龄:")) # input()函数 模拟 ...

  4. 一网打尽JVM垃圾回收知识体系

    垃圾回收的区域 堆:Java 中绝大多数的对象都存放在堆中,是垃圾回收的重点 方法区:此中的 GC 效率较低,不是重点 由于虚拟机栈的生命周期和线程一致,因此不需要 GC 对象判活 在垃圾收集器对堆进 ...

  5. STC8H开发(七): I2C驱动MPU6050三轴加速度+三轴角速度检测模块

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...

  6. lvs的三种模式

    一.NAT模式(VS-NAT) 原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数 ...

  7. 了解promise、promise对象

    Promise 是异步编程的一种解决方案,比传统的解决方案--回调函数和事件--更合理和更强大.它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象. 所谓Pr ...

  8. cobbler最小化安装centos8

    centos8 已经发布了GA版本,迫不及待的想尝鲜了,然后现实总是那么残酷,一直安装失败,具体安装步骤如下: 假设cobbler已配置完成. 1.下载centos8 iso镜像 wget http: ...

  9. 解决matplotlib中文不显示问题

    在导入库时添加如下几行代码 from pylab import mpl mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体 mpl.rcPa ...

  10. 海康NVR设备上传人脸图片到人脸库

    海康开放平台--海康文档链接--海康开发包和文档下载链接 硬件:海康超脑NVR(全称Network Video Recorder,即网络视频录像机).人脸摄像机. 环境:JDK_1.8 Windows ...