{"title":"稀疏图中多重支配和支配模式的精细复杂性","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":"{\"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}","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}
Fine-Grained Complexity of Multiple Domination and Dominating Patterns in Sparse Graphs
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).