Efficient Graph Similarity Search Over Large Graph Databases2015

文章标题:Efficient Graph Similarity Search Over Large Graph Databases2015 TKDE
文章来源: Weiguo Zheng, Lei Zou, Xiang Lian, Dong Wang, Dongyan Zhao:
Efficient Graph Similarity Search Over Large Graph Databases. IEEE Trans. Knowl. Data Eng. 27(4): 964-978 (2015)
文章摘要:
提出了3中过滤边界。相比于前人的工作,本文的边界更加紧密,使用了joint-parition和compact branch两种边界,以及这两种边界的混合过滤。同时设计了u-tree这种索引结构。但是时间原因,没有读完,只阅读了其中和compact branch先关的部分。

在这里插入图片描述

算法2计算了给定两个图 q q q g g g的branch是如何计算下界的。本来如果通过二部图匹配的方法计算下界,需要 O ( n 3 ) O(n^{3}) O(n3)的时间复杂度。为了简化时间复杂度,设计了这种启发式的方法。对于两个branch, b ( u ) b(u) b(u) b ( v ) b(v) b(v)不在使用如下的计算方法:

在这里插入图片描述

而是按照实际的branch,根据定义4.4,规定了三种情况的值:

  1. 如果 b ( u ) b(u) b(u) b ( v ) b(v) b(v)相等,则距离为0,从 B ( q ) B(q) B(q) B ( g ) B(g) B(g)中移除这对branch.
  2. 如果 b ( u ) b(u) b(u) b ( v ) b(v) b(v)不等,但是他们的根部标签相等,即 l u l_{u} lu l v l_{v} lv,则距离规定为0.5,同时从 B ( q ) B(q) B(q) B ( g ) B(g) B(g)中移除这对branch,共记作Y对
  3. 通过step1和step2之后的branches,假设 B ( q ) B(q) B(q)中有 Z Z Z个branches,那么最后总的距离为 d i s C = Y ∗ 0.5 + Z dis_{C} = Y * 0.5 + Z disC=Y0.5+Z

在这里插入图片描述
。。。。。。。。。。。。。。。。。2021.3.10更新。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

在这里插入图片描述
在这里插入图片描述

以上是研究图相似搜索问题的原因,一个很详细和直观的例子。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值