Next Article in Journal / Special Issue
Classifying Entropy Measures
Previous Article in Journal
Mirror Symmetry Is Subject to Crowding
Previous Article in Special Issue
Long Time Behaviour on a Path Group of the Heat Semi-group Associated to a Bilaplacian
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Symmetry of Independence Polynomials

1
Department of Computer Science and Mathematics, Ariel University Center of Samaria, Kiryat HaMada, Ariel 40700, Israel
2
Department of Computer Science, Holon Institute of Technology, 52 Golomb Street, Holon 58102, Israel
*
Author to whom correspondence should be addressed.
Symmetry 2011, 3(3), 472-486; https://doi.org/10.3390/sym3030472
Submission received: 27 April 2011 / Revised: 20 June 2011 / Accepted: 22 June 2011 / Published: 15 July 2011
(This article belongs to the Special Issue Symmetry Measures on Complex Networks)

Abstract

:
An independent set in a graph is a set of pairwise non-adjacent vertices, and α ( G ) is the size of a maximum independent set in the graph G. A matching is a set of non-incident edges, while μ ( G ) is the cardinality of a maximum matching. If s k is the number of independent sets of size k in G, then I ( G ; x ) = s 0 + s 1 x + s 2 x 2 + + s α x α , α = α G , is called the independence polynomial of G (Gutman and Harary, 1986). If s j = s α j for all 0 j α / 2 , then I ( G ; x ) is called symmetric (or palindromic). It is known that the graph G 2 K 1 , obtained by joining each vertex of G to two new vertices, has a symmetric independence polynomial (Stevanović, 1998). In this paper we develop a new algebraic technique in order to take care of symmetric independence polynomials. On the one hand, it provides us with alternative proofs for some previously known results. On the other hand, this technique allows to show that for every graph G and for each non-negative integer k μ G , one can build a graph H, such that: G is a subgraph of H, I H ; x is symmetric, and I G 2 K 1 ; x = 1 + x k · I H ; x .

1. Introduction

Throughout this paper G = ( V , E ) is a simple (i.e., a finite, undirected, loopless and without multiple edges) graph with vertex set V = V ( G ) and edge set E = E ( G ) . If X V , then G [ X ] is the subgraph of G spanned by X. By G W we mean the subgraph G [ V W ] , if W V ( G ) . We also denote by G F the partial subgraph of G obtained by deleting the edges of F, for F E ( G ) , and we write shortly G e , whenever F = { e } .
The neighborhood of a vertex v V is the set N G ( v ) = { w : w V and v w E } , while N G [ v ] = N G ( v ) { v } ; if there is no ambiguity on G, we write N ( v ) and N [ v ] .
K n , P n , C n denote, respectively, the complete graph on n 1 vertices, the chordless path on n 1 vertices, and the chordless cycle on n 3 vertices.
The disjoint union of the graphs G 1 , G 2 is the graph G = G 1 G 2 having as vertex set the disjoint union of V ( G 1 ) , V ( G 2 ) , and as edge set the disjoint union of E ( G 1 ) , E ( G 2 ) . In particular, n G denotes the disjoint union of n > 1 copies of the graph G.
If G 1 , G 2 are disjoint graphs, A 1 V ( G 1 ) , A 2 V ( G 2 ) , then the Zykov sum of G 1 , G 2 with respect to A 1 , A 2 , is the graph G 1 , A 1 + ( G 2 , A 2 ) with V ( G 1 ) V ( G 2 ) as vertex set and
E ( G 1 ) E ( G 2 ) { v 1 v 2 : v 1 A 1 , v 2 A 2 }
as edge set [1]. If A 1 = V ( G 1 ) and A 2 = V ( G 2 ) , we simply write G 1 + G 2 .
The corona of the graphs G and H with respect to A V ( G ) is the graph G , A H obtained from G and A copies of H, such that every vertex belonging to A is joined to all vertices of a copy of H [2]. If A = V ( G ) we use G H instead of G , V ( G ) H (see Figure 1 for an example).
Let G , H be two graphs and C be a cycle on q vertices of G. By ( G , C ) H we mean the graph obtained from G and q copies of H, such that each two consecutive vertices on C are joined to all vertices of a copy of H (see Figure 2 for an example).
An independent (or a stable) set in G is a set of pairwise non-adjacent vertices. By I n d ( G ) we mean the family of all independent sets of G. An independent set of maximum size will be referred to as a maximum independent set of G, and the independence number of G, denoted by α ( G ) , is the cardinality of a maximum independent set in G.
Let s k be the number of independent sets of size k in a graph G. The polynomial
I ( G ; x ) = s 0 + s 1 x + s 2 x 2 + + s α x α , α = α G
is called the independence polynomial of G [3,4], the independent set polynomial of G [5]. In [6], the dependence polynomial D ( G ; x ) of a graph G is defined as D ( G ; x ) = I ( G ¯ ; x ) .
A matching is a set of non-incident edges of a graph G, while μ ( G ) is the cardinality of a maximum matching. Let m k be the number of matchings of size k in G.
The polynomial
M ( G ; x ) = m 0 + m 1 x + m 2 x 2 + + m μ x μ , μ = μ G
is called the matching polynomial of G [7].
The independence polynomial has been defined as a generalization of the matching polynomial, because the matching polynomial of a graph G and the independence polynomial of its line graph are identical. Recall that given a graph G, its line graph L ( G ) is the graph whose vertex set is the edge set of G, and two vertices are adjacent if they share an end in G. For instance, the graphs G 1 and G 2 depicted in Figure 3 satisfy G 2 = L ( G 1 ) and, hence, I ( G 2 ; x ) = 1 + 6 x + 7 x 2 + x 3 = M ( G 1 ; x ) .
In [3] a number of general properties of the independence polynomial of a graph are presented. As examples, we mention that:
I ( G 1 G 2 ; x ) = I ( G 1 ; x ) · I ( G 2 ; x ) , I ( G 1 + G 2 ; x ) = I ( G 1 ; x ) + I ( G 2 ; x ) 1 .
The following equalities are very useful in calculating of the independence polynomial for various families of graphs.
Theorem 1.1.
Let G = ( V , E ) be a graph of order n. Then the following identities are true:
(i)  I ( G ; x ) = I ( G v ; x ) + x · I ( G N [ v ] ; x ) holds for each v V [3].
(ii)  I G H ; x = I H ; x n · I G ; x I H ; x for every graph H [8].
A finite sequence of real numbers ( a 0 , a 1 , a 2 , , a n ) is said to be:
  • unimodal if there is some k { 0 , 1 , , n } , such that a 0 a k 1 a k a k + 1 a n ;
  • log-concave if a i 2 a i 1 · a i + 1 , i { 1 , 2 , , n 1 } ;
  • symmetric (or palindromic) if a i = a n i , i = 0 , 1 , , n / 2 .
It is known that every log-concave sequence of positive numbers is also unimodal.
A polynomial is called unimodal (log-concave, symmetric) if the sequence of its coefficients is unimodal (log-concave, symmetric, respectively).
For instance, the independence polynomial:
  • I ( K 42 + 3 K 7 ; x ) = 1 + 63 x + 147 x 2 + 343 x 3 is log-concave;
  • I ( K 43 + 3 K 7 ; x ) = 1 + 64 x + 147 x 2 + 343 x 3 is unimodal, but it is not log-concave, because 147 · 147 64 · 343 = 343 < 0 ;
  • I ( K 127 + 3 K 7 ; x ) = 1 + 148 x + 147 x 2 + 343 x 3 is non-unimodal;
  • I ( K 18 + 3 K 3 + 4 K 1 ; x ) = 1 + 31 x + 33 x 2 + 31 x 3 + x 4 is symmetric and log-concave;
  • I ( K 52 + 3 K 4 + 4 K 1 ; x ) = 1 + 68 x + 54 x 2 + 68 x 3 + x 4 is symmetric and non-unimodal.
It is easy to see that if α ( G ) 3 and I ( G ; x ) is symmetric, then it is also log-concave.
For other examples, see [9,10,11,12,13,14]. Alavi et al. proved that for every permutation π of { 1 , 2 , , α } there is a graph G with α ( G ) = α such that s π ( 1 ) < s π ( 2 ) < < s π ( α ) [9].
The following conjecture is still open.
Conjecture 1.2.
The independence polynomial of every tree is unimodal [9].
Hence to prove the unimodality of independence polynomials is sometimes a difficult task. Moreover, even if the independence polynomials of all the connected components of a graph G are unimodal, then I ( G ; x ) is not for sure unimodal [15]. The following result shows that symmetry gives a hand to unimodality.
Theorem 1.3.
If P and Q are both unimodal and symmetric, then P · Q is unimodal and symmetric [16].
A clique cover of a graph G is a spanning graph of G, each connected component of which is a clique. A cycle cover of a graph G is a spanning graph of G, each connected component of which is a vertex, an edge, or a proper cycle. In this paper we give an alternative proof for the fact that the polynomials I ( G 2 K 1 ; x ) , I ( Φ ( G ) ; x ) , and I ( Γ ( G ) ; x ) are symmetric for every clique cover Φ , and every cycle cover Γ of a graph G, where Φ ( G ) and Γ ( G ) are graphs built by Stevanović’s rules [17]. Our main finding claims that the polynomial I ( G 2 K 1 ; x ) is divisible both by I ( Φ ( G ) ; x ) and I ( Γ ( G ) ; x ) .
The paper is organized as follows. Section 2 looks at previous results on symmetric independence polynomials, Section 3 presents our results connecting symmetric independence polynomials derived by Stevanović’s rules [17], while Section 4 is devoted to conclusions, future directions of research, and some open problems.

2. Related Work

The symmetry of the matching polynomial and the characteristic polynomial of a graph were examined in [18], while for the independence polynomial we quote [17,19,20]. Recall from [18] that G is called an equible graph if G = H K 1 for some graph H. Both matching polynomials and characteristic polynomials of equible graphs are symmetric [18]. Nevertheless, there are non-equible graphs whose matching polynomials and characteristic polynomials are symmetric.
It is worth mentioning that one can produce graphs with symmetric independence polynomials in different ways. For instance, the independence polynomial of the disjoint union of two graphs having symmetric independence polynomial is symmetric as well. Another basic graph operation preserving symmetry of the independence polynomial is the Zykov sum of two graphs with the same independence number. We summarize other constructions respecting symmetry of the independence polynomial in what follows.

2.1. Gutman’s Construction [21]

For integers p > 1 , q > 1 , let J p , q be the graph built in the following manner [21]. Start with three complete graphs K 1 , K p and K q whose vertex sets are disjoint. Connect the vertex of K 1 with p 1 vertices of K p and with q 1 vertices of K q (see Figure 4 as an example).
The graph thus obtained has a unique maximum independent set of size three, and its independence polynomial is equal to
I J p , q ; x = 1 + ( p + q + 1 ) x + ( p q + 2 ) x 2 + x 3 .
Hence the independence polynomial of G = J p , q + K p q p q + 1 is
I G ; x = I J p , q ; x + I K p q p q + 1 ; x 1 = 1 + 2 + p q x + 2 + p q x 2 + x 3 ,
which is clearly symmetric and log-concave.

2.2. Bahls and Salazar’s Construction [20]

The K t -path of length k 1 is the graph P ( t , k ) = ( V , E ) with V = { v 1 , v 2 , , v t + k 1 } and E = v i v i + j : 1 i t + k 2 , 1 j min { t 1 , t + k i 1 } . Such a graph consists of k copies of K t , each glued to the previous one by identifying certain prescribed subgraphs isomorphic to K t 1 . Let d 0 be an integer. The d-augmented K t path P ( t , k , d ) is defined by introducing new vertices { u i , 1 , u i , 2 , , u i , d } i = 0 t + k 2 and edges v i u i , j , v i + 1 u i , j : j = 1 , , d i = 1 t + k 2 v 1 , u 0 , j : j = 1 , , d . Let G = ( V , E ) and U V be a subset of its vertices. Let v V and define the cone of G on U with vertex v, denoted G * ( U , v ) = G , U + K 1 , where K 1 = v , . Given G and U and a graph H, we write H + G , U instead of H , V H + G , U .
Theorem 2.1.
Let t 2 , k 1 , and d 0 be integers, and let G = ( V , E ) be a graph with U V a distinguished subset of vertices. Suppose that each of the graphs G, G U , and G , U + K 1 has a symmetric and unimodal independence polynomial, and deg ( I ( G ; x ) ) = deg ( I ( G , U + K 1 ; x ) ) = deg ( I ( G U ; x ) ) + 2 . Then the independence polynomial of the graph P ( t , k , d ) + ( G , U ) is symmetric and unimodal [20].

2.3. Stevanović’s Constructions [17]

Taking into account that s 0 = 1 and s 1 = V ( G ) = n , it follows that if I ( G ; x ) is symmetric, then s 0 = s α and s 1 = s α 1 , i.e., G has only one maximum independent set, say S, and n α ( G ) independent sets, of size α ( G ) 1 , that are not subsets of S.
Theorem 2.2.
If there is an independent set S in G such that N ( A ) S = 2 A holds for every independent set A V G S , then I ( G ; x ) is symmetric [17].
The following result is a consequence of Theorem 2.2.
Corollary 2.3.
(i) If α ( G ) = α , s α = 1 , s α 1 = V ( G ) , and for the unique stability system S of G it is true that N ( v ) S = 2 for each v V ( G ) S , then I ( G ; x ) is symmetric [17]; (ii) If G is a claw-free graph with α ( G ) = α , s α = 1 , s α 1 = V ( G ) , then I ( G ; x ) is symmetric.
Corollary 2.3 gives three different ways to construct graphs having symmetric independence polynomials [17].
  • Rule 1. For a given graph G, define a new graph H as: H = G 2 K 1 .
For an example, see the graphs in Figure 5: I ( G ; x ) = 1 + 6 x + 9 x 2 + 3 x 3 , while
I ( H 1 ; x ) = 1 + x 6 1 + 12 x + 48 x 2 + 77 x 3 + 48 x 4 + 12 x 5 + x 6 =
= 1 + 18 x + 135 x 2 + 565 x 3 + 1485 x 4 + 2601 x 5 + 3126 x 6 + 2601 x 7 + 1485 x 8 + 565 x 9 + 135 x 10 + 18 x 11 + x 12 .
  • A cycle cover of a graph G is a spanning graph of G, each connected component of which is a vertex (which we call a vertex-cycle), an edge (which we call an edge-cycle), or a proper cycle. Let Γ be a cycle cover of G.
Rule 2. Construct a new graph H from G, denoted by H = Γ G , as follows: if C Γ is
(i) a vertex-cycle, say v, then add two vertices and join them to v;
(ii) an edge-cycle, say u v , then add two vertices and join them to both u and v;
(iii) a proper cycle, with
V ( C ) = { v i : 1 i s } , E ( C ) = { v i v i + 1 : 1 i s 1 } { v 1 v s } ,
then add s vertices, say { w i : 1 i s } and each of them is joined to two consecutive vertices on C, as follows: w 1 is joined to v s , v 1 , then w 2 is joined to v 1 , v 2 , further w 3 is joined to v 2 , v 3 , etc.
Figure 6 contains an example, namely, I ( G ; x ) = 1 + 6 x + 9 x 2 + 3 x 3 , while
I ( H 2 ; x ) = 1 + 13 x + 60 x 2 + 125 x 3 + 125 x 4 + 60 x 5 + 13 x 6 + x 7 =
= 1 + x 1 + 12 x + 48 x 2 + 77 x 3 + 48 x 4 + 12 x 5 + x 6 .
  • A clique cover of a graph G is a spanning graph of G, each connected component of which is a clique. Let Φ be a clique cover of G.
Rule 3. Construct a new graph H from G, denoted by H = Φ G , as follows: for each Q Φ , add two non-adjacent vertices and join them to all the vertices of Q.
Figure 7 contains an example, namely, I ( G ; x ) = 1 + 6 x + 9 x 2 + 3 x 3 , while
I ( H 3 ; x ) = 1 + 12 x + 48 x 2 + 77 x 3 + 48 x 4 + 12 x 5 + x 6 .
Theorem 2.4.
Let H be the graph obtained from a graph G according to one of the Rules 1, 2 or 3. Then H has a symmetric independence polynomial [17].
Let us remark that I ( H 1 ; x ) = 1 + x 6 · I ( H 3 ; x ) and I ( H 2 ; x ) = 1 + x · I ( H 3 ; x ) , where H 1 , H 2 and H 3 are depicted in Figure 5, Figure 6, and Figure 7, respectively.

2.4. Inequalities and Equalities Following from Theorem 2.4

When inequalities connecting coefficients of the independence polynomial is under consideration, the symmetry mirrors the area, where they are already established. The following results illustrate this idea.
Proposition 2.5.
Let G = H 2 K 1 be with α ( G ) = α , and s k be the coefficients of I ( G ; x ) . Then I ( G ; x ) is symmetric, and [22]
s 0 s 1 s p , f o r p = ( 2 α + 2 ) / 5 , w h i l e
s t s α 1 s α , f o r t = ( 3 α 2 ) / 5 .
Theorem 2.6.
Let H be a graph of order n 2 , Γ be a cycle cover of H that contains no vertex-cycles, G be obtained by Rule 2, and α ( G ) = α . Then I ( G ; x ) is symmetric and its coefficients ( s k ) satisfy the subsequent inequalities [22]
s 0 s 1 s p , f o r p = ( α + 1 ) / 3 , a n d
s q s α 1 s α , f o r q = ( 2 α 1 ) / 3 .
Let H n , n 1 , be the graphs obtained according to Rule 3 from P n , as one can see in Figure 8.
Theorem 2.7.
If J n ( x ) = I ( H n ; x ) , n 0 , then [23]
(i)  J 0 ( x ) = 1 , J 1 ( x ) = 1 + 3 x + x 2 and J n , n 2 , satisfies the following recursive relations:
J 2 n ( x ) = J 2 n 1 ( x ) + x · J 2 n 2 ( x ) , n 1 ,
J 2 n 1 ( x ) = ( 1 + x ) 2 · J 2 n 2 ( x ) + x · J 2 n 3 ( x ) , n 2 ;
(ii)  J n is both symmetric and unimodal.
It was conjectured in [23] that I ( H n ; x ) is log-concave and has only real roots. This conjecture has been resolved as follows.
Theorem 2.8.
Let n 1 . Then [24]
(i) the independence polynomial of H n is
I ( H n ; x ) = s = 1 n + 1 / 2 1 + 4 x + x 2 + 2 x · cos 2 s π n + 2 ;
(ii)  I ( H n ; x ) has only real zeros, and, therefore, it is log-concave and unimodal.

3. Results

The following lemma goes from the well-known fact that the polynomial P ( x ) is symmetric if and only if it equals its reciprocal, i.e.,
P ( x ) = x deg ( P ) · P 1 x .
Lemma 3.1.
Let f x , g x and h x be polynomials satisfying f x = g x · h x . If any two of them are symmetric, then the third is symmetric as well.
For H = 2 K 1 , Theorem 1.1 gives
I G 2 K 1 ; x = 1 + x 2 n · I G ; x 1 + x 2 .
Since
x 1 + x 2 = 1 x 1 + 1 x 2 a n d deg I G 2 K 1 ; x = 2 n ,
one can easily see that the polynomial I G 2 K 1 ; x satisfies the identity (1). Thus we conclude with the following.
Theorem 3.2.
For every graph G, the polynomial I G 2 K 1 ; x is symmetric [17].

3.1. Clique Covers Revisited

Lemma 3.3.
If A is a clique in a graph G, then for every graph H
I ( ( G , A ) H ; x ) = I H ; x A 1 · I ( ( G , A ) + H ; x ) .
Proof: 
Let G 1 = ( G , A ) H and G 2 = ( G , A ) + H ( A 1 ) H .
For S I n d ( G ) , let us define the following families of independent sets:
Ω S G 1 = { S W : W V ( G 1 G ) , S W I n d ( G 1 } ,
Ω S G 2 = { S W : W V ( G 2 G ) , S W I n d ( G 2 ) } .
Since A is a clique, it follows that S A 1 .
Case 1. S A = .
In this case S W Ω S G 1 if and only if S W Ω S G 2 . Hence, for each size m S , we get that
{ S W Ω S G 1 : S W = m } = { S W Ω S G 2 : S W = m } .
Case 2. S A = { a } .
Now, every S W Ω S G 1 has W V ( H ) = for exactly one H, namely, the graph H whose vertices are joined to a. Hence, W may contain vertices only from | A | 1 H .
On the other hand, each S W Ω S G 2 has W V ( H ) = for the unique H appearing in ( G , A ) + H . Therefore, W may contain vertices only from | A | 1 H .
Hence for each positive integer m S , we obtain that
{ S W Ω S G 1 : S W = m } = { S W Ω S G 2 : S W = m } .
Consequently, one may infer that for each size, the two graphs, G 1 and G 2 , have the same number of independent sets, in other words, I ( G 1 ; x ) = I ( G 2 ; x ) .
Since G 2 = ( G , A ) + H ( A 1 ) H has A 1 disjoint components identical to H, it follows that I ( G 2 ; x ) = I H ; x A 1 · I ( ( G , A ) + H ; x ) . ◊
Corollary 3.4.
If A is a clique in a graph G, then
I ( ( G , A ) 2 K 1 ; x ) = 1 + x 2 A 2 · I ( ( G , A ) + 2 K 1 ; x ) .
Theorem 3.5.
If G is a graph of order n and Φ is a clique cover, then
I ( G 2 K 1 ; x ) = 1 + x 2 n 2 Φ · I ( Φ ( G ) ; x ) .
Proof: 
Let Φ = A 1 , A 2 , , A q . According to Corollary 3.4, each
(a) vertex-clique of Φ yields 1 + x 2 2 = 1 as a factor of I ( G 2 K 1 ; x ) , since a vertex defines a clique of size 1;
(b) edge-clique of Φ yields 1 + x 2 as a factor of I ( G 2 K 1 ; x ) , since an edge defines a clique of size 2 (see Figure 9 as an example);
(c) clique A j Φ , A j 3 , produces 1 + x 2 A j 2 as a factor of I ( G 2 K 1 ; x ) (see Figure 10 as an example).
Since the cliques of Φ are pairwise vertex disjoint, one can apply Corollary 3.4 to all the q cliques one by one.
Using Corollary 3.4 and the fact that A 1 A 2 = , we have
I ( ( G , A 1 A 2 ) 2 K 1 ; x ) = I ( ( G , A 1 ) 2 K 1 , A 2 2 K 1 ; x ) =
= 1 + x 2 A 2 2 · I ( ( G , A 1 ) 2 K 1 , A 2 + 2 K 1 ; x ) =
= 1 + x 2 A 2 2 · I ( ( G , A 2 ) + 2 K 1 , A 1 2 K 1 ; x ) =
= 1 + x 2 A 1 + A 2 2 · I ( ( G , A 2 ) + 2 K 1 , A 1 + 2 K 1 ; x ) .
Repeating this process with A 3 , A 4 , , A q , and taking into account that all the cliques of Φ are pairwise disjoint, we obtain
I ( ( G 2 K 1 ; x ) = I ( ( G , A 1 A 2 A q ) 2 K 1 ; x ) =
= 1 + x 2 A 1 + A 2 + + A q 2 q · I ( ( ( G , A 1 ) + 2 K 1 , A 2 ) , A q + 2 K 1 ; x ) =
= 1 + x 2 n 2 Φ · I ( Φ ( G ) ; x ) ,
as required. ◊
Lemma 3.1 and Theorem 3.5 imply the following.
Corollary 3.6.
For every clique cover Φ of a graph G, the polynomial I ( Φ ( G ) ; x ) is symmetric [17].
Clearly, for every k μ G there exists a clique cover containing k non-trivial cliques, namely, edges. Consequently, we obtain the following.
Theorem 3.7.
For every graph G and for each non-negative integer k μ G , one can build a graph H, such that: G is a subgraph of H, I H ; x is symmetric, and I G 2 K 1 ; x = 1 + x k · I H ; x .

3.2. Cycle Covers Revisited

Lemma 3.8.
If C is a proper cycle in a graph G, then for every graph H
I ( ( G , C ) 2 H ; x ) = I H ; x C · I ( ( G , C ) H ; x ) .
Proof: 
Let C = V C , E C , q = V C , G 1 = ( G , C ) 2 H , and G 2 = ( G , C ) H q H .
For an independent set S V ( G ) , let us denote:
Ω S G 1 = { S W : W V ( G 1 ) V ( G ) , S W I n d ( G 1 ) } ,
Ω S G 2 = { S W : W V ( G 2 ) V ( G ) , S W I n d ( G 2 ) } .
Case 1. S V ( C ) = .
In this case S W Ω S G 1 if an only if S W Ω S G 2 , since W is an arbitrary independent set of 2 q H . Hence, for each size m S , we get that
{ S W Ω S G 1 : S W = m } = { S W Ω S G 2 : S W = m } .
Case 2. S V ( C ) .
Then, we may assert that
Ω S G 1 = { S W : W i s a n i n d e p e n d e n t s e t i n 2 ( q S V ( C ) ) H } = Ω S G 2 ,
since W has to avoid all the “H-neighbors” of the vertices in S V ( C ) , both in G 1 and G 2 .
Hence, for each positive integer m S , we get that
{ S W Ω S G 1 : S W = m } = { S W Ω S G 2 : S W = m } .
Consequently, one may infer that for each size, the two graphs, G 1 and G 2 , have the same number of independent sets. In other words, I ( G 1 ; x ) = I ( G 2 ; x ) .
Since G 2 has C disjoint components identical to H, it follows that
I ( G 2 ; x ) = 1 + x C · I ( ( G , C ) H ; x ) ,
as required. ◊
Corollary 3.9.
If C is a proper cycle in a graph G, then
I ( ( G , C ) 2 K 1 ; x ) = 1 + x C · I ( ( G , C ) K 1 ; x ) .
Theorem 3.10.
If G is a graph of order n and Γ is a cycle cover containing k vertex-cycles, then
I ( G 2 K 1 ; x ) = 1 + x n k · I ( Γ ( G ) ; x ) .
Proof: 
According to Corollaries 3.4 and 3.9, each
(a) vertex-cycle of Γ yields 1 + x 2 2 = 1 as a factor of I ( G 2 K 1 ; x ) , since each vertex defines a clique of size 1;
(b) edge-cycle of Γ yields 1 + x 2 as a factor of I ( G 2 K 1 ; x ) , since every edge defines a clique of size 2;
(c) proper cycle C Γ produces 1 + x C as a factor (see Figure 11 as an example).
Let Γ = C j : 1 j q v i : 1 i k be a cycle cover containing k vertex-cycles, namely, v i : 1 i k .
Using Corollary 3.9 and the fact that C 1 C 2 = , we have
I ( ( G , C 1 C 2 ) 2 K 1 ; x ) = I ( ( G , C 1 ) 2 K 1 , C 2 2 K 1 ; x ) =
= 1 + x C 2 · I ( ( G , C 1 ) 2 K 1 , C 2 K 1 ; x ) =
= 1 + x C 2 · I ( ( G , C 2 ) K 1 , C 1 2 K 1 ; x ) =
= 1 + x C 1 + C 2 · I ( ( G , C 2 ) K 1 , C 1 K 1 ; x ) .
Repeating this process with C 3 , C 4 , , C q , and taking into account that all the cycles of Γ are pairwise vertex disjoint, we obtain
I ( ( G 2 K 1 ; x ) = I ( ( G , C 1 C 2 C q ) 2 K 1 ; x ) =
= 1 + x C 1 + C 2 + + C q · I ( ( ( G , C 1 ) K 1 , C 2 ) , C q K 1 ; x ) =
= 1 + x n k · I ( Γ ( G ) ; x ) ,
as claimed. ◊
Lemma 3.1 and Theorem 3.10 imply the following.
Corollary 3.11.
For every cycle cover Γ of a graph G, the polynomial I ( Γ ( G ) ; x ) is symmetric [17].

4. Conclusions

In this paper we have given algebraic proofs for the assertions in Theorem 2.4, due to Stevanović [17]. In addition, we have shown that for every clique cover Φ , and every cycle cover Γ of a graph G, the polynomial I ( G 2 K 1 ; x ) is divisible both by I ( Φ ( G ) ; x ) and I ( Γ ( G ) ; x ) .
For instance, the graphs from Figure 12 have: I ( G ; x ) = 1 + 6 x + 9 x 2 + 2 x 3 , while
I ( G 2 K 1 ; x ) = 1 + x 6 1 + 12 x + 48 x 2 + 76 x 3 + 48 x 4 + 12 x 5 + x 6 =
= 1 + x 5 · I ( Γ ( G ) ; x ) = 1 + x 6 · I ( Φ ( G ) ; x ) ,
I ( Γ ( G ) ; x ) = 1 + 13 x + 60 x 2 + 124 x 3 + 124 x 4 + 60 x 5 + 13 x 6 + x 7 ,
I ( Φ ( G ) ; x ) = 1 + 12 x + 48 x 2 + 76 x 3 + 48 x 4 + 12 x 5 + x 6 .
The characterization of graphs whose independence polynomials are symmetric is still an open problem [17].
Let us mention that there are non-isomorphic graphs with the same independence polynomial, symmetric or not. For instance, the graphs G 1 , G 2 , G 3 , G 4 presented in Figure 13 are non-isomorphic, while
I ( G 1 ; x ) = I ( G 2 ; x ) = 1 + 5 x + 5 x 2 , a n d
I ( G 3 ; x ) = I ( G 4 ; x ) = 1 + 6 x + 10 x 2 + 6 x 3 + x 4 .
Recall that a graph having at most two vertices with the same degree is called antiregular [25]. It is known that for every positive integer n 2 there is a unique connected antiregular graph of order n, denoted by A n , and a unique non-connected antiregular graph of order n, namely A n ¯ [26]. In [27] we showed that the independence polynomial of the antiregular graph A n is:
I ( A 2 k 1 ; x ) = 1 + x k + 1 + x k 1 1 , a n d
I ( A 2 k ; x ) = 2 · 1 + x k 1 , k 1 .
Let us mention that I ( A 2 k ; x ) = I ( K k , k ; x ) and I ( A 2 k 1 ; x ) = I ( K k , k 1 ; x ) , where K m , n denotes the complete bipartite graph on m + n vertices. Notice that the coefficients of the polynomial
I ( A 2 k ; x ) = 2 · 1 + x k 1 = j = 0 k s j x j
satisfy s j = s k j for 1 j k / 2 , while s 0 s k , i.e., I ( A 2 k ; x ) is “almost symmetric”.
Problem 4.1.
Characterize graphs whose independence polynomials are almost symmetric.
It is known that the product of a polynomial P x = k = 0 n a k x k and its reciprocal Q x = k = 0 n a n k x k is a symmetric polynomial. Consequently, if I ( G 1 ; x ) and I ( G 2 ; x ) are reciprocal polynomials, then the independence polynomial of G 1 G 2 is symmetric, because I G 1 G 2 ; x = I ( G 1 ; x ) · I ( G 2 ; x ) .
Problem 4.2.
Describe families of graphs whose independence polynomials are reciprocal.

Acknowledgements

We would like to thank one of the anonymous referees for helpful comments, which improved the presentation of our paper.

References

  1. Zykov, A.A. Fundamentals of Graph Theory; BCS Associates: Scottsdale, AZ, USA, 1990. [Google Scholar]
  2. Frucht, R.; Harary, F. On the corona of two graphs. Aequ. Math. 1970, 4, 322–325. [Google Scholar] [CrossRef]
  3. Gutman, I.; Harary, F. Generalizations of the matching polynomial. Utilitas Math. 1983, 24, 97–106. [Google Scholar]
  4. Arocha, J.L. Propriedades del polinomio independiente de un grafo. Rev. Cienc. Mat. 1984, V, 103–110. [Google Scholar]
  5. Hoede, C.; Li, X. Clique polynomials and independent set polynomials of graphs. Discrete Math. 1994, 125, 219–228. [Google Scholar] [CrossRef]
  6. Fisher, D.C.; Solow, A.E. Dependence polynomials. Discrete Math. 1990, 82, 251–258. [Google Scholar] [CrossRef]
  7. Farrell, E.J. Introduction to matching polynomials. J. Combin. Theory 1979, 27, 75–86. [Google Scholar] [CrossRef]
  8. Gutman, I. Independence vertex sets in some compound graphs. Publ. Inst. Math. 1992, 52, 5–9. [Google Scholar]
  9. Alavi, Y.; Malde, P.J.; Schwenk, A.J.; Erdös, P. The vertex independence sequence of a graph is not constrained. Congr. Numerantium 1987, 58, 15–23. [Google Scholar]
  10. Levit, V.E.; Mandrescu, E. On unimodality of independence polynomials of some well-covered trees. In LNCS 2731; Calude, C.S., Dinneen, M.J., Vajnovszki, V., Eds.; Springer: Berlin, Germany, 2003; pp. 237–256. [Google Scholar]
  11. Levit, V.E.; Mandrescu, E. A family of well-covered graphs with unimodal independence polynomials. Congr. Numerantium 2003, 165, 195–207. [Google Scholar]
  12. Levit, V.E.; Mandrescu, E. Very well-covered graphs with log-concave independence polynomials. Carpathian J. Math. 2004, 20, 73–80. [Google Scholar]
  13. Levit, V.E.; Mandrescu, E. Independence polynomials of well-covered graphs: Generic counterexamples for the unimodality conjecture. Eur. J. Comb. 2006, 27, 931–939. [Google Scholar] [CrossRef]
  14. Levit, V.E.; Mandrescu, E. The independence polynomial of a graph-a survey. In Proceedings of the 1st International Conference on Algebraic Informatics, Aristotle University of Thessaloniki, Greece, Thessaloniki, Greece, 2005; pp. 233–254. Available online: cai05.web.auth.gr/papers/20.pdf (accessed on 15 July 2011).
  15. Keilson, J.; Gerber, H. Some results for discrete unimodality. J. Am. Stat. Assoc. 1971, 334, 386–389. [Google Scholar] [CrossRef]
  16. Andrews, G.E. The Theory of Partitions; Addison-Wesley: Reading, Boston, MA, USA, 1976. [Google Scholar]
  17. Stevanović, D. Graphs with palindromic independence polynomial. Graph Theory Notes N. Y. Acad. Sci. 1998, XXXIV, 31–36. [Google Scholar]
  18. Kennedy, J.W. Palindromic graphs. Graph Theory Notes N. Y. Acad. Sci. 1992, XXII, 27–32. [Google Scholar]
  19. Gutman, I. A contribution to the study of palindromic graphs. Graph Theory Notes N. Y. Acad. Sci. 1993, XXIV, 51–56. [Google Scholar]
  20. Bahls, P.; Salazar, N. Symmetry and unimodality of independence polynomials of path-like graphs. Australas. J. Combin. 2010, 47, 165–176. [Google Scholar]
  21. Gutman, I. Independence vertex palindromic graphs. Graph Theory Notes N. Y. Acad. Sci. 1992, XXIII, 21–24. [Google Scholar]
  22. Levit, V.E.; Mandrescu, E. Graph operations and partial unimodality of independence polynomials. Congr. Numerantium 2008, 190, 21–31. [Google Scholar]
  23. Levit, V.E.; Mandrescu, E. A family of graphs whose independence polynomials are both palindromic and unimodal. Carpathian J. Math. 2007, 23, 108–116. [Google Scholar]
  24. Wang, Y.; Zhu, B.X. On the unimodality of independence polynomials of some graphs. Eur. J. Comb. 2011, 32, 10–20. [Google Scholar] [CrossRef]
  25. Merris, R. Graph Theory; Wiley-Interscience: New York, NY, USA, 2001. [Google Scholar]
  26. Behzad, M.; Chartrand, D.M. No graph is perfect. Am. Math. Mon. 1967, 74, 962–963. [Google Scholar] [CrossRef]
  27. Levit, V.E.; Mandrescu, E. On the independence polynomial of an antiregular graph. 2010. arXiv:1007.0880v1 [cs.DM]. Available online: arxiv.org/PS_cache/arxiv/pdf/1007/1007.0880v1.pdf (accessed on 15 July 2011).
Figure 1. G , H and L = G , A H , where A = { a , b } .
Figure 1. G , H and L = G , A H , where A = { a , b } .
Symmetry 03 00472 g001
Figure 2. G and W = ( G , C ) H , where V ( C ) = { a , b , c , d } and H = K 1 .
Figure 2. G and W = ( G , C ) H , where V ( C ) = { a , b , c , d } and H = K 1 .
Symmetry 03 00472 g002
Figure 3. G 2 is the line-graph of and G 1 .
Figure 3. G 2 is the line-graph of and G 1 .
Symmetry 03 00472 g003
Figure 4. I J 4 , 3 ; x = 1 + 8 x + 14 x 2 + x 3 and I J 4 , 3 + K 6 ; x = 1 + 14 x + 14 x 2 + x 3 .
Figure 4. I J 4 , 3 ; x = 1 + 8 x + 14 x 2 + x 3 and I J 4 , 3 + K 6 ; x = 1 + 14 x + 14 x 2 + x 3 .
Symmetry 03 00472 g004
Figure 5. G and H 1 = G 2 K 1 .
Figure 5. G and H 1 = G 2 K 1 .
Symmetry 03 00472 g005
Figure 6. G and H 2 = Γ G , where Γ = x , a , b , c , y , z .
Figure 6. G and H 2 = Γ G , where Γ = x , a , b , c , y , z .
Symmetry 03 00472 g006
Figure 7. G and H 3 = Φ G , where Φ = x , a , b , c , y , z .
Figure 7. G and H 3 = Φ G , where Φ = x , a , b , c , y , z .
Symmetry 03 00472 g007
Figure 8. P n and H n = Ω { P n } .
Figure 8. P n and H n = Ω { P n } .
Symmetry 03 00472 g008
Figure 9. G 1 = K 2 2 K 1 , I G 1 ; x = 1 + x 2 · I Φ K 2 ; x = 1 + x 2 · 1 + 4 x + x 2 .
Figure 9. G 1 = K 2 2 K 1 , I G 1 ; x = 1 + x 2 · I Φ K 2 ; x = 1 + x 2 · 1 + 4 x + x 2 .
Symmetry 03 00472 g009
Figure 10. G 1 = K 4 2 K 1 , G 2 = 6 K 1 Φ K 4 , and I G 1 ; x = 1 + x 6 · I Φ K 4 ; x .
Figure 10. G 1 = K 4 2 K 1 , G 2 = 6 K 1 Φ K 4 , and I G 1 ; x = 1 + x 6 · I Φ K 4 ; x .
Symmetry 03 00472 g010
Figure 11. G 1 = C 4 2 K 1 , G 2 = 4 K 1 Γ C 4 and I G 1 ; x = 1 + x 4 · I Γ C 4 ; x
Figure 11. G 1 = C 4 2 K 1 , G 2 = 4 K 1 Γ C 4 and I G 1 ; x = 1 + x 4 · I Γ C 4 ; x
Symmetry 03 00472 g011
Figure 12. G with Γ G = y , z , x , a , b , c and Φ G = z , x , y , a , b , c .
Figure 12. G with Γ G = y , z , x , a , b , c and Φ G = z , x , y , a , b , c .
Symmetry 03 00472 g012
Figure 13. Non-isomorphic graphs.
Figure 13. Non-isomorphic graphs.
Symmetry 03 00472 g013

Share and Cite

MDPI and ACS Style

Levit, V.E.; Mandrescu, E. On Symmetry of Independence Polynomials. Symmetry 2011, 3, 472-486. https://doi.org/10.3390/sym3030472

AMA Style

Levit VE, Mandrescu E. On Symmetry of Independence Polynomials. Symmetry. 2011; 3(3):472-486. https://doi.org/10.3390/sym3030472

Chicago/Turabian Style

Levit, Vadim E., and Eugen Mandrescu. 2011. "On Symmetry of Independence Polynomials" Symmetry 3, no. 3: 472-486. https://doi.org/10.3390/sym3030472

APA Style

Levit, V. E., & Mandrescu, E. (2011). On Symmetry of Independence Polynomials. Symmetry, 3(3), 472-486. https://doi.org/10.3390/sym3030472

Article Metrics

Back to TopTop