图计算思维与实践 (二)核心概念与算法

前言

在前文《图计算思维与实践 (一)概览》中,我们介绍了以知识图谱、网络分析为主的图计算的应用,阐述了图思维的方式。本文我们将进入第二部分:图相关的核心概念与算法,这些是进行图探索的基础。在本文的介绍中,我会避开一些数学相关的细节,尽可能从“是什么”、“在解决什么样的问题”的角度来阐述,让大家有个整体的认识。有了基本的认识,才有可能在实践中意识到可以用这些来解决问题,然后有针对性的去研究细节。

图概念

图是一种非常直观的描述现实的结构,其基本构成包含三部分:节点节点之间的关系附加在节点或关系上面的属性。节点通过标签可以划分成不同类型,关系通过类型和方向进行标识,属性用于对节点或关系的详情进行描述。以下图为例,图中有三个节点:两个人物和一辆汽车,在人物节点上有属性“姓名”、“出生时间”,在汽车节点上有属性“品牌”、“型号”;图中还有四种关系,关系上有属性“发生时间”。通过这个图,我们可以了解到:Dan出生于1970年5月29日,Ann出生于1975年12月5日,两人于2009年7月居住在一起,之后在2013年1月1日结婚;Ann在2011年1月10日购买了一辆Volvo V70汽车,之后Dan经常开这辆车。

同样的节点,通过不同的关系连接起来会呈现出不同特性的图,“不同的关系”包括关系的类型、方向、属性值的不同。比较常见的有下面四种特性:

  • 无权图与有权图。取决于关系上是否有权值属性,比如在两个地点之间会有距离作为权值。
  • 连通图与非连通图。如果任何两个节点之间都有一个路径可以连接起来,那么图就是连通的,否则为非连通。</
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值