离散数学-图的定义和分类

计算机科学与工程学院 离散数学教研组 * 第12章图 12.1 图的基本概念 12.1.1 图的定义 无序积 定义12.1 设A,B为任意集合,称集合 A&B={(a,b)|a∈A,b∈B} 为A与B的无序积,(a,b)称为无序对。 图的定义   定义12.2一个图是一个序偶,记为 图的分类(按边的方向) 若边e与无序结点对(u,v)相对应,则称边e为无向边,记为e=(u,v),这时称u,v是边e的两个端点; 若边e与有序结点对相对应,则称边e为有向边(或弧),记为e=,这时称u是边e的始点(或弧尾).v是边e的终点(或弧头),统称为e的端点; 每条边都是无向边的图称为无向图; 每条边都是有向边的图称为有向图; 有些边是无向边,而另一些是有向边的图称为混合图。 例12.2   设图G=如右图所 示。这里 V={v1,v2,v3,v4,v5}, E={e1,e2,e3,e4,e5,e6}, 其中 例12.3 上图所示的三个图分别表示为: 几个概念 在一个图中,关联结点vi和vj的边e,无论是有向的还是无向的,均称边e与结点vI和vj相关联,而vi和vj称为邻接点,否则称为不邻接的; 图的分类(按边的重数) 在有向图中,两个结点间(包括结点自身间)若有同始点和同终点的几条边,则这几条边称为平行边, 在无向图中,两个结点间(包括结点自身间)若有几条边,则这几条边称为平行边; 两结点vi,vj间相互平行的边的条数称为边(vi,vj)或的重数; 含有平行边的图称为多重图; 非多重图称为线图; 无自回路的线图称为简单图。 例12.4 G1、G2是多重图,G3是线图,G4是简单图。 图的分类(按权)   定义12.5 赋权图G是一个三重组或四重组 ,其中V是结点集合,E是边的集合,f是从V到 非负实数集合的函数,g是从E到非负实数集合的函数。 非赋权图称为无权图。 12.1.2 结点的度数 在无向图G=中,与结点v(v?V)关联的边的条数(有环时计算两次),称为该结点的度数,记为deg(v); 在有向图G=中,以结点v为始点引出的边的条数,称为该结点的出度,记为deg+(v);以结点v为终点引入的边的条数,称为该结点的入度,记为deg-(v);而结点的引出度数和引入度数之和称为该结点的度数,记为deg(v),即deg(v)=deg+(v)+deg-(v); 对于图G=,度数为1的结点称为悬挂结点,它所关联的边称为悬挂边。 在图G=中,称度数为奇数的结点为奇度数结点,度数为偶数的结点为偶度数结点。 例12.6 deg(v1)=3,deg+(v1)=2,deg-(v1)=1; 握手定理 在无向图G=中,则所有结点的度数的总和等于边数的两倍,即: 推论 在图G=中,其V={v1,v2,v3,…,vn},E= 度数序列 设V={v1, v2,…,vn}为图G的结点集,称 例12.7 (3,3,2,3),(5,2,3,1,4)能成为图的度数序列吗?为什么? 已知图G中有10条边,4个度数为3的结点,其余结点的度数均小于等于2,问G中至少有多少个结点?为什么? 12.1.3 子图与补图 定义12.7 设有图G=和图G'=。 若V'?V,E'?E,则称G'是G的子图,记为G'?G。 若G'?G,且G'≠G(即V'?V或E'?E),则称G'是G的真子图,记为G'?G。 若V'=V,E'?E,则称G'是G的生成子图。 设V"?V且V"≠?,以V"为结点集,以两个端点均在V"中的边的全体为边集的G的子图称为V"导出的G的子图,简称V"的导出子图。 例12.8  在如图中,给出了图G以及它的真子图G'和 定义12.8完全图 设G=为一个具有n个结点的无向简单图,如果G中任一个结点都与其余n-1个结点相邻接,则称G为无向完全图,简称G为完全图,记为Kn。 设G=为一个具有n个结点的有向简单图,若对于任意u,v?V(u?v),既有有向边,又有有向边,则称G为有向完全图,在不发生误解的情况下,也记为Kn。 例12.9   无向的简单完全图K3,K4,K5和有向的简单 完全图K3。 定义12.9补图   设G=为具有n个结点的简单图, 从完全图Kn中删去G中的所有边而得到的图 称为G相对于完全图Kn的补图,简称G的补 图,记为G。   这里,当G为有向图时,则Kn为有向完 全图:当G为无向图时,则Kn为无向完全图 例12.10 12.1.4 图的同构 定义12.10   设两个图G=和G‘=,如果 存在

划分离散数学定义_离散数学-图的定义和分类.ppt相关推荐

  1. 划分离散数学定义_离散数学知识(9划分与覆盖).ppt

    *;第三章 集合与关系(Sets and Relations) ;3.7 集合的划分与覆盖(Partition & Cover of Sets) 3.7.1 集合的划分 (Partition ...

  2. 离散数学反对称关系_离散数学课程总结(4)

    关系是一种特殊的集合.在学习离散数学的二元关系时需要从集合的观点去理解关系的基本概念.基本性质以及基本运算.在本章的学习中应当强化逻辑思维能力和发散思维的能力.首先明确基本的序偶的定义.生活中的次序关 ...

  3. 伺服驱动器cn1引脚定义_伺服驱动器CN1引脚定义,和面板操作设置,跪求高手指点。说明书弄丢了。...

    展开全部 伺服驱动器CN1引脚定义,和面板操作设置? 根据所给图可知这个636f707962616964757a686964616f31333431353961是通惠伺服放大器型号为TH-100HA, ...

  4. python查看函数定义_从函数内函数定义看python的函数实现

    一.问题 在C/C++中,函数的定义本质上是在编译阶段完成,而函数调用是由链接完成.但是对于python这种语言,函数的定义和调用都是由解释器在运行时完成,或者说,解释器在执行函数定义的时候,同样是生 ...

  5. 离散数学群论_离散数学中的群论及其类型

    离散数学群论 半群 (Semigroup) An algebraic structure (G, *) is said to be a semigroup. If the binary operati ...

  6. type c pin定义_在C中定义宏以设置和清除PIN的位

    type c pin定义 Given a PIN (value in HEX) and bit number, we have to SET and then CLEAR given bit of t ...

  7. devops定义_在层中定义DevOps

    devops定义 DevOps是什么? 我认为这是每个DevOps初学者都会问的一个问题. 如果您问10个人这个问题,您很可能会得到10个不同的答案. 这肯定说明了DevOps的普遍性,开放性,但也说 ...

  8. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  9. 天籁obd接口针脚定义_汽车OBD接口定义

    ELM327 用到的引脚: 2: SAE-J1850 PWM 和 SAE-1850 VPW 总线 (+) 4. 车身地 5. 信号地 6. CAN high (ISO 15765-4 和 SAE-J2 ...

最新文章

  1. javaweb回顾第十二篇监听器
  2. java集合中中文排序_利用Collator和Collections.sort对list进行中文排序,注意与Arrays.sort的区别...
  3. 计算机课程学习小结,计算机课程学习心得5篇___.docx
  4. ICCV 2019 | 商汤科技57篇论文入选,13项竞赛夺冠
  5. Windows 与 Linux 通过Xshell 文件互传
  6. Vue-条件判断与循环遍历
  7. manjaro设置字体_Manjaro安装配置美化字体模糊发虚解决记录
  8. Java面试全集(中)
  9. 傻瓜式抠图工具,不用photoshop也能搞定抠图!
  10. 机器学习之logistic 回归
  11. CSS权威指南(七)视觉格式化
  12. P4643 [国家集训队]阿狸和桃子的游戏
  13. java.lang.NoClassDefFoundError: org/openjdk/jol/info/ClassLayout
  14. 自学Python:按照日期自动分类照片
  15. Hint: If you want to see a list of allocated tensors when OOM happens,
  16. 屏蔽硬盘坏道(HDTune+diskgenius)
  17. 2022-2028年中国健康险行业市场发展现状及竞争格局预测报告
  18. 计算机网络安全包括免疫性吗,【单选题】计算机网络安全的目标不包括A. 保密性 B. 不可否认性 C. 免疫性 D. 完整性...
  19. 【Python中字典的删除操作-del和clear】
  20. 使用正则表达式去除斜杆(\)

热门文章

  1. error flash download failed“Contex M3“
  2. 江苏卫视舞蹈演员机器人_小小年纪高超本领令人惊叹?智伴儿童机器人携手江苏卫视打造“了不起的孩子”...
  3. AI技术实现人工客服的开发流程
  4. ide怎么设置方法中间加一道横线_苹果手机怎么录屏_iPhone如何录屏_iOS录屏方法...
  5. 看移动认证一键登录如何为用户提供便捷认证登录体验
  6. ROS Navigation-----轮式机器人航迹推演理论介绍
  7. 解决存储阵列无法挂载,或者挂载成功后,重启服务器后存储阵列又要重新挂载
  8. Asterisk的MusicOnHold设置(1.8)
  9. 如何区别FFC连接器和FPC连接器
  10. Java MAil 链接阿里云邮箱下载收件箱附件