| Literature DB >> 35778688 |
Chao Jin1, Hao Zhang2,3, Ling Yin2, Yong Zhang2, Sheng-Zhong Feng4.
Abstract
BACKGROUND: Multi-Agent Simulation is an essential technique for exploring complex systems. In research of contagious diseases, it is widely exploited to analyze their spread mechanisms, especially for preventing COVID-19. Nowadays, transmission dynamics and interventions of COVID-19 have been elaborately established by this method, but its computation performance is seldomly concerned. As it usually suffers from inadequate CPU utilization and poor data locality, optimizing the performance is challenging and important for real-time analyzing its spreading.Entities:
Keywords: Case-focused method; Hash table; Multi-agent simulation
Mesh:
Year: 2022 PMID: 35778688 PMCID: PMC9250248 DOI: 10.1186/s12859-022-04799-4
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.307
Fig. 1A compartmental SLIR model for COVID-19
Fig. 2A: Traditional (software) hash table format. B: Overview of hierachical hash table format
Comparison between Evolution-focused MAS and case-focused MAS on single-thread mode
| Evolution-focused MAS | Case-focused MAS | |
|---|---|---|
| Total Infected Agents | 84% | 84% |
| Cache References | ||
| Cache Misses | ||
| Running Time (s) | ||
| Speedup |
Fig. 3Evolutions of increasing cases per day among different methods. Blue solid line is calculated by evolution-focused MAS. Read solid line is calculated by case-focused MAS. Purple dashed line is the result from convoluting evolution-focused MAS outputs with delayed-gaussian function
Fig. 4Evolutions of increasing cases per day among different methods with variances of infectious probability as -5% (Left) and +20% (Right). Blue solid lines are calculated by evolution-focused MAS. Read solid lines are calculated by case-focused MAS. Purple dashed lines are the result from convoluting evolution-focused MAS outputs with delayed-gaussian function
Fig. 5Multi-thread speedup of HHT implementation on the case-focused MAS comparing to benchmark (unordered_map implementation on the evolution-focused MAS)