Temporal $k$-Core Query, Revisited
By: Yinyu Liu , Kaiqiang Yu , Shengxin Liu and more
Potential Business Impact:
Finds important groups in changing online networks.
Querying cohesive subgraphs in temporal graphs is essential for understanding the dynamic structure of real-world networks, such as evolving communities in social platforms, shifting hyperlink structures on the Web, and transient communication patterns in call networks. Recently, research has focused on the temporal $k$-core query, which aims to identify all $k$-cores across all possible time sub-intervals within a given query interval. The state-of-the-art algorithm OTCD mitigates redundant computations over overlapping sub-intervals by exploiting inclusion relationships among $k$-cores in different time intervals. Nevertheless, OTCD remains limited in scalability due to the combinatorial growth in interval enumeration and repeated processing. In this paper, we revisit the temporal $k$-core query problem and introduce a novel algorithm CoreT, which dynamically records the earliest timestamp at which each vertex or edge enters a $k$-core. This strategy enables substantial pruning of redundant computations. As a result, CoreT requires only a single pass over the query interval and achieves improved time complexity, which is linear in both the number of temporal edges within the query interval and the duration of the interval, making it highly scalable for long-term temporal analysis. Experimental results on large real-world datasets show that CoreT achieves up to four orders of magnitude speedup compared to the existing state-of-the-art OTCD, demonstrating its effectiveness and scalability for temporal $k$-core analysis.
Similar Papers
Accelerating K-Core Computation in Temporal Graphs
Databases
Finds important groups in changing online connections.
Decentralized and Self-adaptive Core Maintenance on Temporal Graphs
Distributed, Parallel, and Cluster Computing
Finds hidden groups in changing online connections.
Accelerating Historical K-Core Search in Temporal Graphs
Databases
Finds important connections in changing data faster.