649 research outputs found

    Reconfiguring k-Path Vertex Covers

    Get PDF
    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 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 three (and even planar), the problem is PSPACE-complete, while on those whose maximum degree is two (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

    Reconfiguring k-path vertex covers

    Get PDF
    A vertex subset II of a graph GG is called a kk-path vertex cover if every path on kk vertices in GG contains at least one vertex from II. The \textsc{kk-Path Vertex Cover Reconfiguration (kk-PVCR)} problem asks if one can transform one kk-path vertex cover into another via a sequence of kk-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 \textsc{kk-PVCR} from the viewpoint of graph classes under the well-known reconfiguration rules: TS\mathsf{TS}, TJ\mathsf{TJ}, and TAR\mathsf{TAR}. The problem for k=2k=2, known as the \textsc{Vertex Cover Reconfiguration (VCR)} problem, has been well-studied in the literature. We show that certain known hardness results for \textsc{VCR} on different graph classes including planar graphs, bounded bandwidth graphs, chordal graphs, and bipartite graphs, can be extended for \textsc{kk-PVCR}. In particular, we prove a complexity dichotomy for \textsc{kk-PVCR} on general graphs: on those whose maximum degree is 33 (and even planar), the problem is PSPACE\mathtt{PSPACE}-complete, while on those whose maximum degree is 22 (i.e., paths and cycles), the problem can be solved in polynomial time. Additionally, we also design polynomial-time algorithms for \textsc{kk-PVCR} on trees under each of TJ\mathsf{TJ} and TAR\mathsf{TAR}. Moreover, on paths, cycles, and trees, we describe how one can construct a reconfiguration sequence between two given kk-path vertex covers in a yes-instance. In particular, on paths, our constructed reconfiguration sequence is shortest.Comment: 29 pages, 4 figures, to appear in WALCOM 202

    Reconfiguration in bounded bandwidth and treedepth

    Full text link
    We show that several reconfiguration problems known to be PSPACE-complete remain so even when limited to graphs of bounded bandwidth. The essential step is noticing the similarity to very limited string rewriting systems, whose ability to directly simulate Turing Machines is classically known. This resolves a question posed open in [Bonsma P., 2012]. On the other hand, we show that a large class of reconfiguration problems becomes tractable on graphs of bounded treedepth, and that this result is in some sense tight.Comment: 14 page

    A Game-theoretic Formulation of the Homogeneous Self-Reconfiguration Problem

    Get PDF
    In this paper we formulate the homogeneous two- and three-dimensional self-reconfiguration problem over discrete grids as a constrained potential game. We develop a game-theoretic learning algorithm based on the Metropolis-Hastings algorithm that solves the self-reconfiguration problem in a globally optimal fashion. Both a centralized and a fully distributed algorithm are presented and we show that the only stochastically stable state is the potential function maximizer, i.e. the desired target configuration. These algorithms compute transition probabilities in such a way that even though each agent acts in a self-interested way, the overall collective goal of self-reconfiguration is achieved. Simulation results confirm the feasibility of our approach and show convergence to desired target configurations.Comment: 8 pages, 5 figures, 2 algorithm

    Reconfiguring Graph Homomorphisms on the Sphere

    Get PDF
    Given a loop-free graph HH, the reconfiguration problem for homomorphisms to HH (also called HH-colourings) asks: given two HH-colourings ff of gg of a graph GG, is it possible to transform ff into gg by a sequence of single-vertex colour changes such that every intermediate mapping is an HH-colouring? This problem is known to be polynomial-time solvable for a wide variety of graphs HH (e.g. all C4C_4-free graphs) but only a handful of hard cases are known. We prove that this problem is PSPACE-complete whenever HH is a K2,3K_{2,3}-free quadrangulation of the 22-sphere (equivalently, the plane) which is not a 44-cycle. From this result, we deduce an analogous statement for non-bipartite K2,3K_{2,3}-free quadrangulations of the projective plane. This include several interesting classes of graphs, such as odd wheels, for which the complexity was known, and 44-chromatic generalized Mycielski graphs, for which it was not. If we instead consider graphs GG and HH with loops on every vertex (i.e. reflexive graphs), then the reconfiguration problem is defined in a similar way except that a vertex can only change its colour to a neighbour of its current colour. In this setting, we use similar ideas to show that the reconfiguration problem for HH-colourings is PSPACE-complete whenever HH is a reflexive K4K_{4}-free triangulation of the 22-sphere which is not a reflexive triangle. This proof applies more generally to reflexive graphs which, roughly speaking, resemble a triangulation locally around a particular vertex. This provides the first graphs for which HH-Recolouring is known to be PSPACE-complete for reflexive instances.Comment: 22 pages, 9 figure

    Distributed Vertex Cover Reconfiguration

    Get PDF
    Reconfiguration schedules, i.e., sequences that gradually transform one solution of a problem to another while always maintaining feasibility, have been extensively studied. Most research has dealt with the decision problem of whether a reconfiguration schedule exists, and the complexity of finding one. A prime example is the reconfiguration of vertex covers. We initiate the study of batched vertex cover reconfiguration, which allows to reconfigure multiple vertices concurrently while requiring that any adversarial reconfiguration order within a batch maintains feasibility. The latter provides robustness, e.g., if the simultaneous reconfiguration of a batch cannot be guaranteed. The quality of a schedule is measured by the number of batches until all nodes are reconfigured, and its cost, i.e., the maximum size of an intermediate vertex cover. To set a baseline for batch reconfiguration, we show that for graphs belonging to one of the classes {{cycles, trees, forests, chordal, cactus, even-hole-free, claw-free}}, there are schedules that use O(?^{-1}) batches and incur only a 1+? multiplicative increase in cost over the best sequential schedules. Our main contribution is to compute such batch schedules in a distributed setting O(?^{-1} {log^*} n) rounds, which we also show to be tight. Further, we show that once we step out of these graph classes we face a very different situation. There are graph classes on which no efficient distributed algorithm can obtain the best (or almost best) existing schedule. Moreover, there are classes of bounded degree graphs which do not admit any reconfiguration schedules without incurring a large multiplicative increase in the cost at all

    TS-Reconfiguration of kk-Path Vertex Covers in Caterpillars for kgeq4k geq 4

    Get PDF
    A kk-path vertex cover (kk-PVC) of a graph GG is a vertex subset II such that each path on kk vertices in GG contains at least one member of II. Imagine that a token is placed on each vertex of a kk-PVC. Given two kk-PVCs I,JI, J of a graph GG, the kk-Path Vertex Cover Reconfiguration (kk-PVCR) under Token Sliding (mathsfTSmathsf{TS}) problem asks if there is a sequence of kk-PVCs between II and JJ where each intermediate member is obtained from its predecessor by sliding a token from some vertex to one of its unoccupied neighbors. This problem is known to be mathttPSPACEmathtt{PSPACE}-complete even for planar graphs of maximum degree 33 and bounded treewidth and can be solved in polynomial time for paths and cycles. Its complexity for trees remains unknown. In this paper, for kgeq4k geq 4, we present a polynomial-time algorithm that solves kk-PVCR under mathsfTSmathsf{TS} for caterpillars (i.e., trees formed by attaching leaves to a path)
    corecore