TOPICS
Search

Minimum Dominating Set


A minimum dominating set is a dominating set of smallest size in a given graph. The size of a minimum dominating set is known as the domination number of the graph.

A minimum dominating set is always a minimal dominating set, but the converse does not necessarily hold.

Let D_gamma(G) be the family of all minimum dominating sets of a graph G. Their intersection,

 core(G)= intersection _(D in D_gamma(G))D,

is called the core of the minimum dominating sets (Bouquet et al. 2021, Chen et al. 2026). Vertices in core(G) were first studied for trees by Mynhardt (1999). Following Farhan et al. (2026), such a graph vertex is called a dominating forced vertex, and the number of such vertices is denoted df(G)=|core(G)|. Every other graph vertex belongs either to some but not all minimum dominating sets or to no minimum dominating set, with the latter vertices comprising the anticore of G (Bouquet et al. 2021).

If G has vertex count n and no isolated vertices, then

 df(G)<=n/3,

and the bound is sharp (Farhan et al. 2026). For example, if H is any graph, then the graph corona product H circledot K^__2, where K^__2 is the two-vertex empty graph, has V(H) as its unique minimum dominating set and therefore attains equality. The hypothesis excluding isolated vertices is necessary since every isolated vertex belongs to every dominating set.

Determining whether a specified graph vertex is not a dominating forced vertex is an NP-hard decision problem (Farhan et al. 2026). For a tree, the sets of vertices belonging to every, some but not every, or no minimum dominating set can all be determined in linear time and space (Ziemann and Zyliński 2025).

The decision problem of whether a graph has a dominating set of size at most k is NP-complete, as can be shown by reduction from the vertex cover problem (Garey and Johnson 1983, Mertens 2024). Consequently, a polynomial-time algorithm for computing a minimum dominating set would imply P=NP. Van Rooij and Bodlaender (2011) gave an exact algorithm that finds a minimum dominating set of a graph with vertex count n in time O(1.4969^n) and polynomial space.


See also

Dominating Set, Domination Number, Domination Polynomial, Minimal Dominating Set

Explore with Wolfram|Alpha

References

Bouquet, V.; Delbot, F.; and Picouleau, C. "On the Vertices Belonging to All, Some, None Minimum Dominating Set." Disc. Appl. Math. 288, 9-19, 2021. https://doi.org/10.1016/j.dam.2020.08.020.Chen, X.; Zhang, W.; and Xu, S.-J. "The Core of Minimum Dominating Sets in Two Classes of Graphs." Graphs Combin. 42, 41, 2026. https://doi.org/10.1007/s00373-026-03037-5.Farhan, M.; Kuziak, D.; Peterin, I.; and Yero, I. G. "Vertices That Belong to Every Minimum Dominating Set of a Graph and Their Connection with Transportation Sharing Systems with Study Cases in Campo de Gibraltar Area." 25 Sep 2026. https://arxiv.org/abs/2609.31818.Garey, M. R. and Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W. H. Freeman, 1983.Mertens, S. "Domination Polynomials of the Grid, the Cylinder, the Torus, and the King Graph." 15 Aug 2024. https://arxiv.org/abs/2408.08053.Mynhardt, C. M. "Vertices Contained in Every Minimum Dominating Set of a Tree." J. Graph Th. 31, 163-177, 1999. https://doi.org/10.1002/(SICI)1097-0118(199907)31:3%3C163::AID-JGT2%3E3.0.CO;2-T.van Rooij, J. M. M. and Bodlaender, H. L. "Exact Algorithms for Dominating Set." Discr. Appl. Math. 159, 2147-2164, 2011.Ziemann, R. and Zyliński, P. "A Linear Time Algorithm to Compute Vertices That Belong to All, Some and No Minimum Dominating Sets in a Tree and Its Consequences." Opuscula Math. 45, 841-855, 2025. https://doi.org/10.7494/OpMath.2025.45.6.841.

Referenced on Wolfram|Alpha

Minimum Dominating Set

Cite this as:

Weisstein, Eric W. "Minimum Dominating Set." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/MinimumDominatingSet.html

Subject classifications