关于图和实例的学习之相关概念个人理解

简介: 关于图和实例的学习之相关概念个人理解

一、连通图(Connected Graph)

  • 连通图的基本定义:在图论中,连通图基于连通的概念,图又基本分为无向图有向图,但都得满足图中任意两点都是连通的(不一定是两两直接相连),那么图就被称作 连通图,否则就是 非连通图
  • 无向图 :若从图中取任意顶点 u 到任意顶点 v 有路径相连,则称 u 和 v 是连通的,此图也就是无向图中的连通图,否则就是非连通图
  • 有向图有向连通图严格定义,若从图中取任意顶点 u 到任意顶点 v 至少是有一条连通,且连接 u 和 v 的路径中所有边也都必须同向连接,比如下图左侧中顶点 B 到顶点 D 的连接路线是:B->C->A->D,要保证同向连接,不能选择路线:B->A->D。但是也可以看到顶点 D 无法到顶点 B ,所以 下图左侧是连通有向图,也是单向连通图,还是非强连通图。有向图且满足连通图条件,同时所有顶点之间必须互相都可达的则称为强连通图,比如下图右侧中顶点 A 到顶点 C 的连接路线是:A->B->C ,且顶点 C 到 顶点 A 的路线是:C->B->A ,两顶点之间互相通达,所以 下图右侧是连通有向图,也是强连通图。注意:有向连通图(弱连通图)扩大范围定义,若在有向图中箭头的方向不考虑时,任何两顶点之间有一条路,则称此有向图为弱连通图或简称连通图,比如:将下图左侧中的顶点 A -> D 的连接箭头换方向,那么就是改从顶点 D -> A ,若按严格定义那么顶点 B 无法同向箭头路线到达 D ,则转换后的新下图左侧为非连通有向图,但是如果按扩大范围定义,则转换后的新下图左侧为弱连通图(简称连通图)
  • 连通图的表示

二、实例和图的包(Bags of instances and graphs in pairs )

  • 实例和图的包的定义:包含成对的实例和图的包(袋子)。
  • 包(袋子)的表示

三、子图(Subgraph)

  • 子图的定义:子图是图论的基本概念之一,指节点集和边集分别是某图的节点集的子集和边集的子集的图。
  • 子图的表示

四、图和包的子图特征(Subgraph Feature Representation for Graph and Bag)

  • 图的子图特征表示为
  • 包的子图特征表示为(注意:不考虑包中的实例):

五、包的实例特征(Instance Feature Representation for Bag)

  • 包的实例特征表示(分正包和负包):
  • 指数函数曲线,下图是当x为正时的图像,可以结合辅助上面的最优化理解。


相关文章
|
2月前
|
机器学习/深度学习 搜索推荐 图计算
图基础知识
图基础知识
|
6月前
|
算法 图计算
什么是图计算?请简要解释其概念和特点。
什么是图计算?请简要解释其概念和特点。
259 0
|
6月前
|
存储 搜索推荐 Java
图计算中的顶点和边是什么?请解释其概念和作用。
图计算中的顶点和边是什么?请解释其概念和作用。
158 0
|
测试技术 uml
再谈行为图
过了两周,在学术部门的指导下,我们又学习了一遍UML图,对行为图,结合机房收费系统和生活中的小例子,我又有了一些新的理解。
|
存储 Java 程序员
Java面向对象基础4——内存图
Java面向对象基础4——内存图
148 0
Java面向对象基础4——内存图
|
存储 算法
数据结构与算法——实验3 图的建立与操作
在熟悉图的存储、遍历、及其应用的基础上,通过键盘输入数据,建立一个无向图的邻接表,输出该邻接表,并计算每个顶点的度。达到巩固图的存储思想及其存储实现。 完成下图的邻接表表示,并计算每个顶点的度。 附加要求:进行深度优先和广度优先遍历
171 0
数据结构与算法——实验3 图的建立与操作
|
存储 算法
『递归概念与典型实例』
在调用一个函数的过程中又出现直接或间接调用该函数本身,称为函数的递 归(Recursion)调用,这种函数称为递归函数 • 若p函数定义中调用p函数,称之为直接递归 • 若p函数定义中调用q函数,而q函数定义中又调用p函数,称之为间接递归
168 0
|
存储 算法
图的概念及其表示
图的概念及其表示
233 0
图的概念及其表示

相关实验场景

更多