Staying Fresh: Efficient Algorithms for Timely Social Information Distribution
Songhua Li, Lingjie Duan
TL;DR
This work addresses the problem of jointly selecting $k$ hotspot users in a location-based social network to maximize timely PoI information dissemination across an urban sensing network and an online social network. It introduces a matrix-based reformulation that yields a monotone, submodular objective, enabling a polynomial-time greedy algorithm with a proven approximation ratio of $1-\frac{m-2}{m}\left(\frac{k-1}{k}\right)^k$ for static sensing. For mobile sensing, it extends the framework via a path-based transformation and a resource-augmentation technique, producing the augmentation-aware GPS algorithm with guarantees that scale with the augmentation factor $g$, up to $1-\frac{1}{e}$ when fully augmented. Theoretical findings are validated by experiments on real and synthetic networks, demonstrating strong practical performance and the benefit of social broadcasting for PoI sharing.
Abstract
In location-based social networks (LBSNs), users sense urban point-of-interest (PoI) information in the vicinity and share such information with friends in online social networks. Given users' limited social connections and severe lags in disseminating fresh PoI to all, major LBSNs aim to enhance users' social PoI sharing by selecting $k$ out of $m$ users as hotspots and broadcasting their fresh PoI information to the entire user community. This motivates us to study a new combinatorial optimization problem that involves the interplay between an urban sensing network and an online social network. We prove that this problem is NP-hard and also renders existing approximation solutions not viable. Through analyzing the interplay effects between the two networks, we successfully transform the involved PoI-sharing process across two networks to matrix computations for deriving a closed-form objective to hold desirable properties (e.g., submodularity and monotonicity). This finding enables us to develop a polynomial-time algorithm that guarantees a ($1-\frac{m-2}{m}(\frac{k-1}{k})^k$) approximation of the optimum. Furthermore, we allow each selected user to move around and sense more PoI information to share and propose an augmentation-adaptive algorithm with decent performance guarantees. Finally, our theoretical results are corroborated by our simulation findings using both synthetic and real-world datasets.
