Dominating Set with Quotas: Balancing Coverage and Constraints
Abstract
We study a natural generalization of the classical Dominating Set problem, called Dominating Set with Quotas (DSQ). In this problem, we are given a graph \( G \), an integer \( k \), and for each vertex \( v ∈ V(G) \), a lower quota \( lov \) and an upper quota \( upv \). The goal is to determine whether there exists a set \( S ⊂eq V(G) \) of size at most \( k \) such that for every vertex \( v ∈ V(G) \), the number of vertices in its closed neighborhood that belong to \( S \), i.e., \( |N[v] S| \), lies within the range \( [lov, upv] \). This richer model captures a variety of practical settings where both under- and over-coverage must be avoided -- such as in fault-tolerant infrastructure, load-balanced facility placement, or constrained communication networks. While DS is already known to be computationally hard, we show that the added expressiveness of per-vertex quotas in DSQ introduces additional algorithmic challenges. In particular, we prove that DSQ becomes [1]-hard even on structurally sparse graphs -- such as those with degeneracy 2, or excluding \( K3,3 \) as a subgraph -- despite these classes admitting FPT algorithms for DS. On the positive side, we show that DSQ is fixed-parameter tractable when parameterized by solution size and treewidth, and more generally, on nowhere dense graph classes. Furthermore, we design a subexponential-time algorithm for DSQ on apex-minor-free graphs using the bidimensionality framework. These results collectively offer a refined view of the algorithmic landscape of DSQ, revealing a sharp contrast with the classical DS problem and identifying the key structural properties that govern tractability.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.