Skip to main content

Efficient Computation of the Characteristic Polynomial of a Threshold Graph

  • Conference paper
  • First Online:
  • 705 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9130))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Aho, A., Hopcroft, J., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, MA (1974)

    MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  5. 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)

    MATH  MathSciNet  Google Scholar 

  6. Fürer, M.: Faster integer multiplication. SIAM J. Comput. 39(3), 979–1005 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  7. 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

    Article  MathSciNet  Google Scholar 

  8. 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

    Article  MATH  MathSciNet  Google Scholar 

  9. Jacobs, D.P., Trevisan, V., Tura, F.: Computing the characteristic polynomial of threshold graphs. J. Graph Algorithms Appl. 18(5), 709–719 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  10. Keller-Gehrig, W.: Fast algorithms for the characteristic polynomial. Theor. Comput. Sci. 36(2,3), 309–317 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    MATH  Google Scholar 

  12. Mohar, B.: Computing the characteristic polynomial of a tree. J. Math. Chem. 3(4), 403–406 (1989)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. Schönhage, A., Strassen, V.: Schnelle Multiplikation grosser Zahlen. Computing 7, 281–292 (1971)

    Article  MATH  Google Scholar 

  16. Tinhofer, G., Schreck, H.: Computing the characteristic polynomial of a tree. Computing 35(2), 113–125 (1985)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Fürer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics