English

Reconfiguring Multiple Connected Components with Size Multiset Constraints

Data Structures and Algorithms 2025-05-13 v1

Abstract

We propose a novel generalization of Independent Set Reconfiguration (ISR): Connected Components Reconfiguration (CCR). In CCR, we are given a graph GG, two vertex subsets AA and BB, and a multiset M\mathcal{M} of positive integers. The question is whether AA and BB are reconfigurable under a certain rule, while ensuring that each vertex subset induces connected components whose sizes match the multiset M\mathcal{M}. ISR is a special case of CCR where M\mathcal{M} only contains 1. We also propose new reconfiguration rules: component jumping (CJ) and component sliding (CS), which regard connected components as tokens. Since CCR generalizes ISR, the problem is PSPACE-complete. In contrast, we show three positive results: First, CCR-CS and CCR-CJ are solvable in linear and quadratic time, respectively, when GG is a path. Second, we show that CCR-CS is solvable in linear time for cographs. Third, when M\mathcal{M} contains only the same elements (i.e., all connected components have the same size), we show that CCR-CJ is solvable in linear time if GG is chordal. The second and third results generalize known results for ISR and exhibit an interesting difference between the reconfiguration rules.

Cite

@article{arxiv.2505.07268,
  title  = {Reconfiguring Multiple Connected Components with Size Multiset Constraints},
  author = {Yu Nakahata},
  journal= {arXiv preprint arXiv:2505.07268},
  year   = {2025}
}
R2 v1 2026-06-28T23:29:07.078Z