图论入门(一)

转载 2018年04月16日 18:42:40

https://blog.csdn.net/saltriver/article/details/54428685

摘自上面的博客吸吸吸



图(graph)并不是指图形图像(image)或地图(map)。通常来说,我们会把图视为一种由“顶点”组成的抽象网络,网络中的各顶点可以通过“边”实现彼此的连接,表示两顶点有关联。由此得到我们最基础最基本的2个概念,顶点(vertex)和边(edge)。


基本概念:


一、顶点(vertex)

顶点,表示某个事物或对象。

二、边(edge)

边,表示事物与事物之间的关系。

三、同构(Isomorphism )

顶点和边指的是事物和事物的逻辑关系,不管顶点的位置在哪,边的粗细长短如何,只要不改变顶点代表的事物本身,不改变顶点之间的逻辑关系,那么就代表这些图拥有相同的信息,是同一个图。同构的图区别仅在于画法不同。

四、有向/无向图(Directed Graph/ Undirected Graph)

最基本的图通常被定义为“无向图”,与之对应的则被称为“有向图”。两者唯一的区别在于,有向图中的边是有方向性的。

五、权重(weight)

边的权重(或者称为权值、开销、长度等),也是一个非常核心的概念,即每条边都有与之对应的值。例如当顶点代表某些物理地点时,两个顶点间边的权重可以设置为路网中的开车距离。有时候为了应对特殊情况,边的权重可以是零或者负数。

六、路径/最短路径(path/shortest path)

在图上任取两顶点,分别作为起点(start vertex)和终点(end vertex),我们可以规划许多条由起点到终点的路线。不会来来回回绕圈子、不会重复经过同一个点和同一条边的路线,就是一条“路径”。两点之间存在路径,则称这2个顶点是连通的(connected)。 

路径也有权重。路径经过的每一条边,沿路加权重,权重总和就是路径的权重(通常只加边的权重,而不考虑顶点的权重)。在路网中,路径的权重,可以想象成路径的总长度。在有向图中,路径还必须跟随边的方向。

七、环(loop)

环,也成为环路,是一个与路径相似的概念。在路径的终点添加一条指向起点的边,就构成一条环路。

八、连通图/连通分量(connected graph/connected component)

如果在图G中,任意2个顶点之间都存在路径,那么称G为连通图(注意是任意2顶点)。

我们把一个图的最大连通子图称为它的连通分量。连通分量有如下特点: 
1)是子图; 
2)子图是连通的; 
3)子图含有最大顶点数。 

显然,对于连通图来说,它的最大连通子图就是其本身,连通分量也是其本身。





Intellij IDEA入门到精通(一)

Intellij IDEA入门到精通主要是帮助Java学员快速掌握Intellij IDEA开发工具,本系列课程讲解了很多插件的使用,帮助开发人员提高工作效率。
  • 2017年08月14日 00:13

【图论入门知识点 不断更新。。。。】

邻接矩阵: ①对无向图而言,邻接矩阵一定是对称的,而且主对角线一定为零(在此仅讨论无向简单图),副对角线不一定为0,有向图则不一定如此。 ②在无向图中,任一顶点i的度为第i列(或第i行...
  • FK_ACM
  • FK_ACM
  • 2016-04-06 13:37:57
  • 916

图论入门及基本概念

1.图的含义 数据结构:点、线性表、树、图 这些数据结构都是对问题的抽象,图是比较复杂的一种。 图用符号记为G(V,E), G表示图的最大集合,V是图中所有点的集合,E是边的集合。 G=grap...
  • u010292561
  • u010292561
  • 2017-08-18 15:17:53
  • 91

【图论】 一笔画问题(欧拉路)

一笔画问题(euler-circuit.cpp) 题目描述 对给定的一个无向图,判断能否一笔画出。若能,输出一笔画的先后顺序,否则输出“No Solution!” 所谓一笔画出,即每条边仅走一次,每...
  • C20181220_xiang_m_y
  • C20181220_xiang_m_y
  • 2016-10-10 13:37:08
  • 889

一笔画问题【数据结构-图论】

回家路上听到2个人在说:田字怎么一笔写成,并且笔划不重复。田我回家想了许久,觉得无论如何走正常的途径肯定是不行的,投机取巧脑筋急转弯的我不讨论。那么是否可以找到数学定理?其实就是欧拉七桥问题:18世纪...
  • 21aspnet
  • 21aspnet
  • 2012-11-28 15:11:10
  • 11306

图论算法---- 一笔画问题(欧拉路)

一、题目描述 题目描述 对给定的一个无向图,判断能否一笔画出。若能,输出一笔画的先后顺序,否则输出“No Solution!” 所谓一笔画出,即每条边仅走一次,每个顶点可以多次经过。 输出字典...
  • C20180602_csq
  • C20180602_csq
  • 2016-10-10 12:58:30
  • 3022

图论的经典书籍(一)

  • 2009年10月07日 19:03
  • 7.91MB
  • 下载

图论基础知识总结(一)

图论 顶点 边 度 同构 有向图 无向图 总结
  • Karen_Yu_
  • Karen_Yu_
  • 2017-12-12 11:57:39
  • 517

图论(一)—— 基本概念

1. 连通 (1)连通:在无向图 G 中,如果从顶点 u 到顶点 v 有路径,则 u 和 v 是连通的; (2)连通图(connected graph):对于图中的任意两个顶点 vi,vj∈Vv_i,...
  • lanchunhui
  • lanchunhui
  • 2016-04-07 19:07:38
  • 337

图论总结(一)

随便写写一点图论
  • Grace_0642
  • Grace_0642
  • 2016-09-26 22:58:04
  • 1012
收藏助手
不良信息举报
您举报文章:图论入门(一)
举报原因:
原因补充:

(最多只允许输入30个字)