Engineering Papers⌕ Search

DOE OSTI · 1783698

PREEMPT: Scalable Epidemic Interventions Using Submodular Optimization on Multi-GPU Systems

Abstract

Preventing and slowing the spread of epidemics is achieved through techniques such as vaccination and social distancing. Given practical limitations on the number of vaccines and cost of administration, optimization becomes a necessity. Previous approaches using mathematical programming methods have shown to be effective but are limited by computational costs. In this work, we make several contributions: First, we present a new approach for intervention via maximizing the influence of vaccinated nodes on the network. We call this method \preempt. Next, we prove submodular properties associated with the objective function of our method so that it aids in construction of an efficient greedy approximation strategy. Consequently, we present a new parallel algorithm based on greedy hill climbing for \preempt, and present an efficient parallel implementation for distributed CPU-GPU heterogeneous platforms. Our results demonstrate that \preempt{} is able to achieve a significant reduction (up to 6.75$\times$) in the percentage of people infected on a city-scale network. We also show strong scaling results of \preempt{} on 128 nodes of the Summit supercomputer. Our parallel implementation is able to significantly reduce time to solution, from hours to minutes on large networks. This work represents a first-of-its-kind effort in parallelizing greedy hill climbing and applying it toward devising effective interventions for epidemics.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Minutoli, Marco, Sambaturu, Prathyush, Halappanavar, Mahantesh, Tumeo, Antonino, Kalyanaraman, Anantharaman, Vullinati, Anil K.. 2020-12-28. PREEMPT: Scalable Epidemic Interventions Using Submodular Optimization on Multi-GPU Systems. https://www.osti.gov/biblio/1783698

Cite the original work for its findings. Save a collection to share your selection of sources.