Engineering Dominating Patterns: A Fine-grained Case Study
Abstract
The \emph{Dominating -Pattern} problem generalizes the classical -Dominating Set problem: for a fixed \emph{pattern} and a given graph , the goal is to find an induced subgraph of such that (1) is isomorphic to , and (2) forms a dominating set in . Fine-grained complexity results show that on worst-case inputs, any significant improvement over the naive brute-force algorithm is unlikely, as this would refute the Strong Exponential Time Hypothesis. Nevertheless, a recent work by Dransfeld et al. (ESA 2025) reveals some significant improvement potential particularly in \emph{sparse} graphs. We ask: Can algorithms with conditionally almost-optimal worst-case performance solve the Dominating -Pattern, for selected patterns , efficiently on practical inputs? We develop and experimentally evaluate several approaches on a large benchmark of diverse datasets, including baseline approaches using the Glasgow Subgraph Solver (GSS), the SAT solver Kissat, and the ILP solver Gurobi. Notably, while a straightforward implementation of the algorithms -- with conditionally close-to-optimal worst-case guarantee -- performs comparably to existing solvers, we propose a tailored Branch-\&-Bound approach -- supplemented with careful pruning techniques -- that achieves improvements of up to two orders of magnitude on our test instances.
Cite
@article{arxiv.2510.12232,
title = {Engineering Dominating Patterns: A Fine-grained Case Study},
author = {Jonathan Dransfeld and Marvin Künnemann and Mirza Redzic and Marcus Wunderlich},
journal= {arXiv preprint arXiv:2510.12232},
year = {2025}
}