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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Joseph, J.: Rushanan: on the vandermonde matrix. Am. Math. Mon. 96(10), 921–924 (1989)
Kailath, T.: Linear Systems. Prentice Hall, Inc., Englewood Cliffs (1980)
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)
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)
Cardoso, L.S., Kobayashi, M., Debbah, M., Ryan, Ø.: Vandermonde frequency division multiplexing for cognitive radio. arXiv:0803.0875v1 [Cs. IT], 6 March 2008
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)
Lacan, J., Fimes, J.: Systematic MDS erasure codes based on vandermonde matrices. IEEE Commun. Lett. 8(9), 570–572 (2004)
Pan, V.: Structured Matrices and Polynomials: Unified Superfast Algorithms. Birkhäuser, Boston (2001)
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)
Winograd, S.: A new algorithm for inner product. IEEE Trans. Comput. 17(7), 693–694 (1968)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)