Reconfiguring k-path Vertex Covers

被引:1
|
作者
Hoang, Duc A. [1 ]
Suzuki, Akira [2 ]
Yagita, Tsuyoshi [1 ]
机构
[1] Kyushu Inst Technol, Fukuoka, Japan
[2] Tohoku Univ, Sendai, Miyagi, Japan
关键词
Combinatorial Reconfiguration; Computational complexity; k-path vertex cover; PSPACE-completeness; Polynomial-time algorithms; COMPLEXITY;
D O I
10.1007/978-3-030-39881-1_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A vertex subset I of a graph G is called a k-path vertex cover if every path on k vertices in G contains at least one vertex from I. The k-Path Vertex Cover Reconfiguration (k-PVCR) problem asks if one can transform one k-path vertex cover into another via a sequence of k-path vertex covers where each intermediate member is obtained from its predecessor by applying a given reconfiguration rule exactly once. We investigate the computational complexity of k-PVCR from the viewpoint of graph classes under the well-known reconfiguration rules: TS, TJ, and TAR. The problem for k = 2, known as the Vertex Cover Reconfiguration (VCR) problem, has been well-studied in the literature. We show that certain known hardness results for VCR on different graph classes including planar graphs, bounded bandwidth graphs, chordal graphs, and bipartite graphs, can be extended for k-PVCR. In particular, we prove a complexity dichotomy for k-PVCR on general graphs: on those whose maximum degree is 3 (and even planar), the problem is PSPACE-complete, while on those whose maximum degree is 2 (i.e., paths and cycles), the problem can be solved in polynomial time. Additionally, we also design polynomial-time algorithms for k-PVCR on trees under each of TJ and TAR. Moreover, on paths, cycles, and trees, we describe how one can construct a reconfiguration sequence between two given k-path vertex covers in a yes-instance. In particular, on paths, our constructed reconfiguration sequence is shortest.
引用
收藏
页码:133 / 145
页数:13
相关论文
共 50 条
  • [21] 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
  • [22] 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
  • [23] Approximation Algorithm for the Minimum Connected k-Path Vertex Cover Problem
    Li, Xiaosong
    Zhang, Zhao
    Huang, Xiaohui
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014), 2014, 8881 : 764 - 771
  • [24] Approximation algorithms for minimum (weight) connected k-path vertex cover
    Li, Xiaosong
    Zhang, Zhao
    Huang, Xiaohui
    DISCRETE APPLIED MATHEMATICS, 2016, 205 : 101 - 108
  • [25] k-path partitions in trees
    Yan, JH
    Chang, GJ
    Hedetniemi, SM
    Hedetniemi, ST
    DISCRETE APPLIED MATHEMATICS, 1997, 78 (1-3) : 227 - 233
  • [26] The k-path vertex cover in Cartesian product graphs and complete bipartite graphs
    Li, Zhao
    Zuo, Liancui
    APPLIED MATHEMATICS AND COMPUTATION, 2018, 331 : 69 - 79
  • [27] On the k-path partition of graphs
    Steiner, G
    THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) : 2147 - 2155
  • [28] K-PATH EULER GRAPHS
    TARWATER, JD
    WHITMORE, RW
    CZECHOSLOVAK MATHEMATICAL JOURNAL, 1973, 23 (03) : 413 - 418
  • [29] Recognizing k-path graphs
    Prisner, E
    DISCRETE APPLIED MATHEMATICS, 2000, 99 (1-3) : 169 - 181
  • [30] A simpler PTAS for connected k-path vertex cover in homogeneous wireless sensor network
    Lina Chen
    Xiaohui Huang
    Zhao Zhang
    Journal of Combinatorial Optimization, 2018, 36 : 35 - 43