Skip to main content

An Algorithm for the Vandermonde Matrix-Vector Multiplication with Reduced Multiplicative Complexity

  • Conference paper
  • First Online:
Hard and Soft Computing for Artificial Intelligence, Multimedia and Security (ACS 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 534))

Included in the following conference series:

  • 996 Accesses

Abstract

In this chapter an algorithm for computing the Vandermonde matrix-vector product is presented. The main idea of constructing this algorithm is based on the using of Winograd’s formula for inner product computation. Multiplicative complexity of the proposed algorithm is less than multiplicative complexity of the schoolbook (naïve) method of calculation. If the schoolbook method requires MN multiplications and M(N−1) additions, the proposed algorithm takes only M + N(M + 1)/2 multiplications at the cost of extra additions compared to the naïve method. From point of view its hardware realization on VLSI where the implementation cost of multiplier is significantly greater than implementation cost of adder, the new algorithm is generally more efficient than a naïve algorithm. When the order of the Vandermonde matrix is relatively small, this algorithm will have smaller multiplicative complexity than the well-known “fast” algorithm for the same task.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Joseph, J.: Rushanan: on the vandermonde matrix. Am. Math. Mon. 96(10), 921–924 (1989)

    Article  MATH  Google Scholar 

  2. Kailath, T.: Linear Systems. Prentice Hall, Inc., Englewood Cliffs (1980)

    Google Scholar 

  3. Waterfall, J.J., Joshua, J., Casey, F.P., Gutenkunst, R.N., Brown, K.S., Myers, C.R., Brouwer, P.W., Elser, V., Sethna, J.P.: Sloppy model universality class and the Vandermonde matrix. Phys. Rev. Lett. 97(15), 150601 (2006)

    Google Scholar 

  4. Sampaio, L., Kobayashi, M., Ryan, Ø., Debbah, M.: Vandermonde frequency division multiplexing. In: 9th IEEE Workshop on Signal Processing Advances for Wireless Applications, Recife, Brazil (2008)

    Google Scholar 

  5. Cardoso, L.S., Kobayashi, M., Debbah, M., Ryan, Ø.: Vandermonde frequency division multiplexing for cognitive radio. arXiv:0803.0875v1 [Cs. IT], 6 March 2008

  6. Wang, Z., Scaglione, A., Giannakis, G., Barbarossa, S.: Vandermonde-Lagrange mutually orthogonal flexible transceivers for blind CDMA in unknown multipath. In: Proceedings of IEEE-SP Workshop on Signal Processing Advances in Wireless Communications, May 1999, pp. 42–45 (1999)

    Google Scholar 

  7. Lacan, J., Fimes, J.: Systematic MDS erasure codes based on vandermonde matrices. IEEE Commun. Lett. 8(9), 570–572 (2004)

    Article  MATH  Google Scholar 

  8. Pan, V.: Structured Matrices and Polynomials: Unified Superfast Algorithms. Birkhäuser, Boston (2001)

    Google Scholar 

  9. Cariow, A., Cariowa, G.: A parallel hardware-oriented algorithm for constant matrix-vector multiplication with reduced multiplicative complexity. Measure. Autom. Monit. 60(7), 510–512 (2014)

    Google Scholar 

  10. Winograd, S.: A new algorithm for inner product. IEEE Trans. Comput. 17(7), 693–694 (1968)

    Article  MATH  Google Scholar 

  11. Granata, J., Conner, M., Tolimieri, R.: The tensor product: a mathematical programming language for FFTs and other fast DSP operations. IEEE Sig. Process. Mag. 9(1), 40–48 (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksandr Cariow .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Cariow, A., Cariowa, G. (2017). An Algorithm for the Vandermonde Matrix-Vector Multiplication with Reduced Multiplicative Complexity. In: Kobayashi, Sy., Piegat, A., Pejaś, J., El Fray, I., Kacprzyk, J. (eds) Hard and Soft Computing for Artificial Intelligence, Multimedia and Security. ACS 2016. Advances in Intelligent Systems and Computing, vol 534. Springer, Cham. https://doi.org/10.1007/978-3-319-48429-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48429-7_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48428-0

  • Online ISBN: 978-3-319-48429-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics