Dominating set
A subset of vertices \(S\) in a graph \(G = (V, E)\) is an dominating set if any vertex that is not in \(S\) is adjacent to a vertex of \(S\). A minimum dominating set is a dominating set of smallest possible size. This size is called the domination number of \(G\) and is usually denoted by \(\gamma(G)\).
An indepedent dominating set is a subset of vertices that is both a dominating set and an independent set. A minimum independent dominating set is an independent dominating set of smallest possible size. This size is called the independent domination number of \(G\) and is usually denoted by \(i(G)\).
A total dominating set is a set such that every vertex in \(V\) is adjacent to a vertex in \(S\) . A minimum total dominating set is a total dominating set of smallest possible size. This size is called the total domination number of \(G\) and is usually denoted by \(\gamma_t(G)\). In order for the total domination number to be defined, the graph has to be connected.
A connected dominating set is a dominating set that induces a connected subgraph. A minimum connected dominating set is a connected dominating set of smallest possible size. This size is called the connected domination number of \(G\) and is usually denoted by \(\gamma_c(G)\). In order for the connected domination number to be defined, the graph has to be connected.
A partition of \(V\) into dominating sets is called a domatic partition. A maximum domatic partition is a domatic partition of maximum size. This size is called the domatic number of the graph.
Dominating set search and decision problem
The dominating set decision problem consists in deciding whether a graph, given a natural integer \(k\), has a dominating set of size \(k\). This problem has been proven to be NP-complete [1]. The dominating set search problem consists in finding such a dominating set.
Finding a dominating set of size \(k\) is equivalent to find a feasible solution to this 0-1 integer linear program:
Minimum dominating set problem and domination number
The minimum dominating set problem consists in finding a minimum dominating set in the graph; it is NP-hard.
Finding a minimum dominating set is equivalent to find an optimal solution to the following 0-1 integer linear program:
Computing the domination number of a graph is also NP-hard.
Independent dominating set search and decision problem
The independent dominating set decision problem consists in deciding whether a graph, given a natural integer \(k\), has an independent dominating set of size \(k\). This problem has been proven to be NP-complete [2]. The independent dominating set search problem consists in finding such a set.
Finding an independent dominating set of size \(k\) is equivalent to find a feasible solution to this 0-1 integer linear program:
Minimum independent dominating set problem and independent domination number
The minimum independent dominating set problem consists in finding a minimum independent dominating set in the graph; it is NP-hard.
Finding a minimum independent dominating set is equivalent to find an optimal solution to the following 0-1 integer linear program:
Computing the independent domination number of a graph is also NP-hard. It also follows immediatly from the definition that:
Total dominating set search and decision problem
The total dominating set decision problem consists in deciding whether a connected graph, given a natural integer \(k\), has a total dominating set of size \(k\). This problem has been proven to be NP-complete [3]. The total dominating set search problem consists in finding such a set.
If \(k > 1\), finding a total dominating set of size \(k\) is equivalent to find a feasible solution to this 0-1 integer linear program:
Minimum total dominating set problem and total domination number
The minimum total dominating set problem consists in finding a minimum total dominating set in the graph; it is NP-hard.
If no vertex is connected to all the others (polynomially checkable and in the opposite case the solution is the vertex in question), finding a minimum total dominating set is equivalent to find an optimal solution to the following 0-1 integer linear program:
Computing the total domination number of a graph is also NP-hard. It also follows immediatly from the deinition that:
Connected dominating set search and decision problem
The connected dominating set decision problem consists in deciding whether a connected graph, given a natural integer \(k\), has a connected dominating set of size \(k\). This problem has been proven to be NP-complete [4]. The connected dominating set search problem consists in finding such a set.
Finding a connected dominating set of size \(k\) is equivalent to find a feasible solution to this 0-1 integer linear program [5]:
Minimum connected dominating set problem and connected domination number
The minimum connected dominating set problem consists in finding a minimum connected dominating set in the graph; it is NP-hard.
Finding a minimum total dominating set is equivalent to find an optimal solution to the following 0-1 integer linear program:
Computing the connected domination number of a graph is also NP-hard. It also follows immediatly from the deinition that:
Domatic partition search and decision problem
The domatic partition decision problem consists in deciding whether a graph, given a natural integer \(k\), has a domatic partition of size \(k\). This problem has been proven to be NP-complete [2]. The domatic partition search problem consists in finding such a partition.
Finding a domatic partition of size \(k\) is equivalent to find a feasible solution to this 0-1 integer linear program:
Each vertex belongs to one set:
Each set is is a dominating set:
Domatic partition problem and domatic number
The domatic partition problem consists in finding a maximum dominating partition in the graph; it is NP-hard.
Finding a maximum dominating set is equivalent to find an optimal solution to the following 0-1 integer linear program (where \(w_i\) represents whether the partition is empty or not):
Computing the domatic number of a graph is also NP-hard. However it has been proved that:
where \(\delta(G)\) is the minimum degree of a vertex of \(G\) [6].
[1] Hedetniemi, S. T.; Laskar, R. C. (1990), "Bibliography on domination in graphs and some basic definitions of domination parameters", Discrete Mathematics, 86 (1–3): 257–277.
[2] M.R. Garey and M.R. Johnson. Computers and Intractability. Freeman, New York, 1979.
[3] Michael A. Henning, Anders Yeo. Total Domination in Graphs. Springer, 2013.
[4] Oliver Schaudt, Rainer Schrader, The complexity of connected dominating sets and total dominating sets with specified induced subgraphs, Information Processing Letters, Volume 112, Issue 24, 2012.
[5] Fan, Neng & Watson, Jean-Paul. (2012). Solving the Connected Dominating Set Problem and Power Dominating Set Problem by Integer Programming.
[6] E.J. Cockayne and S.T. Hedetniemi, Towards a theory of domination in graphs, Networks 7 (1977) 247-261.