English

Reconfiguration of Connected Graph Partitions

Discrete Mathematics 2021-06-30 v2 Computational Complexity Data Structures and Algorithms

Abstract

Motivated by recent computational models for redistricting and detection of gerrymandering, we study the following problem on graph partitions. Given a graph GG and an integer k1k\geq 1, a kk-district map of GG is a partition of V(G)V(G) into kk nonempty subsets, called districts, each of which induces a connected subgraph of GG. A switch is an operation that modifies a kk-district map by reassigning a subset of vertices from one district to an adjacent district; a 1-switch is a switch that moves a single vertex. We study the connectivity of the configuration space of all kk-district maps of a graph GG under 1-switch operations. We give a combinatorial characterization for the connectedness of this space that can be tested efficiently. We prove that it is NP-complete to decide whether there exists a sequence of 1-switches that takes a given kk-district map into another; and NP-hard to find the shortest such sequence (even if a sequence of polynomial length is known to exist). We also present efficient algorithms for computing a sequence of 1-switches that takes a given kk-district map into another when the space is connected, and show that these algorithms perform a worst-case optimal number of switches up to constant factors.

Keywords

Cite

@article{arxiv.1902.10765,
  title  = {Reconfiguration of Connected Graph Partitions},
  author = {Hugo A. Akitaya and Matthew D. Jones and Matias Korman and Christopher Meierfrankenfeld and Michael J. Munje and Diane L. Souvaine and Michael Thramann and Csaba D. Tóth},
  journal= {arXiv preprint arXiv:1902.10765},
  year   = {2021}
}
R2 v1 2026-06-23T07:53:30.729Z