How to Reconfigure Your Alliances
By: Henning Fernau, Kevin Mann
Potential Business Impact:
Moves groups on a map to new spots.
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~$k$ and investigate if there is a reconfiguration sequence (of length at most~$\ell$) formed by alliances of size (at most)~$k$ 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+\ell$ or neighborhood diversity together with $k$ or neighborhood diversity together with $k$.
Similar Papers
On the complexity of constrained reconfiguration and motion planning
Computational Complexity
Robots move without bumping into each other.
On the complexity of constrained reconfiguration and motion planning
Computational Complexity
Robots move without bumping into each other.
Towards an algebraic approach to the reconfiguration CSP
Data Structures and Algorithms
Lets computers change solutions step-by-step.