在Kempe-Kleinberg-Tardos的这篇论文中,作者提出了一种基于子模函数的贪心算法,用于确定图中的最具影响力的节点,并将其应用于社交网络。
基本上,算法如下:
- 选择个人影响力最高的节点,将其称为;
- 删除和连接所有边缘到网络的其余部分
- 重复直到有个顶点
关于社交网络中的影响节点,我有两个问题。
a)是否有任何算法可以找到解决方案,或者以分散方式对其进行近似?
b)是否有人应用其他算法(例如Page-Rank和类似算法)来解决同一问题?
您如何定义“有影响力的”节点?
—
蒂莫西·太阳
根据该论文,每个链接都具有从一个节点到另一个节点成功传输消息的概率。目的是找到期望地将消息传递到最大数量节点的节点子集。
—
鲍勃
关于分布式算法:通常,“查找最佳节点” 形式的任何问题本质上都是全局性的。它的求解速度不能比时间快得多,其中是图的直径。要看到这一点,请考虑的情况,并用长路径连接两个“好”节点;要确定哪个最佳节点最好,您需要传播信息以跳顺序。
—
Jukka Suomela 2011年
我明白那个。我担心的是,至少存在一个次优算法来近似最优解。
—
鲍勃