English

Fine-Grained Classification Of Detecting Dominating Patterns

Data Structures and Algorithms 2025-09-29 v1 Computational Complexity

Abstract

We consider the following generalization of dominating sets: Let GG be a host graph and PP be a pattern graph PP. A dominating PP-pattern in GG is a subset SS of vertices in GG that (1) forms a dominating set in GG \emph{and} (2) induces a subgraph isomorphic to PP. The graph theory literature studies the properties of dominating PP-patterns for various patterns PP, including cliques, matchings, independent sets, cycles and paths. Previous work (Kunnemann, Redzic 2024) obtains algorithms and conditional lower bounds for detecting dominating PP-patterns particularly for PP being a kk-clique, a kk-independent set and a kk-matching. Their results give conditionally tight lower bounds if kk is sufficiently large (where the bound depends the matrix multiplication exponent ω\omega). We ask: Can we obtain a classification of the fine-grained complexity for \emph{all} patterns PP? Indeed, we define a graph parameter ρ(P)\rho(P) such that if ω=2\omega=2, then (nρ(P)mV(P)ρ(P)2)1±o(1) \left(n^{\rho(P)} m^{\frac{|V(P)|-\rho(P)}{2}}\right)^{1\pm o(1)} is the optimal running time assuming the Orthogonal Vectors Hypothesis, for all patterns PP except the triangle K3K_3. Here, the host graph GG has nn vertices and m=Θ(nα)m=\Theta(n^\alpha) edges, where 1α21\le \alpha \le 2. The parameter ρ(P)\rho(P) is closely related (but sometimes different) to a parameter δ(P)=maxSV(P)SN(S)\delta(P) = \max_{S\subseteq V(P)} |S|-|N(S)| studied in (Alon 1981) to tightly quantify the maximum number of occurrences of induced subgraphs isomorphic to PP. Our results stand in contrast to the lack of a full fine-grained classification of detecting an arbitrary (not necessarily \emph{dominating}) induced PP-pattern.

Keywords

Cite

@article{arxiv.2509.22332,
  title  = {Fine-Grained Classification Of Detecting Dominating Patterns},
  author = {Jonathan Dransfeld and Marvin Künnemann and Mirza Redzic},
  journal= {arXiv preprint arXiv:2509.22332},
  year   = {2025}
}
R2 v1 2026-07-01T05:58:47.828Z