Computing the Alliance Polynomial of a Graph

Walter Carballosa1, José M. Rodriguez2, José M. Sigarreta1, Yadira Torres-Nufiez2
1Facultad de Matematicas Universidad Auténoma de Guerrero, Carlos E. Adame 5, Col. La Garita, Acapulco, Guerrero, México.
2Departamento de Matematicas Universidad Carlos HI de Madrid, Av. de la Universidad 30, 28911 Leganés, Madrid, Spain

Abstract

The alliance polynomial of a graph with order \(n\) and maximum degree \(\Delta\) is the polynomial \(A(\Gamma; x) = \sum_{k=-\delta_1}^{\delta_1}A_k(\Gamma) x^{n+k}\), where \(A_k(G)\) is the number of exact defensive \(k\)-alliances in \(G\). We provide an algorithm for computing the alliance polynomial. Furthermore, we obtain some properties of \(A(\Gamma; x)\) and its coefficients. In particular, we prove that the path, cycle, complete, and star graphs are characterized by their alliance polynomials. We also show that the alliance polynomial characterizes many graphs that are not distinguished by other usual polynomials of graphs.