hnu社交网络作业1

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

一、对于图 1,请回答以下问题,并给出相应的计算过程:

在这里插入图片描述
(1) 计算图 G 中每个顶点的 closeness 中心性。(10 分)
(2) 计算图 G 中每个顶点的 betweenness 中心性。(10 分)
(3) 思考:增加一条边,怎么更快的更新某个顶点的 betweenness 中心性?(10 分)

(1)
在这里插入图片描述
(2)
在这里插入图片描述
(3)
开放题。

二、对于图 2,各节点间的实际距离 g(n)如图所示,设各点到 G 的直线距离为最短路径的估计代价 h(n),如直线距离表所示,请用 A*算法求解最短路径,并给出相应的计算过程。(30 分)
在这里插入图片描述
答:
1)在这里插入图片描述
2)
在这里插入图片描述
3)
在这里插入图片描述
4)在这里插入图片描述
5)
在这里插入图片描述
6)
在这里插入图片描述

Step1:起始点 A 加入 open_set(候选),选择并放入 close_set(表示该节点已被访问)遍历其邻接点 B 并计算其 f(n)。
Step2:选择 B 并放入 close_set 遍历其邻接点 C、D、E 并计算其 f(n)。
Step3:选择 C 并放入 close_set 遍历其邻接点 E、G 并计算其 f(n)。
Step4:选择 D 并放入 close_set 遍历其邻接点 F、G 并计算其 f(n)。
Step5:选择 G 并放入 close_set,此时终点 G 被标记为访问,算法终止。
最短路径:A-B-D-G
最短路径长:15

三、对于图 3,请回答以下问题,并给出相应的计算过程:
在这里插入图片描述
(1) 请计算出 G 中每个顶点的 core-number,并找到其中的 3-core。(10 分)
(2) 请计算出 G 中令 k 最大的 k-truss。(10 分)
(3) 如果一个团(clique)不被其他任一团所包含,即它不是其他任一团的真子集,则称该团为图 G 的极大团。请枚举出图 G 中所有的极大团。(20 分)

(1)
在这里插入图片描述
(2)
在这里插入图片描述
(3)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值