离散数学之图论复习笔记

图论

7.1 图的基本概念

图的定义

一个图G是一个序偶〈V(G),E(G)〉,记为G=〈V(G),E(G)〉。其中V(G)是非空结点集合,E(G)是边集合,对E(G)中的每条边,有V(G)中的结点的有序偶或无序偶与之对应。

图G的结点与边之间的关系

  • 邻接点:同一条边的两个端点。
  • 孤立点:没有边与之关联的结点。
  • 邻接边:关联同一个结点的两条边。
  • 孤立边:不与任何边相邻接的边。
  • 自回路(环):关联同一个结点的一条边((v,v)或<v,v>)。
  • 平行边(多重边):关联同一对结点的多条边。

图的分类

  1. G的结点个数和边数分为**(n,m)图**,即n个结点,m条边的图;

    特别地,(n,0)称为零图,(1,0)图称为平凡图。

  2. 按G中关联于同一对结点的边数分为多重图和简单图

    多重图:含有平行边的图.

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

  3. G的边有序、无序分为有向图、无向图和混合图;

    有向图:每条边都是有向边的图称为有向图;

    无向图:每条边都是无向边的图称为无向图;

    混合图:既有无向边,又有有向边的图称为混合图。

  4. G的边旁有无数量特征分为边权图、无权图;

  5. G的任意两个结点间是否有边分为完全图Kn

  • 完全图n个顶点的完全图记作K。是在每对不同顶点之间都恰有一条边的简单图。

n ( n − 1 ) 2 \frac{n(n-1)}{2} 2n(n1)

image-20211128094052581

  • 圈图:圈图Cn(n≥3)是由n个顶点v1,v2, … , vn以及边{v1,v2}, {v2,v3}, … , {vn-1,vn},{vn,v1}组成的。

image-20211128094225954

  • 轮图:当给圈图Cn, n≥3,添加另一个顶点,并把这个新顶点与Cn中的n个顶点逐个连接时,就得到轮图Wn

image-20211128094245599

  • n立方体图n立方体图记作Qn,是用顶点表示2n个长度为n的位串的图。两个顶点相邻,当且仅当它们所表示的位串恰恰有一位不同。

image-20211128094254274

  • 二分图:若把简单图G的顶点集分成两个不相交的非空集合V1和V2,使得图中的每边都连接V1中的一个顶点与V2中的一个顶点(因此G中没有边连接V1中的两个顶点或V2的两个顶点),则G称为二分图。当此条件成立时,称(V1,V2)为G的顶点集的二部划分。

通俗理解:可以分为两个集合,两个集合中的每个点互不直接相连

image-20211128151404107

  • 完全二分图:完全二分图完全二分图Km,n 是顶点集划分成分别含有m和n个顶点的两个子集的图,并且两个顶点之间有边当且仅当一个顶点属于第一个子集而另一个顶点属于第二个子集。

通俗理解:在二分图的基础上,每个结点都连接另一个集合

image-20211128151956356

  • 补图:设G=<V,E>是一个具有n个结点的简单图。以V为结点集,以从完全图Kn中删去去G的所有边后得到的图(或由G中所有结点和所有能使G成为完全图的添加边组成的图)称为G的补图,记为
  • 零图和完全图互为补图

图的结点的度数及其计算

  • 度数:图中结点v所关联的边数(有自回路时计算两次),记为deg(v)

定理7.1.1:图G=<V,E>中结点度数的总和等于边数的两倍,即:
∑ d e v ( v ) = 2 ∣ E ∣ \sum{dev(v)}=2|E| dev(v)=2E
证明:因为每条边都与两个结点关联,所以加上一条边就使得各结点度数的和增加2。

推论:图G中度数为奇数的结点必为偶数个。

有向图中

  • 入度:射入结点v的边数称为结点v的入度,记为image-20211128153541730
  • 出度:由结点v射出的边数称为结点v的出度,记为image-20211128153635299
  • 度数:结点v的入度+出度

定理7.1.2:在任何有向图G=<V,E>中,有
∑ d e g ( v ) → = ∑ d e g ( v ) ← = ∣ E ∣ \sum{\overrightarrow{deg(v)}}=\sum{\overleftarrow{deg(v)}}=|E| deg(v) =deg(v) =E

  • 子图:设有图G=<V,E>和图G′=<V′,E′>。
    1. V ′ ⊆ V V'\subseteq V VV​​​​, E ′ ⊆ E E'\subseteq E EE​​​​,则称G′ 是G的子图。
    2. 若G′是G的子图,且 E ′ ≠ E E'≠E E=E​​,则称G′是G的真子图。
    3. V ′ = V , V'= V, V=V E ′ ⊆ E E' \subseteq E EE​​​​,则称G′是G的生成子图。

image-20211128155340399

图的同构

  • 图的同构:从图的定义可以看出,图的最本质的内容是结点与结点的邻接关系。一个图可以用几种不同形状的图形表示。
image-20211128155846064
  • 定义:设有图G=<V,E>和图G′=<V′,E′>。如果存在双射g:V→V′,使得e=(u,v)∈E, e′=(g(u),g(v))∈E′,且(u,v)与(g(u),g(v))有相同的重数,则称G与G′同构。记作G≌G′。

7.2 路与回路

路与回路

  • :给定图G=<V,E>,设v0,v1,…,vkV,e1,e2,…,ek∈E,其中ei是关联于结点vi-1和vi的边,称交替序列v0e1v1e2…ekvk为连接v0到vk,v0和vk分别称为路的起点与终点。

  • 路的长度:路中边的数目k称作路的长度

  • 回路:当v0=vk时,这条路称为回路

  • 简单图:一条路v0e1v1e2…ekvk,可以表示为v0v1…vk

μ=*v0*e1*v1*e2ekvk是图G中连接v0vk的路

  • :若e1,e2,…,ek都不相同,则称路μ

  • 通路:若*v0,*v1,…,vk都不相同,则称路μ通路

  • :长度大于2的闭的通路(即除v0vk外,其余结点均不相同的路)μ称作

  • 距离:在图G中,若结点vi到vj有路连接(这时称vi和vj是连通的),其中长度最短的路的长度称为vi到vj的距离,用符号d(vi,vj)表示。若从vi到vj不存在路径,则d(vi,vj)=∞。

图的连通性

  1. 无向图的连通性
    • 在无向图如果一个图的任何两个结点之间都有一条路,那么我们称这个图是连通的,否则是不连通的。
    • G的一个连通的子图G′(称为连通子图)若不包含在G的任何更大的连通子图中,它就被称作G的连通分支。我们把图G的连通分支数记作WG)。
  2. 有向图的连通性
    • 在有向图中,如果若从结点uv有一条路,则称u可达v
    • 设有有向图图G
      1. G任意两个结点中,至少从一个结点可达另一个结点,则称图G单向连通的;
      2. 如果G任意两个结点都是相互可达的,则称图G强连通的;
      3. 如果略去边的方向后,G成为连通的无向图,则称图G弱连通的。
    • 强联通 > 单向联通 > 弱连通
    • 一个有向图G是强联通的,当且仅当G中有一个(有向)回路,它至少包含每个结点一次。
    • 在有向图G=〈V,E〉中,G′是G的子图,若G′是强连通的(单向连通的,弱连通的),没有包含G′的更大子图G″是强连通的(单向连通的,弱连通的),则称G′是G强分图(单向分图,弱分图)。

例子:

在下图中,

强分图集合是:{{1,2,3}, {4}, {5}, {6},{7,8}}

单向分图集合是:{{1,2,3,4,5},{6,5},{7,8}}

弱分图集合是:{{1,2,3,4,5,6}, {7,8}}

image-20211128182509793

  • 割点:无向图G=<V,E>为连通图,若有非空点集 V 1 ⊆ V V_1\subseteq V V1V​​​​,使图G删除V1中的所有点后,所有子图不连通,而删除V1的任何真子集后,所得子图仍为连通图,称V1是G的一个点割集,若某个结点构成一个点割集,称该点为割点。

image-20211128183353263

  • 边割集:删除该集合中的边,图不连通。若某一边构成边割集,则称该边为割边(或桥)。

7.3 图的矩阵表示

邻接矩阵

  • G是具有n个结点{v1,v2,…,vn}的图,其邻接矩阵为A,则Akk=1,2,…)的(ij)项元素a(k)ij是从vivj的长度等于k的路的总数。
  • image-20211128185820686
  • arj是联结vr和vj的长度为1的路数目
  • a(l)ij是联结vi和vj的长度为l的路数目

可达性矩阵

  • G=〈V,E〉是一个有n个结点的有向图,则n阶方阵P=(pij)称为图G可达性矩阵

7.4 欧拉图与汉密尔顿图

欧拉图

  • 给定无孤立结点的图G,若存在一条经过G每边一次且仅一次的回路,则该回路为欧拉回路。具有欧拉回路的图称为欧拉图。

  • 充要条件:G的所有结点的度数都是偶数。

  • 欧拉路:通过图G的每条边一次且仅一次的路称为图G的欧拉路

  • 半欧拉图:有欧拉通路,无欧拉回路。

  • 推论一个多重连通图G有欧道路的充要条件是G中有且仅有有两个奇点。(从一个奇点到另一个奇点)

寻找欧拉回路:可以通过寻找回路,找公共顶点寻找

汉密尔顿图

  • 周游世界问题:能否找到一条旅行路线,使得沿着该旅行路线经过每座城市恰好一次,再回到原来的出发地呢?

  • 汉密尔顿图:给定图G,若有一条路通过G中每个结点恰好一次,则这样的路称为汉密尔顿路;若有一个圈,通过G个每个结点恰好一次,这样的圈称为汉密尔顿回路(或汉密尔顿圈)。具有汉密尔顿回路的图称为汉密尔顿图。

  • 必要条件:设图G=〈V,E〉是汉密尔顿图,则对于V的每个非空子集S,均有 W ( G - S ) ≤ ∣ S ∣ W(G-S)≤|S| W(GS)S​​​​​成立,其中WGS)是图GS的连通分支数。

  • 充分条件图中任意不同两点的度数之和大于等于n。

平面图

  • 平面图:如果能把一个无向图G的所有结点和边画在平面上,使得任何两边除公共结点外没有其他交叉点,则称G为平面图,否则称G为非平面图。

  • :设G是一个平面图,由图中的边所包围的其内部不包含图的结点和边的区域,称为G的一个面。

  • 边界:包围该面的诸边所构成的回路称为这个面的边界。

  • :面r的边界的长度(边数)称为该面的度,记为D®。

  • 有限面:区域面积有限的面;无限面:区域面积无限的面

  • 平面图有且仅有一个无限面

  • 在一个平面图中,所有面度之和等于图中边数的二倍

  • 欧拉公式Euler公式:设G为n结点m条边r个面的连通平面图,则n-m+r=2。

  • 对于简单极大平面图,3n=2m(每个面由3条边组成,一边被2个面共享),代入得m=3n-6

  • 对于具有k个连通分支的平面图G,有n-m+f=k+1

着色法

  • 设G是某平面图的某个平面嵌入,构造G的对偶图
    G如下:
    1. 在G的面R中放置G的顶点
    2. 若G中的边e在G的面R与R的公共边界上,做G的边e与e相交,即e=(vi,vi),且e*不与其它任何边相交;
  • 11
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 离散数学是计算机科学和数学的重要基础课程之一,它涵盖了逻辑、集合论、图论、关系代数等概念和方法。而期末考试对于检验我们对这门课程的理解和掌握程度至关重要。 离散数学期末考试复习资料的PDF文件是一份精华知识笔记,是为了帮助我们复习和回顾课程内容所准备的。这份资料包含了课程的关键概念、定理、证明以及例题等,是对于知识点的精炼总结。 这份资料对于我们复习而言非常有价值。首先,它提供了一种快速复习的方式,我们可以通过阅读笔记来回顾和巩固课程中的重要知识点。其次,它的内容通常由经验丰富的老师或学生整理而成,包含了精华部分,可以帮助我们集中精力学习最重要的内容,提高学习效率。此外,资料中的例题和习题也有助于我们检验自己的理解和应用能力。 当然,这份复习资料也有其局限性。首先,它仅仅是一份笔记,不可能包含所有的细节和内容。所以,在复习过程中还需要结合课本和其他学习资料一起使用。其次,复习应该是综合性的,除了阅读资料,还需要进行实际的练习和解题,以检验和巩固知识的掌握程度。 总的来说,离散数学期末考试复习资料的PDF文件是一份非常重要的复习资料,对于我们备考有很大的帮助。在复习过程中,我们应该充分利用这份资料,并结合其他学习资源进行全面复习,提高自己的理解和应用能力。同时,也要注意多做练习题,加深对知识点的理解和记忆。 ### 回答2: 离散数学期末考试复习资料一般包括精华知识笔记的PDF文件。这些笔记是针对离散数学的重要知识点和概念所整理的要点摘要。通过阅读这些笔记,学生可以系统地回顾并复习离散数学的各个方面。 这些精华知识笔记通常包括离散数学的基本概念、命题逻辑、谓词逻辑、集合论、图论、计数原理、代数结构等内容。每个部分的笔记会选择重要的定理、Lemma以及相关证明,并提供必要的例题和练习题,有助于学生加深理解。 通过阅读这些复习资料,学生可以巩固离散数学的知识,加深对概念和定理的理解,并通过例题和练习题提升解题能力。此外,这些资料还可以帮助学生整理复习思路,理清知识的脉络,提高备考效率。 为了更好地利用这些复习资料,学生可以结合课本和课堂笔记,对比理解,查漏补缺。同时,切记要自己动手做题,通过做题巩固记忆,培养解题的思维能力。 总之,离散数学期末考试复习资料的精华知识笔记PDF对于学生巩固知识、提高解题能力和备考效率起着重要的用。通过认真复习这些资料,相信学生们能够在考试中取得好成绩。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值