Residue Domination in Bounded-Treewidth Graphs

๐Ÿ“… 2024-03-12
๐Ÿ›๏ธ Symposium on Theoretical Aspects of Computer Science
๐Ÿ“ˆ Citations: 1
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This paper studies the modulo-$m$ $(sigma, ho)$-dominating set problem on graphs of bounded treewidth: given two residue classes $sigma, ho subseteq mathbb{Z}_m$ with $m geq 2$, decide/minimize/maximize a vertex subset $S$ such that for each vertex $v$, $|N(v) cap S| mod m in sigma$ if $v in S$, and $in ho$ otherwise. We present the first treewidth-optimal dynamic programming algorithm running in time $m^{operatorname{tw}} cdot n^{O(1)}$ for arbitrary $m geq 2$, achieved via modular state compression and local constraint propagation. Moreover, we establish a matching SETH-tight lower bound of $(m-varepsilon)^{operatorname{pw}} cdot n^{O(1)}$ under pathwidth, resolving the long-standing gap where no explicit upper or lower bounds were known for $m geq 3$.

Technology Category

Application Category

๐Ÿ“ Abstract
For the vertex selection problem $(sigma, ho)$-DomSet one is given two fixed sets $sigma$ and $ ho$ of integers and the task is to decide whether we can select vertices of the input graph such that, for every selected vertex, the number of selected neighbors is in $sigma$ and, for every unselected vertex, the number of selected neighbors is in $ ho$ [Telle, Nord. J. Comp. 1994]. This framework covers many fundamental graph problems such as Independent Set and Dominating Set. We significantly extend the recent result by Focke et al. [SODA 2023] to investigate the case when $sigma$ and $ ho$ are two (potentially different) residue classes modulo $mge 2$. We study the problem parameterized by treewidth and present an algorithm that solves in time $m^{tw} cdot n^{O(1)}$ the decision, minimization and maximization version of the problem. This significantly improves upon the known algorithms where for the case $m ge 3$ not even an explicit running time is known. We complement our algorithm by providing matching lower bounds which state that there is no $(m-epsilon)^{pw} cdot n^{O(1)}$-time algorithm parameterized by pathwidth $pw$, unless SETH fails. For $m = 2$, we extend these bounds to the minimization version as the decision version is efficiently solvable.
Problem

Research questions and friction points this paper is trying to address.

Investigates vertex selection with residue class constraints
Improves algorithms for bounded-treewidth graphs
Provides matching lower bounds for pathwidth
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses residue classes modulo m for vertex selection
Algorithm runs in m^tw * n^O(1) time
Provides matching SETH-based lower bounds
๐Ÿ”Ž Similar Papers
No similar papers found.
J
Jakob Greilhuber
TU Wien, Vienna, Austria
P
Philipp Schepper
CISP A Helmholtz Center for Information Security, Saarbrรผcken, Germany
Philip Wellnitz
Philip Wellnitz
National Institute of Informatics and The Graduate University for Advanced Studies, SOKENDAI
AlgorithmsLower Bounds