hnu社交网络分析作业2

前言:前言:上的是林剑新老师的课程,还是比较有意思的,此博客用来记录作业的学习情况,答案为老师提供的

一、2 跳标签索引是一种在网络中进行距离查询时广泛使用的技术。算法 1 描述了一种在无向图中构造 2 跳标签索引的方法。其主要思想如下:

步骤 1:按度的降序对图的所有顶点进行排序
步骤 2:对于每个顶点vi,我们首先检查是否可以通过相应标签列表中的现有条目获得其到另一个顶点vj的最短距离。如果可以,则不执行任何操作,否则将新条目(vi,dist(vi,vj))添加到L(vj)。
请注意,有时我们可能会通过现有标签列表获得距离,但是它可能不是最短的。在这种情况下,我们仍然需要添加一个新条目。
请完成如下问题,并给出相关计算步骤:
(1) 请使用算法 1 为图 1 所示的图构造一个 2 跳标签索引L(G)。
(2) 请使用 FS 算法进行查询Q=(v5,k3,3),即找出包含关键字k3且距离顶点v5最近的 3 个顶点。
(3) 请根据(1)中求得的 2-跳标签索引L(G)写出 2-跳标签后向索引LB(G)。
(4) 请使用 FBS 算法进行查询Q=(v5,k3,3)。

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

二、对于给定的图 2 所示的图,请回答如下问题:

  1. 给定整数 t=2,求点 a 的基于 k-core 的结构差异性 score(a),并写出符合条件的 k-core。
  2. 给定整数 k=1,t=1,请用基于度的简单方法计算 k 个具有最大基于连通分量的结构差异性的点,结果集用 S 表示,并给出算法的终止条件,给出相应步骤。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值