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 条
  • [41] EQUIVALENCE OF N-TOURNAMENTS UNDER K-PATH REVERSALS
    REID, KB
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1972, 19 (01): : A38 - &
  • [42] Social network analysis using k-Path centrality method
    Taniarza, Natya
    Adiwijaya
    Maharani, Warih
    INTERNATIONAL CONFERENCE ON DATA AND INFORMATION SCIENCE (ICODIS), 2018, 971
  • [43] The k-path vertex cover: General bounds and chordal graphs
    Bujtas, Csilla
    Jakovac, Marko
    Tuza, Zsolt
    NETWORKS, 2022, 80 (01) : 63 - 76
  • [44] Minimum k-Path Vertex Cover in Cartesian Product Graphs
    Huiling YIN
    Binbin HAO
    Xiaoyan SU
    Jingrong CHEN
    Journal of Mathematical Research with Applications, 2021, 41 (04) : 340 - 348
  • [45] On-the-fly generation of k-path tests for C functions
    Williams, N
    Marre, B
    Mouy, P
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 290 - 293
  • [46] r-Simple k-Path and Related Problems Parameterized by k/r
    Gutin, Gregory
    Wahlstrom, Magnus
    Zehavi, Meirav
    ACM TRANSACTIONS ON ALGORITHMS, 2021, 17 (01)
  • [47] PTAS for minimum k-path vertex cover in ball graph
    Zhang, Zhao
    Li, Xiaoting
    Shi, Yishuo
    Nie, Hongmei
    Zhu, Yuqing
    INFORMATION PROCESSING LETTERS, 2017, 119 : 9 - 13
  • [48] IMPROVED PUBLIC TRANSIT ROUTING ALGORITHM FOR FINDING THE SHORTEST K-PATH
    Jeon, Inwoo
    Nam, Hyunwoo
    Jun, Chulmin
    INTERNATIONAL CONFERENCE ON GEOMATIC & GEOSPATIAL TECHNOLOGY (GGT 2018): GEOSPATIAL AND DISASTER RISK MANAGEMENT, 2018, 42-4 (W9): : 255 - 264
  • [49] GRAPHS OF ORE-TYPE (K-1) WHICH ARE NOT K-PATH HAMILTONIAN
    ROBERTS, J
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 23 (01): : A37 - A37
  • [50] The k-path tree matroid and its applications to survivable network design
    Arkin, Esther M.
    Hassin, Refael
    DISCRETE OPTIMIZATION, 2008, 5 (02) : 314 - 322