English

Polynomial Kernels for Tracking Shortest Paths

Data Structures and Algorithms 2022-02-25 v1

Abstract

Given an undirected graph G=(V,E)G=(V,E), vertices s,tVs,t\in V, and an integer kk, Tracking Shortest Paths requires deciding whether there exists a set of kk vertices TVT\subseteq V such that for any two distinct shortest paths between ss and tt, say P1P_1 and P2P_2, we have TV(P1)TV(P2)T\cap V(P_1)\neq T\cap V(P_2). In this paper, we give the first polynomial size kernel for the problem. Specifically we show the existence of a kernel with O(k2)\mathcal{O}(k^2) vertices and edges in general graphs and a kernel with O(k)\mathcal{O}(k) vertices and edges in planar graphs for the Tracking Paths in DAG problem. This problem admits a polynomial parameter transformation to Tracking Shortest Paths, and this implies a kernel with O(k4)\mathcal{O}(k^4) vertices and edges for Tracking Shortest Paths in general graphs and a kernel with O(k2)\mathcal{O}(k^2) vertices and edges in planar graphs. Based on the above we also give a single exponential algorithm for Tracking Shortest Paths in planar graphs.

Keywords

Cite

@article{arxiv.2202.11927,
  title  = {Polynomial Kernels for Tracking Shortest Paths},
  author = {Václav Blažej and Pratibha Choudhary and Dušan Knop and Jan Matyáš Křišťan and Ondřej Suchý and Tomáš Valla},
  journal= {arXiv preprint arXiv:2202.11927},
  year   = {2022}
}
R2 v1 2026-06-24T09:52:09.552Z