运筹与管理 ›› 2019, Vol. 28 ›› Issue (7): 91-99.DOI: 10.12005/orms.2019.0155

• 理论分析与方法探讨 • 上一篇    下一篇

基于网络拓扑结构的重要节点发现算法

邓晓懿1,2, 杨阳1, 金淳2   

  1. 1.华侨大学 工商管理学院,福建 泉州 362021;
    2.大连理工大学 系统工程研究所,辽宁 大连 116024
  • 收稿日期:2018-09-15 出版日期:2019-07-25
  • 作者简介:邓晓懿(1982-),男,辽宁大连人,副教授,博士,研究方向:数据挖掘与商务智能;杨阳(1991-),女,四川重庆人,硕士研究生,研究方向:数据挖掘与社区发现。
  • 基金资助:
    国家自然科学基金资助项目(71401058,61300139);福建省高等学校杰出青年科研人才培育计划(Z1625110)

Identifying Influential Nodes Based on Network Topology

DENG Xiao-yi1,2, YANG Yang1, JIN Chun2   

  1. 1.Business School, Huaqiao University, Quanzhou 362021, China;
    2.Institute of Systems Engineering, Dalian University of Technology, Dalian 116024, China
  • Received:2018-09-15 Online:2019-07-25

摘要: 复杂网络中的重要节点发现在现实生活中有着广泛的应用价值。传统重要节点发现方法可分为局部发现和全局发现两类算法,全局发现算法中最具代表性的是特征向量中心性算法(Eigenvector Centrality, EC),EC算法将所有节点归为一个社区并利用邻居节点重要性反馈计算节点的影响力大小,具有较高的计算效率和识别精度。但是,EC算法忽略了网络的拓扑结构,未考虑到真实网络中节点所在社区的结构特征。为此,本文提出一种基于网络拓扑结构的可达中心性算法(Accessibility Centrality, AC),首先利用邻接矩阵作为反馈路径,在反馈过程中计算不同路径下的节点整体影响力。同时,利用影响力传递过程中的噪音干扰特性,修正每一路径长度下节点整体影响力大小,最后利用修正结果得到AC值。为评估AC算法,本文利用两种传染病模型模拟节点影响力在四组真实网络中的传播过程,并引入其他四种算法进行对比验证。实验结果表明,与其他算法相比,AC算法可以更准确、有效地识别出有具有影响力的重要节点。

关键词: 社区发现, 重要节点发现, 节点影响力, 拓扑结构

Abstract: Identifying influential nodes in complex networks has been widely applied in reality. Conventional methods consist of local metrics and global metrics, and Eigenvector Centrality(EC)algorithm is the most representative method in global metrics. EC algorithm regards all nodes in network as one community and calculates the influence of nodes by considering the node influence of their neighbors. However, EC algorithm ignores the topology structure of community networks in reality, where nodes’ neighbors may come from different communities with different clustering coefficient. To address this issue, this paper proposes an Accessibility Centrality(AC)model based on the network topology. Firstly, the adjacency matrix is considered as the feedback path, and nodeinfluence is computed through different pathswith different length. Then, node influence from every step is revised, due to existing noise in the paths. At last, every nodes’ influence (AC value)is calculated via the revised result in the previous procedure. To evaluate the performance of our method, Susceptible-Infected-Recovered(SIR)model and Susceptible-Infected(SI)model are employed to simulate the process of influence propagation on four real networks. Comparing with Eigenvector Centrality, Betweenness Centrality, Degree Centrality and LeaderRank algorithms, the results show that our method obtains the highest accuracy.

Key words: community detection, influential nodes discovery, nodeinfluence, network topologic

中图分类号: