Para uma matriz semi-definida positiva como , pode valer a pena o esforço para acelerar a convergência com uma mudança de espectro . Isto é, um escalar adequado μ é escolhido e o método de alimentação é aplicada a um - μ I em vez de um .A=XXTμA−μIA
Algumas iterações do método básico de energia devem fornecer uma estimativa aproximada do maior autovalor λ 1 . Supondo que o autovalor dominante tenha multiplicidade 1 e que todos os outros estejam em [ 0 , 5||Ax||/||x||λ1, depoisA-5[0,56λ1]teria um maior autovalor7A−512λ1Ie o resto em[-5712λ1.[−512λ1,512λ1]
Em outras palavras, você aumentaria a dominância do maior autovalor de 20% no próximo maior para 40% no próximo maior (valor absoluto de um) autovalor. A convergência geométrica do método de potência aceleraria de acordo. Uma vez que o maior valor próprio de é encontrado com precisão suficiente, λ 1 é estimado adicionando de volta a mudança μ que foi retirada.A−μIλ1μ
Observe que você não precisa formar explicitamente porque ( A - μ I ) x = X ( X T x ) - μ x ainda pode ser calculado com o esforço O ( n 2 ) .A−μI(A−μI)x=X(XTx)−μxO(n2)