Metric Dimension and Geodetic Set Parameterized by Vertex Cover
Florent Foucaud, Esther Galby, Liana Khazaliya, Shaohua Li, Fionn Mc Inerney, Roohani Sharma, Prafullkumar Tale
TL;DR
This work analyzes Metric Dimension and Geodetic Set under the vertex cover parameter, establishing FPT algorithms with running time $2^{\mathcal{O}(\mathrm{vc}^2)}\cdot n^{\mathcal{O}(1)}$ and kernels of size $2^{\mathcal{O}(\mathrm{vc})}$, while proving ETH-based lower bounds ruling out $2^{o(\mathrm{vc}^2)}$-time algorithms and $2^{o(\mathrm{vc})}$-vertex kernels, even on bounded-diameter graphs. It introduces a versatile gadget toolkit—Set Identifying Gadget, Gadget to Add Critical Pairs, and Vertex Selector Gadgets—to build reductions encoding logical structure into metric-based constraints. The core technical contribution is an ETH-based reduction from 3-Partitioned-3-SAT that yields a graph $G$ with $|V(G)|=2^{O(\sqrt{N})}$ and $\mathrm{vc}(G) + k = O(\sqrt{N})$, thereby establishing tight exponential lower bounds for these problems parameterized by vertex cover. The methods extend to Geodetic Set and demonstrate a general approach for proving exponential lower bounds and kernel-size limits for metric/shortest-path problems under structural parameters, with potential applicability to additional problems in this domain.
Abstract
For a graph $G$, a subset $S\subseteq V(G)$ is called a resolving set of $G$ if, for any two vertices $u,v\in V(G)$, there exists a vertex $w\in S$ such that $d(w,u)\neq d(w,v)$. The Metric Dimension problem takes as input a graph $G$ on $n$ vertices and a positive integer $k$, and asks whether there exists a resolving set of size at most $k$. In another metric-based graph problem, Geodetic Set, the input is a graph $G$ and an integer $k$, and the objective is to determine whether there exists a subset $S\subseteq V(G)$ of size at most $k$ such that, for any vertex $u \in V(G)$, there are two vertices $s_1, s_2 \in S$ such that $u$ lies on a shortest path from $s_1$ to $s_2$. These two classical problems turn out to be intractable with respect to the natural parameter, i.e., the solution size, as well as most structural parameters, including the feedback vertex set number and pathwidth. Some of the very few existing tractable results state that they are both FPT with respect to the vertex cover number $vc$. More precisely, we observe that both problems admit an FPT algorithm running in time $2^{\mathcal{O}(vc^2)}\cdot n^{\mathcal{O}(1)}$, and a kernelization algorithm that outputs a kernel with $2^{\mathcal{O}(vc)}$ vertices. We prove that unless the Exponential Time Hypothesis fails, Metric Dimension and Geodetic Set, even on graphs of bounded diameter, neither admit an FPT algorithm running in time $2^{o(vc^2)}\cdot n^{\mathcal(1)}$, nor a kernelization algorithm that reduces the solution size and outputs a kernel with $2^{o(vc)}$ vertices. The versatility of our technique enables us to apply it to both these problems. We only know of one other problem in the literature that admits such a tight lower bound. Similarly, the list of known problems with exponential lower bounds on the number of vertices in kernelized instances is very short.
