• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于图的可扩展并行分布式传染病模拟。

Scalable parallel and distributed simulation of an epidemic on a graph.

机构信息

School of Computer and Communication Sciences, EPFL, Lausanne, Vaud, Switzerland.

出版信息

PLoS One. 2023 Sep 29;18(9):e0291871. doi: 10.1371/journal.pone.0291871. eCollection 2023.

DOI:10.1371/journal.pone.0291871
PMID:37773940
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10540973/
Abstract

We propose an algorithm to simulate Markovian SIS epidemics with homogeneous rates and pairwise interactions on a fixed undirected graph, assuming a distributed memory model of parallel programming and limited bandwidth. This setup can represent a broad class of simulation tasks with compartmental models. Existing solutions for such tasks are sequential by nature. We provide an innovative solution that makes trade-offs between statistical faithfulness and parallelism possible. We offer an implementation of the algorithm in the form of pseudocode in the Appendix. Also, we analyze its algorithmic complexity and its induced dynamical system. Finally, we design experiments to show its scalability and faithfulness. In our experiments, we discover that graph structures that admit good partitioning schemes, such as the ones with clear community structures, together with the correct application of a graph partitioning method, can lead to better scalability and faithfulness. We believe this algorithm offers a way of scaling out, allowing researchers to run simulation tasks at a scale that was not accessible before. Furthermore, we believe this algorithm lays a solid foundation for extensions to more advanced epidemic simulations and graph dynamics in other fields.

摘要

我们提出了一种算法,用于在固定无向图上模拟具有同质性速率和成对相互作用的马尔可夫 SIS 传染病,假设使用分布式内存模型的并行编程和有限的带宽。这种设置可以表示具有房室模型的广泛类别的模拟任务。现有的此类任务解决方案本质上是顺序的。我们提供了一种创新的解决方案,使得在统计保真度和并行性之间进行权衡成为可能。我们以附录中的伪代码形式提供了该算法的实现。此外,我们还分析了它的算法复杂度及其诱导的动力系统。最后,我们设计了实验来展示其可扩展性和真实性。在我们的实验中,我们发现允许良好分区方案的图结构,例如具有明显社区结构的图,以及正确应用图分区方法,可以提高可扩展性和真实性。我们相信这个算法提供了一种扩展的方法,使研究人员能够以前所未有的规模运行模拟任务。此外,我们相信这个算法为其他领域更高级的传染病模拟和图动力学的扩展奠定了坚实的基础。

相似文献

1
Scalable parallel and distributed simulation of an epidemic on a graph.基于图的可扩展并行分布式传染病模拟。
PLoS One. 2023 Sep 29;18(9):e0291871. doi: 10.1371/journal.pone.0291871. eCollection 2023.
2
Efficient parallel and out of core algorithms for constructing large bi-directed de Bruijn graphs.用于构建大型双向 de Bruijn 图的高效并行和外核算法。
BMC Bioinformatics. 2010 Nov 15;11:560. doi: 10.1186/1471-2105-11-560.
3
Temporal Gillespie Algorithm: Fast Simulation of Contagion Processes on Time-Varying Networks.时态 Gillespie 算法:时变网络上传染过程的快速模拟
PLoS Comput Biol. 2015 Oct 30;11(10):e1004579. doi: 10.1371/journal.pcbi.1004579. eCollection 2015 Oct.
4
Macromolecular crowding: chemistry and physics meet biology (Ascona, Switzerland, 10-14 June 2012).大分子拥挤现象:化学与物理邂逅生物学(瑞士阿斯科纳,2012年6月10日至14日)
Phys Biol. 2013 Aug;10(4):040301. doi: 10.1088/1478-3975/10/4/040301. Epub 2013 Aug 2.
5
Distributed large-scale graph processing on FPGAs.基于现场可编程门阵列(FPGA)的分布式大规模图形处理
J Big Data. 2023;10(1):95. doi: 10.1186/s40537-023-00756-x. Epub 2023 Jun 4.
6
Towards a HPC-oriented parallel implementation of a learning algorithm for bioinformatics applications.面向高性能计算的生物信息学应用学习算法并行实现
BMC Bioinformatics. 2014;15 Suppl 5(Suppl 5):S2. doi: 10.1186/1471-2105-15-S5-S2. Epub 2014 May 6.
7
Survival time of the susceptible-infected-susceptible infection process on a graph.图上易感-感染-易感感染过程的存活时间。
Phys Rev E Stat Nonlin Soft Matter Phys. 2015 Sep;92(3):032806. doi: 10.1103/PhysRevE.92.032806. Epub 2015 Sep 15.
8
Smoldyn on graphics processing units: massively parallel Brownian dynamics simulations.Smoldyn 在图形处理单元上的应用:大规模并行布朗动力学模拟。
IEEE/ACM Trans Comput Biol Bioinform. 2012 May-Jun;9(3):655-67. doi: 10.1109/TCBB.2011.106.
9
Approximate simulation of cortical microtubule models using dynamical graph grammars.使用动态图语法对皮质微管模型进行近似模拟。
Phys Biol. 2023 Jul 7;20(5). doi: 10.1088/1478-3975/acdbfb.
10
Susceptible-infected-susceptible epidemics on the complete graph and the star graph: exact analysis.完全图和星图上的易感-感染-易感流行病:精确分析
Phys Rev E Stat Nonlin Soft Matter Phys. 2013 Jan;87(1):012811. doi: 10.1103/PhysRevE.87.012811. Epub 2013 Jan 23.

本文引用的文献

1
A Comprehensive Survey on Deep Graph Representation Learning.关于深度图表示学习的全面调查。
Neural Netw. 2024 May;173:106207. doi: 10.1016/j.neunet.2024.106207. Epub 2024 Feb 27.
2
Dynamics of epidemics from cavity master equations: Susceptible-infectious-susceptible models.基于腔主方程的流行病动力学:易感-感染-易感模型。
Phys Rev E. 2022 Feb;105(2-1):024308. doi: 10.1103/PhysRevE.105.024308.
3
SI epidemic model applied to COVID-19 data in mainland China.应用于中国大陆新冠肺炎数据的SI传染病模型。
R Soc Open Sci. 2020 Dec 2;7(12):201878. doi: 10.1098/rsos.201878. eCollection 2020 Dec.
4
Coevolution spreading in complex networks.协同进化在复杂网络中的传播。
Phys Rep. 2019 Aug 2;820:1-51. doi: 10.1016/j.physrep.2019.07.001. Epub 2019 Jul 29.
5
Estimating degree-degree correlation and network cores from the connectivity of high-degree nodes in complex networks.从复杂网络中高连接度节点的连通性估计节点对节点的相关性和网络核心。
Sci Rep. 2020 Mar 27;10(1):5668. doi: 10.1038/s41598-020-62523-9.
6
Pairwise approximation for -type network epidemics with non-Markovian recovery.具有非马尔可夫恢复的-型网络流行病的成对近似
Proc Math Phys Eng Sci. 2018 Feb;474(2210):20170695. doi: 10.1098/rspa.2017.0695. Epub 2018 Feb 21.
7
Unification of theoretical approaches for epidemic spreading on complex networks.复杂网络上传染病传播理论方法的统一。
Rep Prog Phys. 2017 Mar;80(3):036603. doi: 10.1088/1361-6633/aa5398. Epub 2017 Feb 8.
8
Limitations of discrete-time approaches to continuous-time contagion dynamics.连续时间传染动力学离散时间方法的局限性。
Phys Rev E. 2016 Nov;94(5-1):052125. doi: 10.1103/PhysRevE.94.052125. Epub 2016 Nov 16.
9
Temporal Gillespie Algorithm: Fast Simulation of Contagion Processes on Time-Varying Networks.时态 Gillespie 算法:时变网络上传染过程的快速模拟
PLoS Comput Biol. 2015 Oct 30;11(10):e1004579. doi: 10.1371/journal.pcbi.1004579. eCollection 2015 Oct.
10
Simulating non-Markovian stochastic processes.模拟非马尔可夫随机过程。
Phys Rev E Stat Nonlin Soft Matter Phys. 2014 Oct;90(4):042108. doi: 10.1103/PhysRevE.90.042108. Epub 2014 Oct 6.