144 research outputs found

    Independent Set Reconfiguration in Cographs

    Get PDF
    We study the following independent set reconfiguration problem, called TAR-Reachability: given two independent sets II and JJ of a graph GG, both of size at least kk, is it possible to transform II into JJ by adding and removing vertices one-by-one, while maintaining an independent set of size at least kk throughout? This problem is known to be PSPACE-hard in general. For the case that GG is a cograph (i.e. P4P_4-free graph) on nn vertices, we show that it can be solved in time O(n2)O(n^2), and that the length of a shortest reconfiguration sequence from II to JJ is bounded by 4n2k4n-2k, if such a sequence exists. More generally, we show that if XX is a graph class for which (i) TAR-Reachability can be solved efficiently, (ii) maximum independent sets can be computed efficiently, and which satisfies a certain additional property, then the problem can be solved efficiently for any graph that can be obtained from a collection of graphs in XX using disjoint union and complete join operations. Chordal graphs are given as an example of such a class XX

    Dominating sets reconfiguration under token sliding

    Get PDF

    On The Complexity of Distance-dd Independent Set Reconfiguration

    Full text link
    For a fixed positive integer d2d \geq 2, a distance-dd independent set (DddIS) of a graph is a vertex subset whose distance between any two members is at least dd. Imagine that there is a token placed on each member of a DddIS. Two DddISs are adjacent under Token Sliding (TS\mathsf{TS}) if one can be obtained from the other by moving a token from one vertex to one of its unoccupied adjacent vertices. Under Token Jumping (TJ\mathsf{TJ}), the target vertex needs not to be adjacent to the original one. The Distance-dd Independent Set Reconfiguration (DddISR) problem under TS/TJ\mathsf{TS}/\mathsf{TJ} asks if there is a corresponding sequence of adjacent DddISs that transforms one given DddIS into another. The problem for d=2d = 2, also known as the Independent Set Reconfiguration problem, has been well-studied in the literature and its computational complexity on several graph classes has been known. In this paper, we study the computational complexity of DddISR on different graphs under TS\mathsf{TS} and TJ\mathsf{TJ} for any fixed d3d \geq 3. On chordal graphs, we show that DddISR under TJ\mathsf{TJ} is in P\mathtt{P} when dd is even and PSPACE\mathtt{PSPACE}-complete when dd is odd. On split graphs, there is an interesting complexity dichotomy: DddISR is PSPACE\mathtt{PSPACE}-complete for d=2d = 2 but in P\mathtt{P} for d=3d=3 under TS\mathsf{TS}, while under TJ\mathsf{TJ} it is in P\mathtt{P} for d=2d = 2 but PSPACE\mathtt{PSPACE}-complete for d=3d = 3. Additionally, certain well-known hardness results for d=2d = 2 on general graphs, perfect graphs, planar graphs of maximum degree three and bounded bandwidth can be extended for d3d \geq 3.Comment: 14 pages, 8 figures, minor revision, to appear in WALCOM 202

    On The Complexity of Distance-dd Independent Set Reconfiguration

    Get PDF
    This PDF is not the same as the Accepted Paper for 'WALCOM 2023'.For a fixed positive integer dgeq2d geq 2, a distance-dd independent set (DddIS) of a graph is a vertex subset whose distance between any two members is at least dd. Imagine that there is a token placed on each member of a DddIS. Two DddISs are adjacent under Token Sliding (mathsfTSmathsf{TS}) if one can be obtained from the other by moving a token from one vertex to one of its unoccupied adjacent vertices. Under Token Jumping (mathsfTJmathsf{TJ}), the target vertex needs not to be adjacent to the original one. The Distance-dd Independent Set Reconfiguration (DddISR) problem under mathsfTS/mathsfTJmathsf{TS}/mathsf{TJ} asks if there is a corresponding sequence of adjacent DddISs that transforms one given DddIS into another. The problem for d=2d = 2, also known as the Independent Set Reconfiguration problem, has been well-studied in the literature and its computational complexity on several graph classes has been known. In this paper, we study the computational complexity of DddISR on different graphs under mathsfTSmathsf{TS} and mathsfTJmathsf{TJ} for any fixed dgeq3d geq 3. On chordal graphs, we show that DddISR under mathsfTJmathsf{TJ} is in mathttPmathtt{P} when dd is even and mathttPSPACEmathtt{PSPACE}-complete when dd is odd. On split graphs, there is an interesting complexity dichotomy: DddISR is mathttPSPACEmathtt{PSPACE}-complete for d=2d = 2 but in mathttPmathtt{P} for d=3d=3 under mathsfTSmathsf{TS}, while under mathsfTJmathsf{TJ} it is in mathttPmathtt{P} for d=2d = 2 but mathttPSPACEmathtt{PSPACE}-complete for d=3d = 3. Additionally, certain well-known hardness results for d=2d = 2 on general graphs, perfect graphs, planar graphs of maximum degeree three and bounded bandwidth can be extended for dgeq3d geq 3

    Fixed-Parameter Tractability of Token Jumping on Planar Graphs

    Full text link
    Suppose that we are given two independent sets I0I_0 and IrI_r of a graph such that I0=Ir|I_0| = |I_r|, and imagine that a token is placed on each vertex in I0I_0. The token jumping problem is to determine whether there exists a sequence of independent sets which transforms I0I_0 into IrI_r so that each independent set in the sequence results from the previous one by moving exactly one token to another vertex. This problem is known to be PSPACE-complete even for planar graphs of maximum degree three, and W[1]-hard for general graphs when parameterized by the number of tokens. In this paper, we present a fixed-parameter algorithm for the token jumping problem on planar graphs, where the parameter is only the number of tokens. Furthermore, the algorithm can be modified so that it finds a shortest sequence for a yes-instance. The same scheme of the algorithms can be applied to a wider class of graphs, K3,tK_{3,t}-free graphs for any fixed integer t3t \ge 3, and it yields fixed-parameter algorithms

    Galactic Token Sliding

    Get PDF
    International audienc

    Shortest Dominating Set Reconfiguration under Token Sliding

    Full text link
    In this paper, we present novel algorithms that efficiently compute a shortest reconfiguration sequence between two given dominating sets in trees and interval graphs under the Token Sliding model. In this problem, a graph is provided along with its two dominating sets, which can be imagined as tokens placed on vertices. The objective is to find a shortest sequence of dominating sets that transforms one set into the other, with each set in the sequence resulting from sliding a single token in the previous set. While identifying any sequence has been well studied, our work presents the first polynomial algorithms for this optimization variant in the context of dominating sets.Comment: To appear at FCT 2023 (Fundamentals of Computation Theory

    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
    corecore