DiFuseR: a distributed sketch-based influence maximization algorithm for GPUs
摘要
Influence maximization (IM) aims to find a given number of “seed" vertices that can effectively maximize the expected spread under a given diffusion model. Due to the NP-hardness of finding an optimal seed set, approximation algorithms are often used for IM. However, these algorithms require a large number of simulations to find good seed sets. In this work, we propose DiFuseR, a blazing-fast, high-quality IM algorithm that can run on multiple GPUs in a distributed setting. DiFuseR is designed to increase GPU utilization, reduce internode communication, and minimize overlapping data/computation among the nodes. Based on the experiments with various graphs, containing some of the largest networks available, and diffusion settings, the proposed approach is found to be