Papers
Topics
Authors
Recent
Search
2000 character limit reached

Maximal Independent Domination

Updated 7 February 2026
  • Maximal independent domination is defined as an independent set that is also dominating, ensuring every vertex outside the set is adjacent to at least one set vertex.
  • It connects with maximal independent sets and provides sharp bounds for the independent domination number, especially in graphs with bounded degrees.
  • Counting these sets involves polynomial methods and optimization formulations, highlighting both NP-hard complexity and efficient solutions in special graph families.

A maximal independent dominating set in a finite simple graph is a subset of vertices that is both independent (no two are adjacent) and dominating (every vertex not in the set is adjacent to some member of the set). This concept is central in extremal combinatorics, algorithmic graph theory, and enumerative combinatorics, owing to its connections to maximal independent sets, domination parameters, structural characterizations, and computational complexity. The independent domination number, and its variants, play key roles in understanding resilience, redundancy, and structural decomposability in networks.

1. Definitions and Basic Notions

A set WV(G)W \subseteq V(G) is called an independent dominating set if:

  • (i) For every u,vWu, v \in W, (u,v)E(G)(u,v) \notin E(G) (independence).
  • (ii) For every vV(G)Wv \in V(G) \setminus W, there exists uWu \in W with (u,v)E(G)(u,v) \in E(G) (domination).

Equivalently, independent dominating sets are precisely the maximal independent sets—those independent sets that cannot be extended by adding another vertex while preserving independence.

Let:

  • γi(G)\gamma_i(G) denote the independent domination number, the minimum size of any independent dominating set in GG.
  • Γi(G)\Gamma_i(G) denote the upper independent domination number, the maximum such size.

The generating function for counting independent dominating sets is the independent domination polynomial:

Di(G;x)=k0dkxkD_i(G;x) = \sum_{k \geq 0} d_k x^k

where dkd_k counts the number of independent dominating sets of size kk (Dod, 2016).

2. Structural Results and Extremal Bounds

For any simple graph with maximum degree Δ\Delta, there exist sharp upper bounds on the size of minimal independent dominating sets, especially in the case of bounded-degree and extremal graph constructions. Defining α(Δ)=Δ2/4\alpha(\Delta) = \lfloor \Delta^2 / 4 \rfloor and t(Δ)=Δ/(α(Δ)+Δ)t(\Delta) = \Delta / (\alpha(\Delta) + \Delta):

  • If Δ=4\Delta = 4 or Δ6\Delta \geq 6, every connected nn-vertex graph GG with Δ(G)Δ\Delta(G) \leq \Delta satisfies:

γi(G)(1t(Δ))(n1)+1\gamma_i(G) \leq (1 - t(\Delta))(n-1) + 1

  • For other values, tightened case-based bounds apply, e.g., when Δ=5\Delta = 5:

γi(G)(5/9)n\gamma_i(G) \leq (5/9) n

Special extremal graphs, termed Δ\Delta-special (built from cliques or cycles with appropriate leaf attachments), attain equality in these bounds (Cho et al., 2022). As Δ\Delta increases, t(Δ)4/Δt(\Delta) \sim 4/\Delta becomes small, indicating sparse independent dominating sets are possible in high-degree graphs. These bounds improve the trivial estimate γi(G)nΔ\gamma_i(G) \leq n - \Delta that results from greedy construction.

3. Polynomial and Recurrence Methods

The independent domination polynomial, Di(G;x)D_i(G;x), encodes enumerative properties and allows the extraction of γi(G)\gamma_i(G) and Γi(G)\Gamma_i(G) as the smallest and largest degrees with nonzero coefficients, respectively (Dod, 2016):

γi(G)=min{k:dk>0},Γi(G)=max{k:dk>0}\gamma_i(G) = \min\{ k : d_k > 0 \}, \qquad \Gamma_i(G) = \max\{ k : d_k > 0 \}

Structural recurrences include, for vertex vv:

Di(G,x)=Di(Gv,x)Di(Gv,x)+xDi(GN[v],x)D_i(G,x) = D_i(G-v, x) - D_i(G \circ v, x) + x D_i(G-N[v], x)

For edge e={u,v}e = \{u,v\}:

Di(G,x)=Di(Ge,x)x2Di(GN[u,v],x)+xDi((Gu)N[v],x)+xDi((Gv)N[u],x)D_i(G,x) = D_i(G-e,x) - x^2 D_i(G-N[u,v],x) + x D_i((G \circ u)-N[v],x) + x D_i((G \circ v)-N[u],x)

Special graph families permit closed forms; for example:

  • Di(Kn,x)=nxD_i(K_n,x) = n x
  • Di(Pn,x)=xDi(Pn2,x)+xDi(Pn3,x)D_i(P_n,x) = x D_i(P_{n-2}, x) + x D_i(P_{n-3}, x) for n4n \geq 4

Generating function techniques yield direct formulas for the number of independent dominating sets of specified cardinality via binomial-möbius sums (Dod, 2016).

4. Optimization Formulations and Well-Coveredness

All maximal independent sets correspond to characteristic vectors in the binary solution set of a linear complementarity problem (LCP) with M=A+IM = A + I, q=eq = -e, where AA is the adjacency matrix:

Find x0,  (A+I)xe,  xi((A+I)xe)i=0  i\text{Find } x \geq 0,\; (A+I)x \geq e,\; x_i ((A+I)x - e)_i = 0 \; \forall i

The minimum 1\ell_1 norm over the solution set, $m(G) = \min\{e^T x : x \in \Sol(A+I, -e)\}$, gives a lower bound on the independent domination number, and coincides with it exactly if GG is a forest (Pandit et al., 2016).

A graph is well-covered if all maximal independent sets have the same size; in this case, all integer LCP solutions have the same 1\ell_1 norm (Pandit et al., 2016).

The LCP and LPCC frameworks expose the strong inapproximability of the independent domination number: computing or even approximating γi(G)\gamma_i(G) is strongly NP-hard and not approximable within n1ϵn^{1-\epsilon} unless P=NPP = NP (Pandit et al., 2016).

5. Independence-Domination Parameters and Algorithmic Complexity

The independence-domination number γind(G)\gamma_{\rm ind}(G) is defined as the maximum, over all independent sets II, of the minimal number of vertices needed to dominate II:

γind(G)=maxIindependentγG(I)\gamma_{\rm ind}(G) = \max_{I\,\text{independent}} \gamma_G(I)

with γG(I)=min{D:DV,IN[D]}\gamma_G(I) = \min\{ |D| : D \subseteq V,\, I \subseteq N[D] \} (Hon et al., 2013).

  • γ(G)γind(G)\gamma(G) \ge \gamma_{\rm ind}(G).
  • For chordal graphs, γ(G)=γind(G)\gamma(G) = \gamma_{\rm ind}(G) (Hon et al., 2013, Aharoni et al., 2017).

The problem is NP-complete for general graphs, including bipartite and chordal graphs (Hon et al., 2013). However, polynomial-time algorithms exist for cographs (γind(G)=\gamma_{\rm ind}(G) = number of connected components), distance-hereditary graphs, permutation graphs, and bounded treewidth graphs. For planar graphs, a Baker-style PTAS yields, for every ε>0\varepsilon > 0, a (1+ε)(1+\varepsilon)-approximation in linear time (Hon et al., 2013).

For bounded treewidth kk, dynamic programming algorithms compute γind(G)\gamma_{\rm ind}(G) in O(n3)O(n^3) time (Hon et al., 2013).

6. Weighted and Fractional Extensions

Weighted independent domination numbers generalize classical definitions by considering a vertex-weight function ww:

  • Weighted domination: minimum total weight of a set DD dominating VV.
  • Weighted independent domination: maximum, over all independent sets II, of the minimal total weight to dominate II.

For interval graphs and line-graphs of single-edge subtree intersections, the weighted independent domination number equals the weighted domination number, and both can be computed by linear or near-linear time greedy algorithms (Aharoni et al., 2017). For chordal graphs, equality may fail with weights.

Greedy and dual-packing algorithms, exploiting properties such as the consecutive-ones property of interval matrices, are central in these exact weighted results (Aharoni et al., 2017).

7. Connections, Special Cases, and Open Questions

Maximal independent domination interacts closely with classic invariants such as the independence number α(G)\alpha(G), domination number γ(G)\gamma(G), and structural graph decompositions. The study of the independence domination polynomial links enumerative combinatorics, split decompositions, and Möbius inversion techniques.

Open questions highlighted include the precise boundaries of graph classes where weighted independence-domination and domination coincide, the complexity in broader chordal classes, and structural characterization of extremal examples. Special families—cographs, interval graphs, certain line-graphs—admit complete answers (Aharoni et al., 2017, Dod, 2016, Hon et al., 2013).

The theory and algorithms for maximal independent domination, including bounds, optimization characterizations, enumeration, and parameterized complexity, underpin a substantial corpus in modern graph theory and combinatorial optimization (Cho et al., 2022, Pandit et al., 2016, Hon et al., 2013, Aharoni et al., 2017, Dod, 2016).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Maximal Independent Domination.