English

How to Reconfigure Your Alliances

Computational Complexity 2025-09-11 v1 Discrete Mathematics

Abstract

Different variations of alliances in graphs have been introduced into the graph-theoretic literature about twenty years ago. More broadly speaking, they can be interpreted as groups that collaborate to achieve a common goal, for instance, defending themselves against possible attacks from outside. In this paper, we initiate the study of reconfiguring alliances. This means that, with the understanding of having an interconnection map given by a graph, we look at two alliances of the same size~kk and investigate if there is a reconfiguration sequence (of length at most~\ell) formed by alliances of size (at most)~kk that transfers one alliance into the other one. Here, we consider different (now classical) movements of tokens: sliding, jumping, addition/removal. We link the latter two regimes by introducing the concept of reconfiguration monotonicity. Concerning classical complexity, most of these reconfiguration problems are \textsf{PSPACE}-complete, although some are solvable in \textsf{Log\-SPACE}. We also consider these reconfiguration questions through the lense of parameterized algorithms and prove various \textsf{FPT}-results, in particular concerning the combined parameter k+k+\ell or neighborhood diversity together with kk or neighborhood diversity together with kk.

Keywords

Cite

@article{arxiv.2509.08798,
  title  = {How to Reconfigure Your Alliances},
  author = {Henning Fernau and Kevin Mann},
  journal= {arXiv preprint arXiv:2509.08798},
  year   = {2025}
}
R2 v1 2026-07-01T05:30:32.117Z