GPIC: A GPU-based parallel independent cascade algorithm in complex networks

被引:1
作者
Su, Chang [1 ]
Na, Xu [1 ]
Zhou, Fang [2 ]
Lu, Linyuan [3 ]
机构
[1] Univ Elect Sci & Technol China, Inst Fundamental & Frontier Sci, Chengdu 611731, Peoples R China
[2] Beihang Univ, Hangzhou Innovat Inst, Hangzhou 310000, Peoples R China
[3] Univ Sci & Technol China, Sch Cyber Sci & Technol, Hefei 230026, Peoples R China
基金
中国国家自然科学基金;
关键词
complex networks; information spreading; independent cascade model; parallel computing; GPU;
D O I
10.1088/1674-1056/adb67c
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Independent cascade (IC) models, by simulating how one node can activate another, are important tools for studying the dynamics of information spreading in complex networks. However, traditional algorithms for the IC model implementation face significant efficiency bottlenecks when dealing with large-scale networks and multi-round simulations. To settle this problem, this study introduces a GPU-based parallel independent cascade (GPIC) algorithm, featuring an optimized representation of the network data structure and parallel task scheduling strategies. Specifically, for this GPIC algorithm, we propose a network data structure tailored for GPU processing, thereby enhancing the computational efficiency and the scalability of the IC model. In addition, we design a parallel framework that utilizes the full potential of GPU's parallel processing capabilities, thereby augmenting the computational efficiency. The results from our simulation experiments demonstrate that GPIC not only preserves accuracy but also significantly boosts efficiency, achieving a speedup factor of 129 when compared to the baseline IC method. Our experiments also reveal that when using GPIC for the independent cascade simulation, 100-200 simulation rounds are sufficient for higher-cost studies, while high precision studies benefit from 500 rounds to ensure reliable results, providing empirical guidance for applying this new algorithm to practical research.
引用
收藏
页数:11
相关论文
共 42 条
[1]   NETWORK DECOMPOSITION AND LOCALITY IN DISTRIBUTED COMPUTATION [J].
AWERBUCH, B ;
LUBY, M ;
GOLDBERG, AV ;
PLOTKIN, SA .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :364-369
[2]   Emergence of scaling in random networks [J].
Barabási, AL ;
Albert, R .
SCIENCE, 1999, 286 (5439) :509-512
[3]   Network science [J].
Barabasi, Albert-Laszlo .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2013, 371 (1987)
[4]   Identifying influential nodes in complex networks [J].
Chen, Duanbing ;
Lu, Linyuan ;
Shang, Ming-Sheng ;
Zhang, Yi-Cheng ;
Zhou, Tao .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (04) :1777-1787
[5]  
Du Nguyen H A., 2015, DESIGN AUTOMATION TE, V974, DOI [10.7873/DATE.2015.0071, DOI 10.7873/DATE.2015.0071]
[6]   The clustering coefficient of a scale-free random graph [J].
Eggemann, N. ;
Noble, S. D. .
DISCRETE APPLIED MATHEMATICS, 2011, 159 (10) :953-965
[7]  
ERDOS P, 1960, B INT STATIST INST, V38, P343
[8]   EasyGraph: A multifunctional, cross-platform, and effective library for interdisciplinary network analysis [J].
Gao, Min ;
Li, Zheng ;
Li, Ruichen ;
Cui, Chenhao ;
Chen, Xinyuan ;
Ye, Bodian ;
Li, Yupeng ;
Gu, Weiwei ;
Gong, Qingyuan ;
Wang, Xin ;
Chen, Yang .
PATTERNS, 2023, 4 (10)
[9]   Talk of the network: A complex systems look at the underlying process of word-of-mouth [J].
Goldenberg, J ;
Libai, B ;
Muller, E .
MARKETING LETTERS, 2001, 12 (03) :211-223
[10]  
Goldenberg J., 2001, Academy of Marketing Science Review