On More Efficiently and Versatilely Querying Historical <i>k</i> -Cores
The recently proposed historical k -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 k -shell that ensures the optimal k -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 k -core queries orthogonal to the current "what" historical k -core queries. Our experimental results on ten real-world temporal graphs demonstrate both the superior efficiency of processing "what" queries and the effectiveness of processing versatile "when" queries for the MCTS-index.
Authors
- Ming Zhong (ORCID: https://orcid.org/0000-0001-9376-818X)
- Tieyun Qian (ORCID: https://orcid.org/0000-0003-4667-5794)
- Jeffrey Xu Yu (ORCID: https://orcid.org/0000-0002-9738-827X)
- Mengchi Liu
- Yuanyuan Zhu (ORCID: https://orcid.org/0000-0002-3422-8017)
- Zhi Wang (ORCID: https://orcid.org/0000-0002-6832-7013)
Institutions
- Chinese University of Hong Kong (HK)
- South China Normal University (CN)
- Wuhan University (CN)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2025-01-01
- DOI
- https://doi.org/10.14778/3718057.3718063
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00