1
图的基本概念
1.
子图的概念
2.
同构的概念
给定了节点数目及它们之间的相邻关系,可以很容易的画出图
G
,不
过它的形状不是唯丯的。这种形状不同结构相同的图叫做
同构
。
2020CVPR
,北京大学有三篇关于图网络论文,作者对图上的节点进
行逐点变换,使得每个节点可以具有不同的变换,以达到扩充数据集
的目的
。
https://arxiv.org/pdf/1911.08142.pdf
图
1:
同构图
3.
图的代数表示
目前在机器学习中,我们认为样本之间关系是双向的,因此构建的图
是
对称矩阵
,而且没有结点的自环(主对角线元素都为
0
),存储的方
式是权矩阵。
对称矩阵有很多好的性质:
(a)
实对称矩阵的相异特征值对应的特征向量是正交的
(b)
实对称矩阵可正交相似对角化
(c)
对特征值向量组成的矩阵可以施密特正交化
2
道路与回路
1.
道路与回路的基本概念
1
有一个比较重要的概念是树,图
2
是连通图,它不含回路,而且在任意
两结点之间都只有唯丯的亄条初级道路,它是含边枹少的连通图。
图
2:
树
2.
道路的判定
在机器学习中,我们韬要知道两个结点之间知否存在道路,在生活中
我们比如去查洗钱的操作,以上两种方法都是对图中道路或者回路判
定问题。
常规方法:
(a)
邻接矩阵(代表方法
Warshall
算法
)
该方法在机器学习或者图论中经常去求两个结点存在的潜在关
系,是非常实用的方法。
(b) BFS(
广度优先搜索
)
(c) DFS(
深度优先搜索
)
特点是尽量的向下搜索,只有碰壁了才回头。
3.
欧拉回路
(
经过每边亹次且仅一次的回路
)
4.
哈密顿道路
(
从某个结点出发且只仪次朡后返回了出发的结点
)
5.
旅行商问题
上述方法均不涉及边的长度问题,是非常理想化的。在很多实际问题
中,每条边都有自己的权值。有时候我们韬要求解总长度枦短的回路。
2
该方法可能有助于我们精简图结构模型
常用的方法有分支与界法,贪心算法等。目标是求一个近似朼优解,
陶哲轩说对于一个探索空间非常巨大时候,采用随机的方法是比较好
的,尽量多的选取不同的起始点位置可以得到不同的结果,效果或许
有很不错的。
6.
朮短路径
(a)
两个结点之间的构短路径
(b)
某结点到其他各结点的构短路径
(c)
任意两结点之间的构短路径
代表算法
Dijkstra
算法,
Ford
算法。
7.
关键路径
即最长路径。