Hierarchical and Dynamic k-Path Covers

被引:4
|
作者
Akiba, Takuya [1 ]
Yano, Yosuke [2 ]
Mizuno, Naoto [3 ]
机构
[1] Preferred Networks Inc, Tokyo, Japan
[2] Recruit Holdings Co Ltd, Tokyo, Japan
[3] Univ Tokyo, Tokyo 1138654, Japan
关键词
Graphs; road networks; spatial networks; indexing; route planning;
D O I
10.1145/2983323.2983712
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A metric-independent data structure for spatial networks called k-all-path cover (k-APC) has recently been proposed. It involves a set of vertices that covers all paths of size k, and is a general indexing technique that can accelerate various path-related processes on spatial networks, such as route planning and path subsampling to name a few. Although it is a promising tool, it currently has drawbacks pertaining to its construction and maintenance. First, k-APCs, especially for large values of k, are computationally too expensive. Second, an important factor related to quality is ignored by a prevalent construction algorithm. Third, an existing algorithm only focuses on static networks. To address these issues, we propose novel k-APC construction and maintenance algorithms. Our algorithms re-cursively construct the layers of APCs, which we call the k-all-path cover hierarchy, by using vertex cover heuristics. This allows us to extract k-APCs for various values of k from the hierarchy. We also devise an algorithm to maintain k-APC hierarchies on dynamic networks. Our experiments showed that our construction algorithm can yield high solution quality, and has a short running time for large values of k. They also verified that our dynamic algorithm can handle an edge weight change within 40 ms.
引用
收藏
页码:1543 / 1552
页数:10
相关论文
共 50 条
  • [1] Concatenated k-path covers
    Beck, Moritz
    Lam, Kam-Yiu
    Ng, Joseph Kee Yin
    Storandt, Sabine
    Zhu, Chun Jiang
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS- COMPUTER SYSTEMS THEORY, 2023, 8 (01) : 32 - 56
  • [2] On k-Path Covers and their applications
    Stefan Funke
    André Nusser
    Sabine Storandt
    The VLDB Journal, 2016, 25 : 103 - 123
  • [3] Concatenated k-Path Covers
    Beck, Moritz
    Lam, Kam-Yiu
    Ng, Joseph Kee Yin
    Storand, Sabine
    Zhu, Chun Jiang
    2019 PROCEEDINGS OF THE MEETING ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2019, : 81 - 91
  • [4] On k-Path Covers and their Applications
    Funke, Stefan
    Nusser, Andre
    Storandt, Sabine
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (10): : 893 - 902
  • [5] On k-Path Covers and their applications
    Funke, Stefan
    Nusser, Andre
    Storandt, Sabine
    VLDB JOURNAL, 2016, 25 (01): : 103 - 123
  • [6] Reconfiguring k-path Vertex Covers
    Hoang, Duc A.
    Suzuki, Akira
    Yagita, Tsuyoshi
    WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2020), 2020, 12049 : 133 - 145
  • [7] Reconfiguring k-Path Vertex Covers
    Hoang, Duc A.
    Suzuki, Akira
    Yagita, Tsuyoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (07): : 1258 - 1272
  • [8] On a relation between k-path partition and k-path vertex cover
    Brause, Christoph
    Krivos-Bellus, Rastislav
    DISCRETE APPLIED MATHEMATICS, 2017, 223 : 28 - 38
  • [9] k-path partitions in trees
    Yan, JH
    Chang, GJ
    Hedetniemi, SM
    Hedetniemi, ST
    DISCRETE APPLIED MATHEMATICS, 1997, 78 (1-3) : 227 - 233
  • [10] On the k-path partition of graphs
    Steiner, G
    THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) : 2147 - 2155