Papers
Topics
Authors
Recent
Search
2000 character limit reached

Independent Sets in Graphs

Updated 30 January 2026
  • 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 G=(V,E)G=(V,E) is a subset I⊆VI\subseteq V such that no two vertices in II 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 G=(V,E)G=(V,E), an independent set is any I⊆VI\subseteq V with ∀u,v∈I\forall u,v\in I, {u,v}∉E\{u,v\}\notin E. The independence number α(G)\alpha(G) is the maximum size of an independent set. The set of all independent sets is denoted I(G)\mathcal I(G), and their total number is i(G)=∣I(G)∣i(G) = |\mathcal I(G)|. For fixed I⊆VI\subseteq V0, denote I⊆VI\subseteq V1.

For I⊆VI\subseteq V2, define the neighborhood I⊆VI\subseteq V3, and the difference I⊆VI\subseteq V4. The critical difference I⊆VI\subseteq V5. A set is critical if I⊆VI\subseteq V6. The ker and diadem of I⊆VI\subseteq V7 are

I⊆VI\subseteq V8

The ker is always an independent set and satisfies I⊆VI\subseteq V9, where II0 is the intersection of all maximum independent sets. An independent set II1 is inclusion-minimal with II2 if for all proper subsets II3, II4.

2. Structural Results and Extremal Bounds

The enumeration of independent sets is constrained by various global and local properties of the graph:

  • In II5-vertex graphs of minimum degree at least II6, the complete bipartite graph II7 uniquely maximizes II8 for all II9, and uniquely maximizes the distribution and expectation of the size of a uniformly random independent set (G=(V,E)G=(V,E)0) among all such graphs (Law et al., 2012).
  • For regular graphs, Sapozhenko's upper bound is

G=(V,E)G=(V,E)1

and the sharp bound due to Kahn–Zhao asserts

G=(V,E)G=(V,E)2

with equality for a disjoint union of G=(V,E)G=(V,E)3 components (Samotij, 2014).

For certain structured graph classes, precise enumeration is tractable, e.g.:

Graph Family Algorithmic Complexity Reference
Cocomparability Graphs G=(V,E)G=(V,E)4 via poset decomposition (Dyer et al., 2018)
Strongly Orderable G=(V,E)G=(V,E)5 via strong ordering (Heinrich et al., 2021)
Distance-Hereditary Poly-time via DP on cograph trees (Chang et al., 2012)
Grid Graphs G=(V,E)G=(V,E)6, state-matrix recursion (Oh et al., 2016)

3. Algebraic and Geometric Perspectives

The monomial ideal of independent sets G=(V,E)G=(V,E)7 in the polynomial ring G=(V,E)G=(V,E)8 is

G=(V,E)G=(V,E)9

The minimal prime decomposition reflects the covering structure of I⊆VI\subseteq V0: I⊆VI\subseteq V1 Cohen–Macaulayness holds iff I⊆VI\subseteq V2. The Betti numbers are determined by the coefficients I⊆VI\subseteq V3 of the independence polynomial I⊆VI\subseteq V4 as

I⊆VI\subseteq V5

(Olteanu, 2013)

4. Enumerative and Probabilistic Theory

Enumerating independent sets is closely linked to the independence polynomial I⊆VI\subseteq V6. Advanced combinatorial and analytic methods yield asymptotic expansions for various graph families:

  • For regular bipartite expanders,

I⊆VI\subseteq V7

via polymer/cluster-expansion methods (Collares et al., 28 Mar 2025).

  • For forbidden induced subgraphs I⊆VI\subseteq V8, sharp upper bounds on I⊆VI\subseteq V9 are given by

∀u,v∈I\forall u,v\in I0

with further improvements in ∀u,v∈I\forall u,v\in I1-bounded families to ∀u,v∈I\forall u,v\in I2 (Bucić et al., 2024).

Probabilistic analysis addresses properties of the independent set sequence ∀u,v∈I\forall u,v\in I3. 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 ∀u,v∈I\forall u,v\in I4. 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., ∀u,v∈I\forall u,v\in I5-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 ∀u,v∈I\forall u,v\in I6 is FPT in ∀u,v∈I\forall u,v\in I7 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 ∀u,v∈I\forall u,v\in I8, is governed by the Hoffman ratio bound: ∀u,v∈I\forall u,v\in I9 with matching lower bounds {u,v}∉E\{u,v\}\notin E0 for {u,v}∉E\{u,v\}\notin E1 a prime power (Tait et al., 2016). Extensions to orthogonal, unitary, and exotic polarities all support the conjecture {u,v}∉E\{u,v\}\notin E2.

7. Independent-Set Graphs and Reconfiguration

For {u,v}∉E\{u,v\}\notin E3, the {u,v}∉E\{u,v\}\notin E4-independent graph {u,v}∉E\{u,v\}\notin E5 is defined with vertices the independent sets of size at most {u,v}∉E\{u,v\}\notin E6, edges encoding adjacency by token addition/removal. For all {u,v}∉E\{u,v\}\notin E7, {u,v}∉E\{u,v\}\notin E8 is connected and bipartite, with maximum degree {u,v}∉E\{u,v\}\notin E9. For α(G)\alpha(G)0, α(G)\alpha(G)1 equals the α(G)\alpha(G)2nd 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:

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 Independent Sets in Graphs.