Clique-Cover Polynomials in Graph Theory
- Clique-cover polynomials are generating functions that count vertex-disjoint clique partitions in graphs, connecting combinatorial enumeration with algebraic properties.
- They establish a duality with chromatic polynomials using Stirling transforms, while their adjoint forms correlate with the independence polynomials of auxiliary graphs.
- These polynomials enable efficient algorithmic computation for cographs and foster analyses of real-rootedness, log-concavity, and other key combinatorial features in graph theory.
A clique-cover polynomial is a generating function encoding the number of ways a simple graph can be partitioned into vertex-disjoint cliques. Closely related to the chromatic and matching polynomials, clique-cover polynomials and their alternated-sign forms—the adjoint polynomials—exhibit deep duality, transformation, and root-structure properties, and are connected to independence polynomials of derived auxiliary graphs. These objects facilitate both combinatorial enumeration and algebraic analysis of graph coverings, connecting diverse areas within algebraic and enumerative graph theory (Jumadildayev, 17 Dec 2025, Bencs, 2017).
1. Definitions and Fundamental Properties
Let be a simple graph on vertices. A -clique cover of is a partition of into vertex-disjoint cliques (a singleton is allowed as a trivial clique). If denotes the number of -clique covers, the clique-cover polynomial is
with an indeterminate tracking the number of cliques. This object is also known as the sigma polynomial or, in different normalization, the adjoint polynomial, defined as
where is the number of -clique covers of (Bencs, 2017). Adjoint polynomials contain equivalent combinatorial data and are minorants of the chromatic polynomial of the graph complement, with
The coefficients serve as the "Stirling-type" building blocks in this expansion.
2. Duality with Chromatic Polynomials and Change-of-Basis
A central duality interrelates clique-cover polynomials of and chromatic polynomials of . Birkhoff's inclusion-exclusion yields
where is the falling factorial. Defining a linear operator with and its inverse (which acts as a basis change via the Stirling numbers of the second kind: ), one obtains the duality relations: Pictorially, this translates proper colorings of into partitions of —which is exactly a clique cover of (Jumadildayev, 17 Dec 2025).
3. Transformations: Adjoint and Independence Polynomials
The adjoint polynomial is equivalently described in terms of the independence polynomial of a derived auxiliary graph . For a fixed ordering of , the vertex set of is . Two distinct edges and are adjacent in if any of the following hold: , , or and (with assumed). Then
where is the independence polynomial of . There is a bijection between -clique covers of and independent sets of size in . The matching polynomial
is structurally analogous, with the line graph of (Bencs, 2017).
4. Poisson–Expectation and Analytic Representations
Evaluating the clique-cover polynomial at admits a probabilistic interpretation: since the operator is the moment-to-ordinary basis change for the Poisson distribution (). This provides a Poisson-integral viewpoint, tightly analogous to Lebesgue–Stieltjes representations used for matching and path-cover polynomials with Gaussian or gamma measures (Jumadildayev, 17 Dec 2025). The analytic properties of clique-cover and adjoint polynomials are thus closely linked to those of independence polynomials.
5. Closed Forms for Special Graph Classes
For complete multipartite graphs (formed by the join of independent sets), iterating the join-graph formula yields
where . For bipartite complete graphs , two forms are given: In the case of , and both clique-cover and adjoint polynomials are determined by Stirling numbers (Jumadildayev, 17 Dec 2025, Bencs, 2017).
6. Algorithmic Computation and Cographs
Cographs, constructed by recursive unions and joins from single vertices, allow for efficient computation of clique-cover polynomials. Their cotree representation, with internal nodes labeled as "union" or "join," enables a uniform bottom-up algorithm:
- For leaves, return .
- For union-nodes, take the product of child polynomials.
- For join-nodes, apply to the product of inverse-transformed child polynomials.
Each operation on degree- polynomials requires time (via FFT), and the cotree has nodes, giving an overall complexity (Jumadildayev, 17 Dec 2025).
7. Analytic and Combinatorial Properties
By the correspondence with independence polynomials, one transfers real-rootedness, monotonicity, and log-concavity properties. For connected , has a unique largest positive real zero , with for all other zeros. This zero satisfies (where is the largest zero of the matching polynomial). The sequence is ultra-log-concave and unimodal. For every subgraph of connected , the ratio (and correspondingly ) has non-negative integer coefficients, establishing coefficient-positivity and strict monotonicity under subgraph inclusion (Bencs, 2017).
Illustrative Table: Key Computational Forms
| Object | Formula | Comments |
|---|---|---|
| Clique-cover polynomial | : number of -clique covers | |
| Duality (chromatic dual) | : Stirling basis operator | |
| Adjoint polynomial | : as above | |
| Adjoint–Independence link | : auxiliary graph |
The structural interplay between clique covers, adjoint polynomials, Stirling transforms, chromatic polynomials, and independence polynomials provides a unified analytic and combinatorial framework for studying graph coverings and their algebraic properties (Jumadildayev, 17 Dec 2025, Bencs, 2017).