离散数学第七章 图论

离散数学第七章 图论


7-1 图的基本概念

一个图是由一些结点和连接两个结点之间的连线所组成,至于连线的长度及结点的位置是无关紧要的

G=<V,E>:V是非空结点集,E是连接结点的边集

无向边:某条边与某结点不相关联

有向边:某条边与某结点相关联

无向图:每一条边都是无向边的图

有向图:每一条边都是有向边的图

混合图:图中一些边是有向边,另一些边是无向边

邻接点:在一个图中,两个结点由一条有向边或一条无向边关联

孤立结点:在一个图中不与任何结点相邻接的结点

零图:仅由孤立结点组成的图

平凡图:仅由一个孤立结点构成的图

邻接边:关联于同一结点的两条边

自回路/环:关联于同一结点的一条边

​ 环的方向是没有意义的,它既可作为有向边,也可作无向边

平行边:连接于同一对结点的多条边

结点的度数:1. 图G=<V,E>中,与结点v(v∈V)关联的边数,称作是该结点的度数,记作deg(v)

​ 2. 每个环在其对应结点上度数增加2

​ 3.最大度:∆(G),最小度:δ(G)

​ 4.每个图中,结点度数的总和等于边数的两倍

​ 5.在任何图中,度数为奇数的结点必定是偶数个

​ 6.入度/出度:在有向图中,射入一个结点的边数称为该结点的入度,由一个结点射出的边数称为该结点的出度

​ 在任何有向图中,所有结点的入度之和等于所有结点的出度之和

​ 入度与出度之和就是该结点的度数

多重图:含有平行边的任何一个图

简单图:不含有平行边和环的图

完全图

  • 简单图G=<V,E>中,若每一对结点之间都有边相连,则称该图为完全图
  • 有n个结点的无向完全图记作Kn
  • n个结点的无向完全图Kn的边数为1/2·n(n-1)
  • 如果在Kn中,对每条边任意确定一个方向,就称该图为n个结点的有向完全图,其边数也为1/2·n(n-1)

补图:给定一个图G,由G中所有结点和所有能使G成为完全图的添加边组成的图,称为G的相对于完全图的补图,或简称为G的补图

子图:设图G=<V,E>,如果有图G‘=<V’,E’>,且E’⊆E,V’⊆V,则称G‘为G的子图

设G’=<V’, E’>是图G-<V, E>的子图,若给定另外一个图G"=<V", E">使得E"=E-E’,且V"中仅包含E"的边所关联的结点。则称G"是子图G’的相对于图G的补图

定义G=<V,E>,G’=<V’,E’>

  • G’⊆G——G’称为G的子图,G为G’的母图
  • 若G‘⊆G且V’⊆V,则称G’为G的生成子图
  • 若V’⊆V或E’⊆E,称G’为G的真子图

同构:

  • 充要条件:两个图的结点和边分别存在着一一对应,且保持关联关系

  • 两图同构的必要条件:

    • 结点数目相同
    • 边数相等
    • 度数相同的结点数目相等

    (这几个条件不是两个图同构的充分条件)


7-2 路与回路

路、回路、圈的定义:

在这里插入图片描述

定理:在一个具有n个结点图中,如果从结点v(i)到结点v(j)存在一条路,则从结点v(i)到结点v(j)必存在一条不多于n-1条边的路

推论:在一个具有n个结点的图中,若从结点v(j)到v(k)存在一条路,则必存在一条从v(j)到v(k)而边数小于n的通路

连通定义:在无向图G中,结点u和v之间若存在一条路,则称结点u和结点v是连通的。

  • 对结点集V做出一个划分,把V分成非空子集V₁,V₂,…,V(n),使得两结点v(i)和v(j)是连通的,当且仅当它们属于同一个V(i),我们把子图G(V₁),G(V₂),···,G(V(n))称为图G的连通分支(图),今后我们把图G的连通分支书记作W(G)

连通图:若图G只有一个连通分支,则称G是连通图

  • 在连通图中,任意两个结点之间必是连通的

删除结点v:把v以及与v关联的边都删去

删除某边:仅需把该边删去

点割集 定义:

设无向图G=<V,E>为连通图,若有点集V₁⊂V,满足:

  1. 图G删除了V₁的所有结点,所得的子图是不连通图
  2. 删除了V₁的任何真子集后,所得到的子图仍是连通图

则称V₁是G的一个点割集

  • 若某一个结点构成一个点割集,则称该结点为割点

eg.

在这里插入图片描述

(点)连通度k(G) 定义:

在这里插入图片描述

在这里插入图片描述

边割集 定义:

设无向图G=<V,E>为连通图,若有点集E₁⊂E,满足:

  1. 图G删除了E₁的所有边,所得的子图是不连通图
  2. 删除了E₁的任何真子集后,所得到的子图仍是连通图

则称E₁是G的一个边割集

  • 若某一个边构成一个边割集,则称该边为割边(或桥)

边连通度λ(G):

在这里插入图片描述

定理

  • 对于任何一个图G,有:k(G)≤λ(G)≤δ(G)

  • 有割边一定有割点,有割点不一定有割边

  • 一个连通无向图G中的结点v是割点的充分必要条件是存在两个结点u和w,使得结点u和w的每一条路都通过v

可达性 定义:

在这里插入图片描述

结点距离,直径 定义:

在这里插入图片描述
在这里插入图片描述

单侧连通:在简单有向图G中,任何一对结点间,至少有一个结点到另一个结点是可达的,则称这个图是单侧连通的

在这里插入图片描述

强连通:如果对于图G中的任何一对结点两者之间是相互可达的,则称这个图是强连通的

在这里插入图片描述

弱连通:如果在图G中略去边的方向,将它看成无向图后,图是连通的,则称该图是弱连通的

在这里插入图片描述

  • 若图G是强连通的,则必是单侧连通的
  • 若图G是单侧连通的,则必是弱连通的

这两个命题,其逆不真

  • 一个有向图是强连通的,当且仅当G中有一个回路,它至少包含每个结点一次

强分图:在简单有向图中,具有强连通性质的最大子图,称为强分图

单侧分图:具有单侧连通性质的最大子图

弱分图:具有弱连通性质的最大子图

在这里插入图片描述

  • 在有向图G=<V,E>中,它的每一个结点位于且只位于一个强分图中

7-3 图的矩阵表示

邻接矩阵

定义:

在这里插入图片描述

eg.

在这里插入图片描述
在这里插入图片描述

v(i)到v(j)长度为l的路的数目

在这里插入图片描述

(对无向图也成立)

  • 在这里插入图片描述

可达性矩阵

定义:

在这里插入图片描述

在这里插入图片描述

eg.

在这里插入图片描述

完全关联矩阵

无向图

在这里插入图片描述

eg.

在这里插入图片描述

从关联矩阵中可以看出图形的一些性质:

  1. 图中每一边关联两个结点,故M(G)的每一列中只有两个1
  2. 每一行中元素的和数是对应结点的度数
  3. 一行中元素全为0,其对应的结点为孤立结点
  4. 两个平行边其对应的两列相同
  5. 同一个图当结点或边的编序不同时,其对应的M(G)仅有行序、列序的差别

有向图

在这里插入图片描述

在这里插入图片描述

eg.

在这里插入图片描述


结点加法v₁v₂=v₁₂,实质上是把图G的结点v₁和v₂合并得到图G‘

在这里插入图片描述

此外,在M(G’)中若有某些列,其元素全为0,说明由G中的一些结点合并后,消失了一些对应边

eg1.

在这里插入图片描述

(0+0=0,0+1=1,1+1=0)

eg2.

在这里插入图片描述
在这里插入图片描述

定理:如果一个连通图G有r个结点,则其完全关联矩阵M(G)的秩为r-1,即rank M(G)=r-1

推论:设图G有r个结点,w个最大连通子图,则图G完全关联矩阵的秩为r-w


7-4 欧拉图与汉密尔顿图

欧拉家族

欧拉路:给定无孤立结点图G,若存在一条路,经过图中每边一次且仅一次,该条路称为欧拉路

欧拉回路:若存在一条回路,经过图中每边一次且仅一次,该回路称为欧拉回路

欧拉图:具有欧拉回路的图

  • 无向图G具有一条欧拉路,当且仅当G是连通的,且有零个(欧拉图)或两个(半欧拉图)奇数度结点

  • 无向图G具有一条欧拉回路,当且仅当G是连通的,并且所有结点度数全为偶数

单向欧拉路(回路):给定有向图G,通过图中每边一次且仅一次的一条单向路(回路),称作单向欧拉路(回路)

  • 有向图G有一条单向欧拉回路,当且仅当是连通的,且每个结点入度等于出度
  • 一个有向图G有单向欧拉路,当且仅当它是连通的,而且除了两个结点外,每个结点的入度等于出度,但这两个结点中,一个结点的入度比出度大1,另一个结点的入度比出度小1

汉密尔顿家族

汉密尔顿路:给定图G,若存在一条路经过图中的每个结点恰好一次,这条路称作汉密尔顿路

汉密尔顿回路:若存在一条回路经过图中的每个结点恰好一次,这条路称作汉密尔顿回路

汉密尔顿图:具有汉密尔顿回路的图

  • 若图G=<V,E>具有汉密尔顿回路,则对于结点集V的每个非空子集S均有W(G-S)≤|S|成立。(W(G-S)是G-S中连通分支数)
  • 设G具有n个结点的简单图,如果G中每一对结点度数之和大于等于n-1,则在G中存在一条汉密尔顿路(一个无向图具有汉密尔顿路的充分条件)
  • 设G具有n个结点的简单图,如果G中每一对结点度数之和大于等于n,则在G中存在一条汉密尔顿回路
  • 18
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
离散数学》课程是信息与计算科学专业的专业基础课程,也是应用性很强的一门数学课。离散数学是现代数学的一个重要分支,它是以数理逻辑、集合论、关系与函数、代数结构与布尔代数为讲授对象。是理论性较强、应用性较广、集理论性与应用性为一体的学科。 设置本课程的目的是:通过本课程的学习,使学生了解和掌握关于离散数学的基本概念及其相关理论,以现代数学的方法,初步掌握处理离散结构所必须的一些基本数学工具和方法,为后继课程的学习作必要的理论准备。同时也要培养学生抽象思维、逻辑推理,符号演算和慎密概括的能力,从而使学生具有良好的专业理论素质,提高学生分析和解决实际问题的能力。 学习本课程的要求是:(1) 学习数理逻辑最基本的内容,掌握命题逻辑及谓词逻辑的基本概念,掌握命题演算的方法,掌握命题推理及谓词推理的基本理论,并会用推理理论进行逻辑论证。(2) 学习集合论的基本概念及性质,掌握集合运算及证明的基本理论和方法;学习二元关系的概念与性质,掌握等价关系和偏序关系,并使学生从更高层次理解函数。(3) 学习代数系统的基本知识,掌握二元运算的定义和性质,了解代数系统的子代数和积代数、同态与同构等概念,掌握半群、幺半群、群、环、域和格、布尔代数等代数系统的定义及其性质。
第-篇 数理逻辑  第-章 命题逻辑   1-1 命题及其表示法   1-2 联结词   1-3 命题公式与翻译   1-4 真值表与等价公式   1-5 重言式与蕴含式   1-6 其他联结词   1-7 对偶与范式   1-8 推理理论   1-9 应用  第二章 谓词逻辑   2-1 谓词的概念与表示   2-2 命题函数与量词   2-3 谓词公式与翻译   2-4 变元的约束   2-5 谓词演算的等价式与蕴含式   2-6 前束范式   2-7 谓词演算的推理理论 第二篇 集合论 . 第三章 集合与关系   3-1 集合的概念和表示法   3-2 集合的运算   3-3 包含排斥原理   3-4 序偶与笛卡尔积   3-5 关系及其表示   3-6 关系的性质   3-7 复合关系和逆关系   3-8 关系的闭包运算   3-9 集合的划分和覆盖   3-10 等价关系与等价类   3-11 相容关系   3-12 序关系  第四章 函数   4-1 函数的概念   4-2 逆函数和复合函数   4-3 特征函数与模糊子集   4-4 基数的概念   4-5 可数集与不可数集   4-6 基数的比较 第三篇 代数系统  第五章 代数结构   5-1 代数系统的引入   5-2 运算及其性质   5-3 半群   5-4 群与子群   5-5 阿贝尔群和循环群   5-6 置换群与伯恩赛德定理   5-7 陪集与拉格朗日定理   5-8 同态与同构   5-9 环与域  第六章 格和布尔代数   6-1 格的概念   6-2 分配格   6-3 有补格   6-4 布尔代数   6-5 布尔表达式 第四篇 图论  第七章 图论   7-1 的基本概念   7-2 路与回路   7-3 的矩阵表示   7-4 欧拉与汉密尔顿   7-5 平面   7-6 对偶与着色   7-7 树与生成树   7-8 根树及其应用 第五篇 计算机科学中的应用  第八章 形式语言与自动机   8-1 串和语言   8-2 形式文法   8-3 有限状态自动机   8-4 两类自动机的转换   8-5 有限状态机的简化   8-6 有限状态机与正则语言  第九章 纠错码初步   9-1 通讯模型和纠错的基本概念   9-2 线性分组码的纠错能力   9-3 海明码   9-4 查表译码法 符号表 附录 名词索引 参考文献
离散数学教程 作 者: 王礼萍,刘冬丽,李放 编 出版时间:2014 丛编项: 21世纪应用型本科计算机科学与技术专业规划教材 内容简介   《离散数学教程/21世纪应用型本科计算机科学与技术专业规划教材》根据《计算机科学与技术发展战略与专业规范(试行)》要求,按照《高等学校计算机科学与技术专业核心课程教学实施方案》中离散数学应用型教学实施方案来设计,分成10个章节,具体有集合论、关系、基本逻辑、计数、初等数论、图论、群环域及格与布布代数等内容,大约需要72-84学时。主要针对于综合性大学、工程类院校的计算机科学与技术、软件T程、信息科学、计算数学等专业的离散数学课程要求进行选材和编揲撰。《离散数学教程/21世纪应用型本科计算机科学与技术专业规划教材》可以作为普通高等学校计算机与技术专业的不同方向(如软件工程、信息科学等)、计算数学等专业的本科离散教学教材,也可以供其他专业学生和科技人员阅读参考。 目录 第1章 集合论 1.1 集合的概念 1.1.1 集合 1.1.2 集合的表示 1.1.3 集合的包含关系 1.1.4 特殊集合 1.2 集合的运算 1.2.1 交、并、补的运算 1.2.2 交、并、补运算的性质 1.2.3 其他运算及其性质 1.2.4 利用集合的编码表示运算 1.3 集合的归纳定义与归纳原理 1.3.1 集合的归纳定义 1.3.2 结构归纳原理 习题1 第2章 关系 2.1 二元关系的概念 2.1.1 笛卡儿积 2.1.2 二元关系的概念 2.1.3 二元关系的表示 2.2 二元关系的性质 2.2.1 二元关系的性质概述 2.2.2 二元关系性质的判断方法 2.3 二元关系的运算 2.3.1 交、并、补的运算 2.3.2 逆运算和复合运算 2.3.3 投影、选择、联系运算 2.3.4 闭包 2.4 等价关系 2.4.1 等价关系概述 2.4.2 模m同余关系 2.4.3 等价关系与划分 2.5 相容关系 2.5.1 相容关系概述 2.5.2 极大相容类 2.5.3 完全覆盖 2.6 序关系 2.6.1 偏序关系 2.6.2 偏序集中具有特殊位置的元素 2.6.3 其他几个序关系 2.7 函数 2.7.1 函数的概念 2.7.2 特殊的函数 2.7.3 函数的逆与复合 习题2 第3章 命题逻辑 3.1 命题 3.1.1 命题概述 3.1.2 联结词 3.1.3 命题公式 3.1.4 真值函数 3.1.5 全功能集 3.2 等值演算与范式 3.2.1 逻辑等价式与永真蕴含式 3.2.2 范式 3.3 逻辑推理 3.3.1 推理的形式结构 3.3.2 推理系统 3.3.3 证明方法 3.4 例题与分析 习题3 第4章 谓词逻辑 4.1 谓词与量词 4.1.1 个体词和谓词 4.1.2 量词 4.2 谓词逻辑公式及解释 4.3 等价值蕴含式与前束范式 …… 第5章 计数 第6章 初等数论 第7章 图论基础知识 第8章 几种典型的的应用 第9章 代数系统 第10章 格与布尔代数

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值