离散数学 图论-通路与回路
- 格式:pptx
- 大小:881.51 KB
- 文档页数:13
离散数学图论(图、树)常考考点知识点总结图的定义和表示1.图:一个图是一个序偶<V , E >,记为G =< V ,E >,其中:① V ={V1,V2,V3,…, Vn}是有限非空集合,Vi 称为结点,V 称为节点集② E 是有限集合,称为边集,E中的每个元素都有V中的结点对与之对应,称之为边③与边对应的结点对既可以是无序的,也可以是有序的表示方法集合表示法,邻接矩阵法2.邻接矩阵:零图的邻接矩阵全零图中不与任何结点相邻接的结点称为孤立结点,两个端点相同的边称为环或者自回路3.零图:仅有孤立节点组成的图4.平凡图:仅含一个节点的零图无向图和有向图5.无向图:每条边都是无向边的图有向图:每条边都是有向边的图6.多重图:含有平行边的图(无向图中,两结点之间包括结点自身之间的几条边;有向图中同方向的边)7.线图:非多重图8.重数:平行边的条数9..简单图:无环的线图10.子图,真子图,导出子图,生成子图,补图子图:边和结点都是原图的子集,则称该图为原图的子图真子图(该图为原图的子图,但是不跟原图相等)11.生成子图:顶点集跟原图相等,边集是原图的子集12.导出子图:顶点集是原图的子集,边集是由顶点集在原图中构成的所有边构成的图完全图(任何两个节点之间都有边)13.完全图:完全图的邻接矩阵主对角线的元素全为0,其余元素都是114.补图:完全图简单图15.自补图:G与G的补图同构,则称自补图16.正则图:无向图G=<V,E>,如果每个顶点的度数都是k,则图G称作k-正则图17.结点的度数利用邻接矩阵求度数:18.握手定理:图中结点度数的总和等于边数的两倍推论:度数为奇数的结点个数为偶数有向图中,所有结点的入度=出度=边数19.图的度数序列:出度序列+入度序列20.图的同构:通俗来说就是两个图的顶点和边之间有双射关系,并且每条边对应的重数相同(也就是可任意挪动结点的位置,其他皆不变)21.图的连通性及判定条件可达性:对节点vi 和vj 之间存在通路,则称vi 和vj 之间是可达的22.无向图的连通性:图中每两个顶点之间都是互相可达的23..强连通图:有向图G 的任意两个顶点之间是相互可达的判定条件:G 中存在一条经过所有节点至少一次的回路24.单向连通图:有向图G 中任意两个顶点之间至少有一个节点到另一个节点之间是可达的判定条件:有向图G 中存在一条路经过所有节点25.弱连通图:有向图除去方向后的无向图是连通的判定条件:有向图邻接矩阵与转置矩阵的并是全一的矩阵26.点割:设无向图G=<V,E>为联通图,对任意的顶点w  V,若删除w及与w相关联的所有边后,无向图不再联通,则w称为割点;27.点割集:设无向图G=<V,E>为连通图,若存在点集 ,当删除 中所有顶点及与V1顶点相关联的所有边后,图G不再是联通的;而删除了V1的任何真子集 及与V2中顶点先关的所有边后,所得的子图仍是连通图,则称V1是G的一个点割集设无向图G=<V,E>为连通图,任意边e  E,若删除e后无向图不再联通,则称e 为割边,也成为桥28.边割集:欧拉图,哈密顿图,偶图(二分图),平面图29.欧拉通路(回路):图G 是连通图,并且存在一条经过所有边一次且仅一次的通路(回路)称为拉通路(回路)30.欧拉图:存在欧拉通路和回路的图31.半欧拉图:有通路但没有欧拉回路32.欧拉通路判定:图G 是连通的,并且有且仅有零个或者两个奇度数的节点欧拉回路判定:图G 是连通的,并且所有节点的度数均为偶数有向欧拉图判定:图G 是连通的,并且所有节点的出度等于入度33.哈顿密图:图G 中存在一条回路,经过所有点一次且仅一次34..偶图:图G 中的顶点集被分成两部分子集V1,V2,其中V1nV2= o ,V1UV2= V ,并且图G 中任意一条边的两个端点都是一个在V1中,一个在V2中35.平面图:如果把无向图G 中的点和边画在平面上,不存在任何两条边有不在端点处的交叉点,则称图G 是平面图,否则是非平面图36.图的分类树无向树和有向树无向树:连通而不含回路的无向图称为无向树生成树:图G 的某个生成子图是树有向树:一个有向图,略去所有有向边的方向所得到的无向图是一棵树最小生成树最小生成树:设G -< V . E 是连通赋权图,T 是G 的一个生成树,T 的每个树枝所赋权值之和称为T 的权,记为W ( T . G 中具有最小权的生成树称为G 的最小生成树最优树(哈夫曼树)设有一棵二元树,若对所有的树叶赋以权值w1,w2… wn ,则称之为赋权二元树,若权为wi 的叶的层数为L ( wi ),则称W ( T )= EWixL ( wi )为该赋权二元树的权,W )最小的二元树称为最优树。
图论中的行走和路线问题教案引言:图论是离散数学中一个重要的分支,研究了图的性质、特征和应用。
本文将介绍图论中的行走和路线问题,并针对这些问题给出相应的解决方法和教学案例。
一、行走问题在图论中,行走问题是研究在图中如何通过边从一个顶点到达另一个顶点的问题。
行走问题分为以下几种情况:1.1 通路与回路通路是指在图中通过一系列的边从一个顶点到达另一个顶点的路径,而回路是从一个顶点出发,经过若干个其他顶点,最后回到出发点的路径。
教学案例:请同学们在一个简单的图中找出从顶点A到顶点D的通路和回路,并描述各条路径的具体走法。
1.2 连通图与连通分量连通图是指在图中,任意两个顶点之间存在通路的图。
而连通分量是指将一个图分解成多个连通子图,每个子图都是连通的。
教学案例:给定一个图,请同学们判断它是不是连通图,并找出它的所有连通分量。
1.3 欧拉图和哈密顿图欧拉图是一种图,它可以通过遍历每条边一次且仅一次来返回到原点。
而哈密顿图是一种图,它可以通过遍历每个顶点一次且仅一次来返回到原点。
教学案例:请同学们在一个图中找出是否存在欧拉路径和哈密顿路径,并给出具体的路径表达式。
二、路线问题路线问题是研究在图中如何选择路径以满足一定条件的问题。
路线问题分为以下几种情况:2.1 最短路径和最长路径最短路径是指在图中找到两个顶点之间的最短路径,而最长路径则是找到两个顶点之间的最长路径。
教学案例:请同学们在一个有向带权图中找到从顶点A到顶点B的最短路径和最长路径,并计算出路径的权值和。
2.2 哈密顿路径和旅行商问题哈密顿路径是指在一个图中,通过遍历每个顶点一次且仅一次来返回到原点的路径。
旅行商问题是指在一个带权完全图中,找到一条最短哈密顿路径以经过每个顶点一次且仅一次。
教学案例:请同学们在一个带权完全图中找到旅行商问题的解决方案,并计算出路径的权值和。
结语:图论中的行走和路线问题是一个广泛应用于实际问题求解的数学工具。
通过学习图论中的相关概念和解决方法,同学们可以在解决实际问题时得到帮助。
通路和回路1. 图的矩阵表示矩阵表示便于我们把图存入计算机中,也便于对图进行代数运算。
定义1.1邻接矩阵(adjacent matrix )以各顶点为行标和列标的方阵A ,其中项A ij =连接顶点i 和j 的边的个数。
关联矩阵(incidence matrix )以各顶点为行标和以各边为列标的矩阵M ,其中若顶点i 与边j 相关联,则M ij =1,否则M ij =0。
例1.2邻接矩阵:关联矩阵:2. 通路与可达关系定义2.1 通路(walk ):在无向图中,通路是相邻的边顺次组成的序列。
在有向图中,通路中相邻的边还必须满足,前一条边的终点是下一条边的起点。
位于通路最左端的顶点称为该通路的起点(initial vertex ,start vertex ),位于最右端的顶点称为该通路的终点(final vertex )。
若a ,b 分别是某通路的起、终点,则称从顶点a 可达顶点b ,记为a→b 。
通路的长度:非加权图中,一条通路的长度是指其中边出现的次数。
在加权图中,一条通路的长度是指其中出现的所有边(包括重复出现的边)的权重之和。
路径(trail ):所含边互不相同的通路称为路径。
简单路径(path ,复数为paths ):所含顶点互不相同的通路称为简单路径。
课本第289页定理14.11.定理2.2 在图G 的邻接矩阵A 的k 次幂A k 中,A ij 表示从顶点i 到j 的所有长度为k 的通路的总数。
v 2 v 3e 5 e 1推论2.3 2k+++A A A定义2.4 可达矩阵。
3.最短路径问题最短路径:距离:d(u,v)=从u到v的最短路径的长度。
约定:d(u,u)=0;若u不可达v,则d(u,v)=+∞问题描述:给定一个加权无向图G=(V,E,W),其中每条边e的权重W(e)为非负实数,找出从某顶点s到另外一个顶点之间的最短路径。
Dijkstra算法:由E. W. Dijkstra与1959年给出。