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
来源
CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT | 2016年
关键词
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 条
  • [21] A Survey on the k-Path Vertex Cover Problem
    Tu, Jianhua
    AXIOMS, 2022, 11 (05)
  • [22] On the weighted k-path vertex cover problem
    Bresar, B.
    Krivos-Bellus, R.
    Semanisin, G.
    Sparl, P.
    DISCRETE APPLIED MATHEMATICS, 2014, 177 : 14 - 18
  • [23] On the minimum vertex k-path cover of trees
    Lemanska, Magdalena
    UTILITAS MATHEMATICA, 2016, 100 : 299 - 307
  • [24] A polynomial-time algorithm of finding a minimum k-path vertex cover and a maximum k-path packing in some graphs
    D. B. Mokeev
    D. S. Malyshev
    Optimization Letters, 2020, 14 : 1317 - 1322
  • [25] ON K-PATH HAMILTONIAN MAXIMAL PLANAR GRAPHS
    BAYBARS, I
    DISCRETE MATHEMATICS, 1982, 40 (01) : 119 - 121
  • [26] SUFFICIENT CONDITION FOR K-PATH HAMILTONIAN DIGRAPHS
    ROBERTS, J
    BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 82 (01) : 63 - 65
  • [27] Faster deterministic parameterized algorithm for k-PATH
    Tsur, Dekel
    THEORETICAL COMPUTER SCIENCE, 2019, 790 : 96 - 104
  • [28] A polynomial-time algorithm of finding a minimum k-path vertex cover and a maximum k-path packing in some graphs
    Mokeev, D. B.
    Malyshev, D. S.
    OPTIMIZATION LETTERS, 2020, 14 (06) : 1317 - 1322
  • [29] The k-path vertex cover of rooted product graphs
    Jakovac, Marko
    DISCRETE APPLIED MATHEMATICS, 2015, 187 : 111 - 119
  • [30] Planar k-Path in Subexponential Time and Polynomial Space
    Lokshtanov, Daniel
    Mnich, Matthias
    Saurabh, Saket
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2011, 6986 : 262 - +