确定社交网络中影响节点的分散算法


13

在Kempe-Kleinberg-Tardos的这篇论文中,作者提出了一种基于子模函数的贪心算法,用于确定图中的最具影响力的节点,并将其应用于社交网络。k

基本上,算法如下:

  1. S=empty set
  2. 选择个人影响力最高的节点,将其称为;v1S=Sv1
  3. 删除和连接所有边缘到网络的其余部分v1v1
  4. 重复直到有个顶点Sk

关于社交网络中的影响节点,我有两个问题
a)是否有任何算法可以找到解决方案,或者以分散方式对其进行近似?
b)是否有人应用其他算法(例如Page-Rank和类似算法)来解决同一问题?


您如何定义“有影响力的”节点?
蒂莫西·太阳

2
根据该论文,每个链接都具有从一个节点到另一个节点成功传输消息的概率。目的是找到期望地将消息传递到最大数量节点的节点子集。
鲍勃

关于分布式算法:通常,“查找最佳节点” 形式的任何问题本质上都是全局性的。它的求解速度不能比时间快得多,其中是图的直径。要看到这一点,请考虑的情况,并用长路径连接两个“好”节点;要确定哪个最佳节点最好,您需要传播信息以跳顺序。kDDk=1D
Jukka Suomela 2011年

我明白那个。我担心的是,至少存在一个次优算法来近似最优解。
鲍勃

Answers:



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.