图论典型问题--握手定理
离散数学期末考试要考握手定理,复习一下。
定理1
无向图 G = < V , E > G=<V,E> G=<V,E> 是 ( p , q ) (p,q) (p,q)图( ∣ V ∣ = p , ∣ E ∣ = q |V|=p,|E|=q ∣V∣=p,∣E∣=q),则 ∑ v ∈ V d G ( v ) = 2 q \sum_{v\in{V}}d_{G}(v)=2q ∑v∈VdG(v)=2q.
证明很简单,一条边会产生两个度,进行q次除边操作,剩下p个零图时,可计算得总度数是边数的两倍。
定义1
度为奇数的结点是奇结点,度为偶数的结点是偶结点。
引理1
任何图都有偶数个奇结点。
例1
一次集会中,相互认识的人会彼此握手,试证明与奇数个人握手的人数是偶数。
证明:
每个人看成是一个结点,两个人之间如果握手则存在一条边,否则无边。则可以对问题建立图模型,由引理1,得证。
扩展:自然数集有限子集上与奇数个数互素的数字个数必为偶数。
例2
每个碳氢化合物的分子所含氢原子数必然是偶数。
证明:
H在碳氢化合物中一定是+1价。建立图模型:每个原子是一个结点,价数决定了某原子与其他原子之间的化学键数,看作是边数(度数)。则由引理1,问题得证。
例3
搬砖问题。
n个码农搬k块砖,其中 k % 2 = = 0 k\%2==0 k%2==0.每人自愿搬一定数目的砖,但是最终要搬完所有的砖(抱一个大腿就可以摸鱼了
).求证:搬奇数块砖的码农必有偶数个。
证明:
n 个 码 农 为 v 1 , v 2 , . . . . . . , v n , 记 v 0 是 那 k 块 砖 。 n个码农为v_1,v_2,......,v_n,记v_0是那k块砖。 n个码农为v1,v2,......,vn,记v0是那k块砖。
v i 搬 了 m 块 砖 , 则 在 v 0 与 v i 之 间 连 接 m 条 边 。 v_i搬了m块砖,则在v_0与v_i之间连接m条边。 vi搬了m块砖,则在v0与vi之间连接m条边。
已知 d e g ( v 0 ) = k deg(v_0)=k deg(v0)=k是偶数,则根据定理1, ∑ v i d e g ( v i ) + k = 2 × ∑ v i m i \sum_{v_i}{deg(v_i)}+k=2\times{\sum_{v_i}{m_i}} ∑videg(vi)+k=2×∑vimi
按照度数奇偶划分码农为奇偶码农,显然奇码农应该有偶数个。因为度数之和应该为偶数,而奇结点的度数已经是奇数了,那么奇结点的个数必然是偶数。得证。
例4(原题是清华大学的运筹学教材中,《图论》这一章习题的第2题)整理自某帖子[1]
已知9个人中v1和两人握过手,v2,v3各和4个人握过手,v4,v5,v6,v7各和5个人握过手,v8,v9各和6个人握过手,证明:这9个人中一定可以找出3个人互相握过手。
证明:
即证,这个图中一定有子图是 K 3 K_3 K3(三角形).
根据题目条件,可以计算图的边数为 1 × 2 + 2 × 4 + 4 × 5 + 2 × 6 2 = 21 \frac{1\times2+2\times{4}+4\times{5}+2\times{6}}{2}=21 21×2+2×4+4×5+2×6=21
而 K 9 K_9 K9应该有36条边。 v 9 v_9 v9只与六个人握手,除去自己,最多会与8个人握手,因此,在 K 9 K_9 K9中减去与 v 9 v_9 v9关联的两条边。则总边数剩下34条。不妨记 v i , i = 1 , 2 , . . . , 6 v_i,i=1,2,...,6 vi,i=1,2,...,6与 v 9 v_9 v9握手。
关注 v 9 , v 1 , v 2 , . . . , v 6 v_9,v_1,v_2,...,v_6 v9,v1,v2,...,v6.假设他们中不存在 K 3 K_3 K3子图。而 v 9 v_9 v9与 v i v_i vi中已经存在一条边,则 v i v_i vi之间必然不会有边,否则会构成 K 3 K_3 K3。则需要再减去 C 6 2 = 15 C_6^2=15 C62=15条边,剩下19条边,19<21,与题目条件相互矛盾,因此 v 9 , v 1 , v 2 , . . . , v 6 v_9,v_1,v_2,...,v_6 v9,v1,v2,...,v6之间存在 K 3 K_3 K3子图,即这9个人中一定可以找出3个人互相握过手。得证。
P.S. 可以用图兰定理证明此问题。
[1][https://bbs.csdn.net/topics/320090524?utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase]
图论典型问题--握手定理相关推荐
- 图论中握手定理的详细解释
图论中握手定理的详细解释
- 离散数学图论经典问题之握手定理
知识点:握手定理 在无向图中G=<V,E>,则所有的节点的度数总和等于边数的2倍: 在有向图G=<V.E>中,所有节点的入度之和等于所有节点的出度之和,所有节点的度数的总和等于 ...
- 握手引理_图论中的握手引理–握手定理
握手引理 Hello Everyone, 大家好, Today we will see Handshaking lemma associated with graph theory. Before s ...
- 图的基本概念、握手定理、Havel定理
图 图论被广泛应用在计算机科学.运筹学.信息论.控制论.网络理论.博弈论.化学.生物学.物理学.社会科学.语言学等领域: 图论的应用方向1:以理论计算机科学和信息科学为研究背景,探索图论在计算机科学和 ...
- 握手定理(握手数之和为偶数)和相关2个推论
握手定理(Handshaking Theorem):握手数之和为偶数,两倍的边数(度数之和为两倍的边数,对于有向图就是出度与入度的和) 但是,满足握手定理,握手图不一定存在,比如握手序列(4,4,1, ...
- 离散数学22_第8章图__握手定理
在图这一章, 要识记的限定.知识点很多 一 握手定理 图G = (V, E) 为无向图或有向图, G有n个结点, e条边, 则所有结点的度数之和等于2倍e. 推论: 任何图(无向或有向) ...
- 图论——极图和托兰定理
一. l l l部图的概念与特征 l l l部图定义: 完全 l l l部图定义: 如果在一个 l l l部图G中,任意部 V i V_i Vi中的每个顶点同G中其它各部中的每个顶点均邻接,称G为完 ...
- Python 实现握手定理
a = list('abcdefg') #7def test(a,b=0,index=0):# 最多的先走 6次for i in range(len(a)-1):index +=1print(a[b] ...
- 离散数学 —— 二元关系(图、零图与平凡图、度、握手定理、平行边、简单图与完全图、补图、子图与生成子图、同构、通路与回路、点与边割集、最短路线问题、强弱联通图、邻接矩阵与可达矩阵、欧拉图、平面图等)
5.1 关系及其表示: 补充一点: 简单路径:无重复边(点不作要求) 基本路径(初级路径):无重复点 一个路径是基本路径,那么必是简单路径 5.2 路与回路: 5.3 图的矩阵 ...
最新文章
- 吗 使用的是_论文是可以反复使用吗?
- Zbrush制作手榴弹案例讲解学习教程
- 数据结构C语言实现课后习题答案第6-9章
- mac u盘格式化 linux系统文件,Mac上怎么制作Ubuntu的U盘开启盘(装Linux系统)
- 异步通信在生活中的例子_聊聊工作中经常遇到的“异步”,你掌握了多少
- apache jmeter_Apache Server和JMeter调试
- 题目47:最大公约数
- Android 蓝牙开发(2)——低功耗蓝牙
- tensorflow精进之路(二十一)——使用slim模型对图像识别与检测(上)(Inception_ResNet_v2模型)
- canopen和1939区别_现场总线SAE J1939 与CANopen 通讯
- java中文解码_java中文转码解码
- 我是这样手写 Spring 的(麻雀虽小五脏俱全)
- 计算机中常用源码,什么是源码
- 联想笔记本一键还原出现 “系统分区结构发生改变,无法进行恢复操作”怎样处理。
- LCM5369 降压控制器 P2P替代TPS536C9
- Servlet 02
- 基于sdm660 androidO----MTP driver 分析
- linux命令下载电影,Linux命令行用wget下载精彩电影
- 补充照片:某基同学使用Bing词典
- Python字典合并方法大全