Comparison of the Computational Cost of a Monte Carlo and Deterministic Algorithm for Computing Bilinear Forms of Matrix Powers

In this paper we consider bilinear forms of matrix polynomials and show that these polynomials can be used to construct solutions for the problems of solving systems of linear algebraic equations, matrix inversion and finding extremal eigenvalues. An almost Optimal Monte Carlo (MAO) algorithm for computing bilinear forms of matrix polynomials is presented. Results for the computational costs of a balanced algorithm for computing the bilinear form of a matrix power is presented, i.e., an algorithm for which probability and systematic errors are of the same order, and this is compared with the computational cost for a corresponding deterministic method.

[1]  Ivan Tomov Dimov,et al.  Parallel computations of eigenvalues based on a Monte Carlo approach , 1998, Monte Carlo Methods Appl..

[2]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[3]  Ivan Tomov Dimov,et al.  Parallel Quasi-Monte Carlo Methods for Linear Algebra Problems , 2004, Monte Carlo Methods Appl..

[4]  Ivan Dimov,et al.  Monte Carlo algorithms: performance analysis for some computer architectures , 1993 .

[5]  V. Alexandrov,et al.  Parallel resolvent Monte Carlo algorithms for linear algebra problems , 2001 .

[6]  M. V. Wilkes,et al.  The Art of Computer Programming, Volume 3, Sorting and Searching , 1974 .

[7]  Gerard L. G. Sleijpen,et al.  Recent advances in numerical methods and applications II , 1999 .

[8]  Aneta Karaivanova,et al.  Monte Carlo Algorithms for Calculating Eigenvalues , 1998 .

[9]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[10]  I. Dimov,et al.  A new iterative Monte Carlo approach for inverse matrix problem , 1998 .

[11]  H. Niederreiter,et al.  Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing , 1995 .

[12]  Aneta Karaivanova,et al.  A POWER METHOD WITH MONTE CARLO ITERATIONS , 1999 .

[13]  Ivan Todor Dimov,et al.  A new highly convergent Monte Carlo method for matrix computations 1 Supported by The Royal Society , 1998 .

[14]  J. Westlake Handbook of Numerical Matrix Inversion and Solution of Linear Equations , 1968 .

[15]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .