Let be the number of vertex covers of a graph of size . Then the vertex cover polynomial is defined by
(1)
|
where is the vertex count of (Dong et al. 2002).
It is related to the independence polynomial by
(2)
|
(Akban and Oboudi 2013).
Precomputed vertex cover polynomials for many named graphs in terms of a variable can be obtained in the Wolfram Language using GraphData[graph, "VertexCoverPolynomial"][x].
The following table summarizes closed forms for the vertex cover polynomials of some common classes of graphs (cf. Dong et al. 2002).
Equivalent forms for the cycle graph include
(3)
| |||
(4)
|