Automatic generation of fast algorithms for matrix-vector multiplication

被引:2
作者
Andreatto, B. [1 ]
Cariow, A. [1 ]
机构
[1] West Pomeranian Univ Technol, Fac Comp Sci & Informat Technol, Szczecin, Poland
关键词
Fast algorithms; matrix-vector multiplication; computational complexity reduction; block matrices; simulated annealing; hill-climbing;
D O I
10.1080/00207160.2017.1294252
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper describes the methods for finding fast algorithms for computing matrix-vector products including the procedures based on the block-structured matrices. The proposed methods involve an analysis of the structural properties of matrices. The presented approaches are based on the well-known optimization techniques: the simulated annealing and the hill-climbing algorithm along with its several extensions. The main idea of the proposed methods consists in finding a decomposition of the original matrix into a sparse matrix and a matrix corresponding to an appropriate block-structured pattern. The main criterion for optimizing is a reduction of the computational cost. The methods presented in this paper can be successfully implemented in many digital signal processing tasks.
引用
收藏
页码:626 / 644
页数:19
相关论文
共 29 条
[1]   Optimization of signal processing algorithms [J].
Ahmed, R ;
Evans, BL .
THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, :1401-1406
[2]  
[Anonymous], ALGORITHMIC ASPECTS
[3]  
[Anonymous], 2011, THESIS
[4]  
[Anonymous], 1975, ORTHOGONAL TRANSFORM
[5]  
[Anonymous], 2000, MATRIX ANAL APPL LIN
[6]  
[Anonymous], DIGITAL SIGNAL PROCE
[7]  
Blahut R.E., 1985, FAST ALGORITHMS DIGI
[8]  
Bronshtein I.N., 2015, HDB MATH, P889
[9]  
Brualdi R.A., 2006, COMBINATORIAL MATRIX, P2
[10]  
Cariow A., 2014, J. Signal Process. Theory Appl, V3, P1, DOI [10.7726/jspta.2014.1001, DOI 10.7726/JSPTA.2014.1001]