Skip to main content

Updating Matrix Polynomials

  • Conference paper
  • First Online:
Book cover Algorithmic Aspects in Information and Management (AAIM 2019)

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

Included in the following conference series:

  • 509 Accesses

Abstract

Given a square matrix \(M = (u_{ij})_{n \times n}\) and an m-order matrix polynomial \(f_m(M) = \sum _{k=0}^{m} a_k M^k = a_0 I + a_1M + a_2 M^2 + \cdots + a_m M^m\), if M is a dense matrix and is perturbed to become \(M'\) at a single entry, say \(u_{pq}\), a straightforward re-calculation of \(f_{m}(M')\) would require \(O(n^{\omega } \cdot \alpha (m))\) arithmetic operations, where \(\omega < 2.3728639\) and \(\alpha (m)\) depends on the strategy of computing \(M'^k, 1 \le k \le m\) appearing in \(f_m(M')\), using the fastest square matrix multiplication algorithm by François Le Gall (ISSAC’14). In this paper, we assume that M is a dense matrix and that \(f_{m}(M)\) is known while no other additional information is available. From the perspective of the naive (a.k.a., standard row-by-column) matrix multiplication, we discuss the update of matrix polynomials. First, we present O(n)-, \(O(n^2)\)- and \(O(n^2)\)-operations update algorithms for 2-order, 3-order and 4-order matrix polynomials, respectively. Furthermore, we discuss the update of high-order matrix polynomials with a sparse coefficient vector and as a result, propose a combinatorial heuristic updating method based on directed Steiner tree in a directed acyclic graph.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

References

  1. Brualdi, R.A., Cvetković, D.: A Combinatorial Approach to Matrix Theory and Its Applications. CRC Press, Boca Raton (2009)

    MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Frandsen, G.S.: Dynamic matrix algorithms, manuscript, BRICS, University of Aarhus, Denmark, 11 April 2011

    Google Scholar 

  4. Frandsen, G.S., Frandsen, P.F.: Dynamic matrix rank. Theor. Comput. Sci. 410, 4085–4093 (2009)

    Article  MathSciNet  Google Scholar 

  5. Frandsen, G.S., Hansen, J.P., Miltersen, P.B.: Lower bounds for dynamic algebraic problems. Inf. Comput. 171, 333–349 (2001)

    Article  MathSciNet  Google Scholar 

  6. Frandsen, G.S., Sankowski, P.: Dynamic normal forms and dynamic characteristic polynomial. Theor. Comput. Sci. 412, 1470–1483 (2011)

    Article  MathSciNet  Google Scholar 

  7. Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. The Johns Hopkins University Press, Baltimore and London (1996)

    MATH  Google Scholar 

  8. Goodrich, M.T., Tamassia, R.: Algorithm Design, Foundations, Analysis, and Internet Examples. Wiley, Hoboken (2001)

    MATH  Google Scholar 

  9. Horn, R.A., Johnson, C.R.: Matrix Analysis, 2nd edn. Cambridge University Press, Cambridge (2012)

    Book  Google Scholar 

  10. Le Gall, F.: Faster algorithms for rectangular matrix multiplication. In: Proceedings of 53rd FOCS, pp. 514–523 (2012)

    Google Scholar 

  11. Le Gall, F.: Powers of tensors and fast matrix multiplication. In: Proceedings of 39th ISSAC, pp. 296–303 (2014)

    Google Scholar 

  12. Reif, J.H., Tate, S.R.: On dynamic algorithms for algebraic problems. J. Algorithms 22, 347–371 (1997)

    Article  MathSciNet  Google Scholar 

  13. Sankowski, P.: Dynamic transitive closure via dynamic matrix inverse. In: Proceedings of 45th FOCS, pp. 509–517 (2004)

    Google Scholar 

  14. Vassilevska Williams, V.: Multiplying matrices faster than coppersmith-winograd. In: Proceedings of 44th STOC, pp. 887–898 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Ding .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ding, W., Qiu, K. (2019). Updating Matrix Polynomials. In: Du, DZ., Li, L., Sun, X., Zhang, J. (eds) Algorithmic Aspects in Information and Management. AAIM 2019. Lecture Notes in Computer Science(), vol 11640. Springer, Cham. https://doi.org/10.1007/978-3-030-27195-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-27195-4_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-27194-7

  • Online ISBN: 978-3-030-27195-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics