Table of Contents
Fetching ...

A simple quadratic kernel for Token Jumping on surfaces

Daniel W. Cranston, Moritz Mühlenthaler, Benjamin Peyrille

TL;DR

The paper addresses Token Jumping, a reconfiguration problem for independent sets, by developing polynomial-time kernelization results for graphs embeddable on fixed surfaces. The authors introduce a partition of the non-target vertices into $\mathcal{C}_1$, $\mathcal{C}_2$, and $\mathcal{C}_3$ and bound their sizes using the Heawood bound and Euler's formula, while shrinking $\mathcal{C}_2$ through the construction of small buffers $T_Y$ to obtain an equivalent instance $G'$ of size $O(g^2 + gk + k^2)$. They also derive a sub-quadratic kernel for $K_{2,3}$-free graphs, namely $O(g + \sqrt{g}\,k + k)$, which yields a linear kernel for outerplanar graphs. The results improve on prior kernels that relied on Ramsey-type arguments and demonstrate practical kernel sizes with elementary, embedding-aware techniques. Overall, the work advances kernelization for token reconfiguration on sparse graphs and surfaces, with direct implications for motion-planning-like problems in constrained environments.

Abstract

The problem \textsc{Token Jumping} asks whether, given a graph $G$ and two independent sets of \emph{tokens} $I$ and $J$ of $G$, we can transform $I$ into $J$ by changing the position of a single token in each step and having an independent set of tokens throughout. We show that there is a polynomial-time algorithm that, given an instance of \textsc{Token Jumping}, computes an equivalent instance of size $O(g^2 + gk + k^2)$, where $g$ is the genus of the input graph and $k$ is the size of the independent sets.

A simple quadratic kernel for Token Jumping on surfaces

TL;DR

The paper addresses Token Jumping, a reconfiguration problem for independent sets, by developing polynomial-time kernelization results for graphs embeddable on fixed surfaces. The authors introduce a partition of the non-target vertices into , , and and bound their sizes using the Heawood bound and Euler's formula, while shrinking through the construction of small buffers to obtain an equivalent instance of size . They also derive a sub-quadratic kernel for -free graphs, namely , which yields a linear kernel for outerplanar graphs. The results improve on prior kernels that relied on Ramsey-type arguments and demonstrate practical kernel sizes with elementary, embedding-aware techniques. Overall, the work advances kernelization for token reconfiguration on sparse graphs and surfaces, with direct implications for motion-planning-like problems in constrained environments.

Abstract

The problem \textsc{Token Jumping} asks whether, given a graph and two independent sets of \emph{tokens} and of , we can transform into by changing the position of a single token in each step and having an independent set of tokens throughout. We show that there is a polynomial-time algorithm that, given an instance of \textsc{Token Jumping}, computes an equivalent instance of size , where is the genus of the input graph and is the size of the independent sets.
Paper Structure (4 sections, 13 theorems, 5 equations, 1 figure, 1 algorithm)

This paper contains 4 sections, 13 theorems, 5 equations, 1 figure, 1 algorithm.

Key Result

Theorem 1

Token Jumping parametrized by the size $k$ of the independent sets and the genus $g$ of the input graph admits a kernel of size $O(g^2 + gk + k^2)$.

Figures (1)

  • Figure 1: Four zones of a pair $Y = \{u,v\}$ on a torus ($g = 1$).

Theorems & Definitions (22)

  • Theorem 1
  • Corollary 2
  • Lemma 3
  • proof
  • Lemma 4
  • proof
  • Lemma 5
  • proof
  • Lemma 6: see mohar2001graphs
  • Lemma 7
  • ...and 12 more