Swapping Colored Tokens on Graphs
From MaRDI portal
Abstract: We investigate the computational complexity of the following problem. We are given a graph in which each vertex has an initial and a target color. Each pair of adjacent vertices can swap their current colors. Our goal is to perform the minimum number of swaps so that the current and target colors agree at each vertex. When the colors are chosen from {1,2,...,c}, we call this problem c-Colored Token Swapping since the current color of a vertex can be seen as a colored token placed on the vertex. We show that c-Colored Token Swapping is NP-complete for c = 3 even if input graphs are restricted to connected planar bipartite graphs of maximum degree 3. We then show that 2-Colored Token Swapping can be solved in polynomial time for general graphs and in linear time for trees. Besides, we show that, the problem for complete graphs is fixed-parameter tractable when parameterized by the number of colors, while it is known to be NP-complete when the number of colors is unbounded.
Recommendations
- Swapping colored tokens on graphs
- Sequentially swapping colored tokens on graphs
- Sequentially swapping colored tokens on graphs
- Swapping labeled tokens on graphs
- Sequentially swapping tokens: further on graph classes
- Token shifting on graphs
- Online coloring a token graph
- Recoloring graphs via tree decompositions
- Token Swapping on Trees
Cites work
- scientific article; zbMATH DE number 3639144 (Why is no real title available?)
- scientific article; zbMATH DE number 1033192 (Why is no real title available?)
- Combinatorial optimization. Theory and algorithms
- Planar 3DM is NP-complete
- Reduced decompositions of permutations in terms of star transpositions, generalized Catalan numbers and k-ary trees
- Swapping labeled tokens on graphs
- The complexity of finding minimum-length generator sequences
Cited in
(13)- The time complexity of permutation routing via matching, token swapping and a variant
- Sequentially swapping colored tokens on graphs
- Polynomial time algorithms for the token swapping problem on cographs
- The time complexity of the token swapping problem and its parallel variants
- Sequentially swapping colored tokens on graphs
- Swapping colored tokens on graphs
- Complexity of token swapping and its variants
- Complexity of token swapping and its variants
- Introduction to reconfiguration
- Swapping labeled tokens on graphs
- Token shifting on graphs
- Token Swapping on Trees
- Sorting on graphs by adjacent swaps using permutation groups
This page was built for publication: Swapping Colored Tokens on Graphs
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3449858)