Abstract
An efficient algorithm is presented to compute the characteristic polynomial of a threshold graph. Threshold graphs were introduced by Chvátal and Hammer, as well as by Henderson and Zalcstein in 1977. A threshold graph is obtained from a one vertex graph by repeatedly adding either an isolated vertex or a dominating vertex, which is a vertex adjacent to all the other vertices. Threshold graphs are special kinds of cographs, which themselves are special kinds of graphs of clique-width 2. We obtain a running time of \(O(n \log ^2 n)\) for computing the characteristic polynomial, while the previously fastest algorithm ran in quadratic time.
M. Fürer—Research supported in part by NSF Grant CCF-1320814.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aho, A., Hopcroft, J., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, MA (1974)
Bürgisser, P., Clausen, M., Shokrollahi, M.A.: Algebraic Complexity Theory, Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 315. Springer, Berlin (1997)
Chvátal, V., Hammer, P.L.: Aggregation of inequalities in integer programming. In: Studies in Integer Programming (Proceedings Workshop Bonn, 1975). Annals of Discrete Mathematics, vol. 1, pp. 145–162. North-Holland, Amsterdam (1977)
Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990)
Fricke, G.H., Hedetniemi, S., Jacobs, D.P., Trevisan, V.: Reducing the adjacency matrix of a tree. Electron. J. Linear Algebr. 1, 34–43 (1996)
Fürer, M.: Faster integer multiplication. SIAM J. Comput. 39(3), 979–1005 (2009)
Fürer, M.: Efficient computation of the characteristic polynomial of a tree and related tasks. Algorithmica 68(3), 626–642 (2014). http://dx.doi.org/10.1007/s00453-012-9688-5
Henderson, P.B., Zalcstein, Y.: A graph-theoretic characterization of the pv_chunk class of synchronizing primitives. SIAM J. Comput. 6(1), 88–108 (1977). http://dx.doi.org/10.1137/0206008
Jacobs, D.P., Trevisan, V., Tura, F.: Computing the characteristic polynomial of threshold graphs. J. Graph Algorithms Appl. 18(5), 709–719 (2014)
Keller-Gehrig, W.: Fast algorithms for the characteristic polynomial. Theor. Comput. Sci. 36(2,3), 309–317 (1985)
Mahadev, N.V.R., Peled, U.N.: Threshold Graphs and Related Topics. Annals of Discrete Mathematics. Elsevier Science Publishers B.V. (North Holland), Amsterdam-Lausanne-New York-Oxford-Shannon-Tokyo (1995)
Mohar, B.: Computing the characteristic polynomial of a tree. J. Math. Chem. 3(4), 403–406 (1989)
Pernet, C., Storjohann, A.: Faster algorithms for the characteristic polynomial. In: Brown, C.W. (ed.) Proceedings of the 2007 International Symposium on Symbolic and Algebraic Computation, University of Waterloo, Waterloo, Ontario, Canada, 29 July–1 August 2007, pp. 307–314. ACM Press, pub-ACM:adr (2007)
Schönhage, A.: Asymptotically fast algorithms for the numerical multiplication and division of polynomials with complex coeficients. In: Calmet, J. (ed.) EUROCAM 1982. LNCS, vol. 144, pp. 3–15. Springer, Heidelberg (1982)
Schönhage, A., Strassen, V.: Schnelle Multiplikation grosser Zahlen. Computing 7, 281–292 (1971)
Tinhofer, G., Schreck, H.: Computing the characteristic polynomial of a tree. Computing 35(2), 113–125 (1985)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Fürer, M. (2015). Efficient Computation of the Characteristic Polynomial of a Threshold Graph. In: Wang, J., Yap, C. (eds) Frontiers in Algorithmics. FAW 2015. Lecture Notes in Computer Science(), vol 9130. Springer, Cham. https://doi.org/10.1007/978-3-319-19647-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-19647-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19646-6
Online ISBN: 978-3-319-19647-3
eBook Packages: Computer ScienceComputer Science (R0)