{"title":"Fine-Grained Complexity of Multiple Domination and Dominating Patterns in Sparse Graphs","authors":"Marvin Künnemann, Mirza Redzic","doi":"arxiv-2409.08037","DOIUrl":null,"url":null,"abstract":"The study of domination in graphs has led to a variety of domination problems\nstudied in the literature. Most of these follow the following general\nframework: Given a graph $G$ and an integer $k$, decide if there is a set $S$\nof $k$ vertices such that (1) some inner property $\\phi(S)$ (e.g.,\nconnectedness) is satisfied, and (2) each vertex $v$ satisfies some domination\nproperty $\\rho(S, v)$ (e.g., there is an $s\\in S$ that is adjacent to $v$). Since many real-world graphs are sparse, we seek to determine the optimal\nrunning time of such problems in both the number $n$ of vertices and the number\n$m$ of edges in $G$. While the classic dominating set problem admits a rather\nlimited improvement in sparse graphs (Fischer, K\\\"unnemann, Redzic SODA'24), we\nshow that natural variants studied in the literature admit much larger\nspeed-ups, with a diverse set of possible running times. Specifically, we\nobtain conditionally optimal algorithms for: 1) $r$-Multiple $k$-Dominating Set (each vertex must be adjacent to at least\n$r$ vertices in $S$): If $r\\le k-2$, we obtain a running time of $(m/n)^{r}\nn^{k-r+o(1)}$ that is conditionally optimal assuming the 3-uniform hyperclique\nhypothesis. In sparse graphs, this fully interpolates between $n^{k-1\\pm o(1)}$\nand $n^{2\\pm o(1)}$, depending on $r$. Curiously, when $r=k-1$, we obtain a\nrandomized algorithm beating $(m/n)^{k-1} n^{1+o(1)}$ and we show that this\nalgorithm is close to optimal under the $k$-clique hypothesis. 2) $H$-Dominating Set ($S$ must induce a pattern $H$). We conditionally\nsettle the complexity of three such problems: (a) Dominating Clique ($H$ is a\n$k$-clique), (b) Maximal Independent Set of size $k$ ($H$ is an independent set\non $k$ vertices), (c) Dominating Induced Matching ($H$ is a perfect matching on\n$k$ vertices).","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"9 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The study of domination in graphs has led to a variety of domination problems
studied in the literature. Most of these follow the following general
framework: Given a graph $G$ and an integer $k$, decide if there is a set $S$
of $k$ vertices such that (1) some inner property $\phi(S)$ (e.g.,
connectedness) is satisfied, and (2) each vertex $v$ satisfies some domination
property $\rho(S, v)$ (e.g., there is an $s\in S$ that is adjacent to $v$). Since many real-world graphs are sparse, we seek to determine the optimal
running time of such problems in both the number $n$ of vertices and the number
$m$ of edges in $G$. While the classic dominating set problem admits a rather
limited improvement in sparse graphs (Fischer, K\"unnemann, Redzic SODA'24), we
show that natural variants studied in the literature admit much larger
speed-ups, with a diverse set of possible running times. Specifically, we
obtain conditionally optimal algorithms for: 1) $r$-Multiple $k$-Dominating Set (each vertex must be adjacent to at least
$r$ vertices in $S$): If $r\le k-2$, we obtain a running time of $(m/n)^{r}
n^{k-r+o(1)}$ that is conditionally optimal assuming the 3-uniform hyperclique
hypothesis. In sparse graphs, this fully interpolates between $n^{k-1\pm o(1)}$
and $n^{2\pm o(1)}$, depending on $r$. Curiously, when $r=k-1$, we obtain a
randomized algorithm beating $(m/n)^{k-1} n^{1+o(1)}$ and we show that this
algorithm is close to optimal under the $k$-clique hypothesis. 2) $H$-Dominating Set ($S$ must induce a pattern $H$). We conditionally
settle the complexity of three such problems: (a) Dominating Clique ($H$ is a
$k$-clique), (b) Maximal Independent Set of size $k$ ($H$ is an independent set
on $k$ vertices), (c) Dominating Induced Matching ($H$ is a perfect matching on
$k$ vertices).