dzięki czemu współczynnik zbiegania się elementu pod diagonalą jest równy
Łatwo można zauważyć, że jeżeli wartość współczynnika zbieżności dąży do 0 to dąży do .
Oczywistym wnioskiem, który można wyciągnąć z powyższej zależności jest możliwość osiągnięcia zbieżności liniowej, a nawet kwadratowej. Algorytm polega na tym, że najpierw skupiamy się na wartości własnej i na jego podstawie obliczamy współczynnik . Jeżeli zostanie obliczona z zadowalającą nas precyzją to przechodzimy do obliczania wartości , operacje powtarzamy aż do uzyskania wszystkich wartości własnych. Początkowo za element wybierano element macierzy, jednakże Wilkinson w 1965 roku zauważył, żę lepszym rozwiązaniem będzie wybranie wartości własnej z minora o wymiarach zawierającego na diagonali wartości oraz . Konsekwencją wyboru algorytmu z przesunięciami wartości własnych jest brak uporządkowania wartości własnych na diagonali, zazwyczaj największe wartości własne są na początku.
Algorytm QR z przesunięciami dla wcześniej zaprezentowanego przykładu oblicza wartości własne z precyzją do 4 miejsc po przecinku w 6 iteracjach co jest ponad 10 krotnym przyspieszeniem i to jedynie dla macierzy 4 wymiarowej.