Il metodo della potenza inversa serve a calcolare l'autovalore e autovettore di modulo minimo. Si richiede che l'autovalore di modulo minimo sia strettamente maggiore di tutti gli altri, cioè
Considerando
autovalore di
segue che:
cioè se
è autovalore di
,
è autovalore di
.
Allora
Ma per calcolare l'autovalore di modulo massimo si può applicare il metodo della potenza alla matrice inversa
, e basta poi fare il reciproco dell'autovalore trovato.
Dato
, applichiamo il seguente algoritmo:
Si presenta il problema del calcolo dell'inversa
, che è mal condizionato. Allora invece di calcolare il prodotto matrice per vettore
risolvo il sistema
e per farlo uso la fattorizzazione
. I vettori
vengono trovato nelle successive iterazioni, ma la fattorizzazione
dopo essere stata trovata nel primo passo viene sfruttata per tutte le iterazioni successive.
Supponiamo di avere un valore assegnato
: per calcolare l'autovalore di
più vicino a esso applichiamo il metodo delle potenze a
data da
.
otteniamo
, allora
.
Algoritmo:
Test d'arresto: