DOE OSTI · 2472688
Efficient Scalable Contact Network Generation from Population Data
Abstract
Modeling the contacts among a population is critical to understanding the dynamics of a disease outbreak. Contact networks, where nodes are individuals and edges are contacts among them, are used to represent these complex individual-level interactions. In this work, we are given the daily activity schedules of an urban population that represent the activity location and time of individuals in a population during a single twenty four hour period over multiple days. Using collocation to determine contact between individuals, our goal is to extract hourly contact networks from large-scale activity data. We improve upon the existing adjacency matrix-based method by implementing our custom sparse matrix multiplication algorithm. Starting with a Python implementation, we achieve a 1600x speed up in the computation with a fast custom designed sparse matrix multiplier algorithm implemented in the C++ language. This work is central to future parallel designs of the problem.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Mishra, Ritwick, Seal, Sudip K.. 2024-09-20. Efficient Scalable Contact Network Generation from Population Data. https://doi.org/10.2172/2472688
Cite the original work for its findings. Save a collection to share your selection of sources.