go back

Volume 18, No. 5

On More Efficiently and Versatilely Querying Historical k-Cores

Authors:
Zhi Wang, Ming Zhong, Yuanyuan Zhu, Tieyun Qian, Mengchi Liu, Jeffrey Xu Yu

Abstract

The recently proposed historical 𝑘-core query introduces a new paradigm of structure analysis for temporal graphs. However, the query processing based on the existing PHC-index, which preserves the distinct “core time” of each vertex, needs to traverse all vertices for each query, even though the results usually contain only a small subset of vertices. Inspired by the traditional 𝑘-shell that ensures the optimal 𝑘-core query processing, we propose a novel concept called “core time shell”, which reveals the hierarchical structure of vertices with respect to their core time. Based on the core time shell, we design a time-space balanced Merged Core Time Shell index (MCTS-index). It is theoretically guaranteed that, the MCTS-index provides the approximately optimal query performance, and has the approximately same space complexity as the PHC-index. Moreover, we leverage the MCTS-index to efficiently address the brand-new “when” historical 𝑘-core queries orthogonal to the current “what” historical 𝑘 -core queries. Our experimental results on ten real-world temporal graphs demonstrate both the superior efficiency of pro- cessing “what” queries and the effectiveness of processing versatile “when” queries for the MCTS-index.

PVLDB is part of the VLDB Endowment Inc.

Privacy Policy