CS224W 第一讲 图论基本知识回顾

网络的组成

components of a Network
一个网络由

  • 对象
  • 关系
  • 系统

组成

网络的表示

有向图和无向图

有向图和无向图

节点的度

在这里插入图片描述
这里平均度数分别为:2E/NE/N ,同时,有向图有一个很重要的概念就是,所有的出度和入度是相同的

完全图(clique or Complete graph)

每一对节点都是相连的
在这里插入图片描述

二分图

节点可分为两部分U和V,每一条边都是从U中的节点连到V中的节点,同时,也可以在U和V中,根据他们的连接关系,做“投影"操作:
在这里插入图片描述
可以看到,节点2和3都连接到了A,所以在projection U中,1和2是连接的,同理我们也可以得到projection V。

图的三种表示方法

邻接矩阵(Adjacency Matrix)

在这里插入图片描述
这种方法的优点在于可以很快的找到两点之间的邻接关系,但是由于实际中的图都是非常稀疏的,所以这种方法会浪费没有边的节点们

边链表(Edge List)

这种方法就是把所有边的两个节点保存下来
在这里插入图片描述
这种方式简单,便于实现,但是非常不方便查找,因为如果我想要确定两点之间的关系,只能遍历整个edge list

邻接链表

这种方法,即保存所有节点,同时为每个节点维护一个连接至的链表:
在这里插入图片描述
这个方法普遍使用于实际问题,既没有浪费多余的空间,同时存储效率也很高(memory efficient)。
这里,老师也举了一些例子,来说明现实中的网络大多是稀疏的:
在这里插入图片描述
我们可以看到,不管节点拥有多少,平均每个节点所连接的边都是有限的。

接下来,老师讲述了一些特殊边的性质,包括

  • 有权重边的图
  • 有自环的图
  • 两点间可以存在多条边的图
  • 图的连通性(连接分量、关键边(bridge edge))
  • 强连接、弱连接

这些概念在图论中都有接触,这里就不做赘述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值