1
A
回答
7
图G中顶点v的特征向量中心性似乎是G的邻接矩阵A的主特征向量的第v个条目,该特征向量由该特征向量的条目总和缩放。
的power iteration,从任何严格阳性矢量开始,将倾向于A的主要特征向量
会注意到幂迭代需要做的唯一操作是乘以一个向量反复。这很容易做到; Av的第i个条目仅仅是对应于顶点i所连接的顶点j的条目的总和。
功率迭代的收敛速率在最大特征值与其绝对值第二大的特征值的比率上是线性的。也就是说,如果最大特征值是λ-最大和第二大按绝对值特征值是拉姆达,在特征值估计的误差得到由拉姆达最大的因素减少/|拉姆达 |。中出现在实践中(社会网络图,例如)
图形通常具有的λ最大和λ2 有较大差距,所以功率迭代将典型地收敛可接受快;在几十次迭代中并且几乎不考虑出发点,您将有一个在10 -9之内的特征值估计。
所以,与理论一点,这里的一些伪代码:
Let v = [1, 1, 1, 1, ... 1].
Repeat 100 times {
Let w = [0, 0, 0, 0, ... 0].
For each person i in the social network
For each friend j of i
Set w[j] = w[j] + v[i].
Set v = w.
}
Let S be the sum of the entries of v.
Divide each entry of v by S.
相关问题
- 1. 特征向量中心性
- 2. 如何计算无向网络的特征向量中心性
- 3. 英特尔数学核心中的特征值和特征向量计算
- 4. 使用显性特征值计算特征向量
- 5. LAPACK无法计算特征向量
- 6. MATLAB - Eig特征向量算法
- 7. PageRank总是比特征向量或Katz中心性更好吗?
- 8. minmax算法的伪代码
- 9. 递归算法伪代码
- 10. Fortune算法的伪代码
- 11. 贪婪算法伪代码
- 12. a *算法伪代码
- 13. 该算法的伪代码
- 14. 在GPU上计算特征值和特征向量的性能不佳
- 15. 计算随机矩阵的特征值/特征向量
- 16. OPENCV如何计算特征值和特征向量?
- 17. 使用贾马来计算特征值/特征向量?
- 18. 使用OpenCV计算特征值,特征向量
- 19. 复特征向量
- 20. 特征向量中心为一个定向和加权图ř
- 21. [R特征值/特征向量
- 22. cvBlobsLib的特征向量和特征值
- 23. cvBlobsLib的特征向量和特征值
- 24. SciPy - 计算对称矩阵中特定特征值的特征向量
- 25. R:与其他特征向量匹配特征向量
- 26. Numpy特征向量不是特征向量?
- 27. 特征脸算法
- 28. 代码中的2 * 2矩阵的非平凡特征向量代码
- 29. 无法理解CYK算法伪代码
- 30. 如何计算Fortran中的第一个特征值和特征向量