ESTIMATING THE LARGEST EIGENVALUE BY THE POWER AND LANCZOS ALGORITHMS WITH A RANDOM START

被引:181
作者
KUCZYNSKI, J
WOZNIAKOWSKI, H
机构
[1] COLUMBIA UNIV,DEPT COMP SCI,NEW YORK,NY 10027
[2] UNIV WARSAW,INST INFORMAT,PL-00325 WARSAW,POLAND
关键词
LARGEST EIGENVALUE; POWER AND LANCZOS ALGORITHMS; RANDOM START;
D O I
10.1137/0613066
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper addresses the problem of computing an approximation to the largest eigenvalue of an n x n large symmetric positive definite matrix with relative error at most c. Only algorithms that use Krylov information [b, Ab, . . . , A(k)b] consisting of k matrix-vector multiplications for some unit vector b are considered. If the vector b is chosen deterministically, then the problem cannot be solved no matter how many matrix-vector multiplications are performed and what algorithm is used. If, however, the vector b is chosen randomly with respect to the uniform distribution over the unit sphere, then the problem can be solved on the average and probabilistically. More precisely, for a randomly chosen vector b, the power and Lanczos algorithms are studied. For the power algorithm (method), sharp bounds on the average relative error and on the probabilistic relative failure are proven. For the Lanczos algorithm only upper bounds are presented. In particular, In (n)/k characterizes the average relative error of the power algorithm, whereas O((1n (n)/k)2) is an upper bound on the average relative error of the Lanczos algorithm. In the probabilistic case, the algorithm is characterized by its probabilistic relative failure, which is defined as the measure of the set of vectors b for which the algorithm fails. It is shown that the probabilistic relative failure goes to zero roughly as square-root n(1 - epsilon)k for the power algorithm and at most as square-root ne-(2k-1) square-root epsilon for the Lanczos algorithm. These bounds are for a worst case distribution of eigenvalues which may depend on k. The behavior in the average and probabilistic cases of the two algorithms for a fixed matrix A is also studied as the number of matrix-vector multiplications k increases. The bounds for the power algorithm depend then on the ratio of the two largest eigenvalues and their multiplicities. The bounds for the Lanczos algorithm depend on the ratio between the difference of the two largest eigenvalues and the difference of the largest and the smallest eigenvalues.
引用
收藏
页码:1094 / 1122
页数:29
相关论文
共 19 条
[1]  
[Anonymous], 1996, TABLES INTEGRALS SER
[2]   A NOTE ON THE GENERATION OF RANDOM NORMAL DEVIATES [J].
BOX, GEP ;
MULLER, ME .
ANNALS OF MATHEMATICAL STATISTICS, 1958, 29 (02) :610-611
[3]  
CHOW AW, 1987, J COMPLEXITY, V3, P26
[4]   ESTIMATING EXTREMAL EIGENVALUES AND CONDITION NUMBERS OF MATRICES [J].
DIXON, JD .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1983, 20 (04) :812-814
[5]  
KAHAN W, 1976, FAR SHOULD WE GO LAN, P131
[6]   ESTIMATES FOR SOME COMPUTATIONAL TECHNIQUES IN LINEAR ALGEBRA [J].
KANIEL, S .
MATHEMATICS OF COMPUTATION, 1966, 20 (95) :369-&
[7]  
KNUTH DE, 1981, ART COMPUTER SCI, V2
[8]  
Kuczynski J., 1986, Journal of Complexity, V2, P131, DOI 10.1016/0885-064X(86)90016-6
[9]  
Nemirovsky A.S., 1983, PROBLEM COMPLEXITY M
[10]  
OLEARY DP, 1979, MATH COMPUT, V33, P1289, DOI 10.2307/2006463