Independent Sets in Graphs
- Independent sets in graphs are vertex subsets with no adjacent pairs, where the independence number marks the largest such set.
- They are central to combinatorics and extremal graph theory, with concepts like ker, diadem, and independence polynomials providing structural insights.
- Algorithmic research targets NP-hard maximum independent set problems using dynamic programming, heuristic search, and spectral methods.
An independent set in a finite simple graph is a subset such that no two vertices in are adjacent. Independent sets play a central role in extremal graph theory, combinatorics, algebraic graph theory, statistical mechanics, and computational complexity. Their enumeration, structural theory, optimization, and algorithmic properties have motivated a rich array of foundational and modern research directions.
1. Definitions and Key Parameters
Given a graph , an independent set is any with , . The independence number is the maximum size of an independent set. The set of all independent sets is denoted , and their total number is . For fixed , denote .
For , define the neighborhood , and the difference . The critical difference . A set is critical if . The ker and diadem of are
The ker is always an independent set and satisfies , where is the intersection of all maximum independent sets. An independent set is inclusion-minimal with if for all proper subsets , .
2. Structural Results and Extremal Bounds
The enumeration of independent sets is constrained by various global and local properties of the graph:
- In -vertex graphs of minimum degree at least , the complete bipartite graph uniquely maximizes for all , and uniquely maximizes the distribution and expectation of the size of a uniformly random independent set () among all such graphs (Law et al., 2012).
- For regular graphs, Sapozhenko's upper bound is
and the sharp bound due to Kahn–Zhao asserts
with equality for a disjoint union of components (Samotij, 2014).
For certain structured graph classes, precise enumeration is tractable, e.g.:
| Graph Family | Algorithmic Complexity | Reference |
|---|---|---|
| Cocomparability Graphs | via poset decomposition | (Dyer et al., 2018) |
| Strongly Orderable | via strong ordering | (Heinrich et al., 2021) |
| Distance-Hereditary | Poly-time via DP on cograph trees | (Chang et al., 2012) |
| Grid Graphs | , state-matrix recursion | (Oh et al., 2016) |
3. Algebraic and Geometric Perspectives
The monomial ideal of independent sets in the polynomial ring is
The minimal prime decomposition reflects the covering structure of : Cohen–Macaulayness holds iff . The Betti numbers are determined by the coefficients of the independence polynomial as
4. Enumerative and Probabilistic Theory
Enumerating independent sets is closely linked to the independence polynomial . Advanced combinatorial and analytic methods yield asymptotic expansions for various graph families:
- For regular bipartite expanders,
via polymer/cluster-expansion methods (Collares et al., 28 Mar 2025).
- For forbidden induced subgraphs , sharp upper bounds on are given by
with further improvements in -bounded families to (Bucić et al., 2024).
Probabilistic analysis addresses properties of the independent set sequence . For random trees and sparse random graphs, partial unimodality holds with high probability (Heilman, 2020).
5. Optimization and Algorithmics
The Maximum Independent Set (MIS) problem aims to compute . This problem is NP-hard in general, with various algorithmic frameworks developed for specific classes:
- For cographs, distance-hereditary graphs, and cocomparability graphs, polynomial-time or linear-time dynamic programming or recurrence-based algorithms exist (Dyer et al., 2018, Chang et al., 2012).
- In subclasses defined by forbidden induced subgraphs, e.g., -free graphs, the structure theorem enables reduction to polynomially many complete bipartite subgraphs, yielding a poly-time algorithm (Mosca, 2020).
- Exact enumeration of all independent sets of bounded size is FPT in for cocomparability and strongly orderable graphs (Dyer et al., 2018, Heinrich et al., 2021).
For large instances, heuristic evolutionary algorithms leveraging graph partitioning and local search (ARW, forced-insertion) scale to million-node graphs, outperforming classical local search (ARW) in many real-world families (Lamm et al., 2015).
6. Geometry and Spectral Theory
In algebraic and geometric extremal graph theory, the independence number of polarity graphs over projective planes, e.g., the Erdős–Rényi graph , is governed by the Hoffman ratio bound: with matching lower bounds for a prime power (Tait et al., 2016). Extensions to orthogonal, unitary, and exotic polarities all support the conjecture .
7. Independent-Set Graphs and Reconfiguration
For , the -independent graph is defined with vertices the independent sets of size at most , edges encoding adjacency by token addition/removal. For all , is connected and bipartite, with maximum degree . For , equals the nd Fibonacci number (Fatehi et al., 2015).
Reconfiguration problems, such as the Token Addition–Removal (TAR) model, are NP-complete in general but admit efficient algorithms in cographs and related classes.
References:
- (Bhattacharya et al., 2017, Samotij, 2014, Law et al., 2012, Collares et al., 28 Mar 2025, Olteanu, 2013, Chang et al., 2012, Fatehi et al., 2015, Dyer et al., 2018, Heinrich et al., 2021, Lamm et al., 2015, Tait et al., 2016, Oh et al., 2016, Bucić et al., 2024, Mosca, 2020, Heilman, 2020).