Maximal Independent Domination
- 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 is called an independent dominating set if:
- (i) For every , (independence).
- (ii) For every , there exists with (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:
- denote the independent domination number, the minimum size of any independent dominating set in .
- denote the upper independent domination number, the maximum such size.
The generating function for counting independent dominating sets is the independent domination polynomial:
where counts the number of independent dominating sets of size (Dod, 2016).
2. Structural Results and Extremal Bounds
For any simple graph with maximum degree , 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 and :
- If or , every connected -vertex graph with satisfies:
- For other values, tightened case-based bounds apply, e.g., when :
Special extremal graphs, termed -special (built from cliques or cycles with appropriate leaf attachments), attain equality in these bounds (Cho et al., 2022). As increases, becomes small, indicating sparse independent dominating sets are possible in high-degree graphs. These bounds improve the trivial estimate that results from greedy construction.
3. Polynomial and Recurrence Methods
The independent domination polynomial, , encodes enumerative properties and allows the extraction of and as the smallest and largest degrees with nonzero coefficients, respectively (Dod, 2016):
Structural recurrences include, for vertex :
For edge :
Special graph families permit closed forms; for example:
- for
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 , , where is the adjacency matrix:
The minimum 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 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 norm (Pandit et al., 2016).
The LCP and LPCC frameworks expose the strong inapproximability of the independent domination number: computing or even approximating is strongly NP-hard and not approximable within unless (Pandit et al., 2016).
5. Independence-Domination Parameters and Algorithmic Complexity
The independence-domination number is defined as the maximum, over all independent sets , of the minimal number of vertices needed to dominate :
with (Hon et al., 2013).
- .
- For chordal graphs, (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 ( number of connected components), distance-hereditary graphs, permutation graphs, and bounded treewidth graphs. For planar graphs, a Baker-style PTAS yields, for every , a -approximation in linear time (Hon et al., 2013).
For bounded treewidth , dynamic programming algorithms compute in time (Hon et al., 2013).
6. Weighted and Fractional Extensions
Weighted independent domination numbers generalize classical definitions by considering a vertex-weight function :
- Weighted domination: minimum total weight of a set dominating .
- Weighted independent domination: maximum, over all independent sets , of the minimal total weight to dominate .
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 , domination number , 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).