Коэффициенты c2, s2 матрицы T2 оставим пока неопределенными, в то время как остальные коэффициенты ck, sk будем выбирать так, чтобы матрица
При этом справедливы следующие соотношения:
Таким образом, ортогональное преобразование (4.3.1.V) эквивалентно преобразованию подобия симметричной трехдиагональной матрицы
где матрица
Обычно QR-алгоритм можно записать в следующем виде:
где
Пусть T и Ts ортогональные матрицы такие, что выполняются следующие условия:
то есть элементы первого столбца Ts равны элементам первого столбца T и
Тогда, если поддиагональные элементы матрицы M ненулевые, то матрица
где D — диагональная матрица, элементы которой равны ±1.
Следовательно, задача заключается лишь в том, чтобы первый столбец матрицы T выбрать равным первому столбцу матрицы Ts. Далее, имеем
Учитывая тот факт, что обратная матрица к верхней треугольной будет также верхней треугольной, можно сделать вывод, что первый столбец искомой матрицы Ts будет пропорционален первому столбцу матрицы M — sE.
Таким образом, матрица T будет матрицей QR-преобразования со сдвигом s, если ее первый столбец будет пропорционален первому столбцу матрицы M — sE. А так как T = T2T3…Tn, окончательно приходим к выводу, что T2 в (4.3.1.V) необходимо выбирать так, чтобы ее первый столбец был пропорционален первому столбцу M — sE. В этом случае преобразование (4.3.1.V) будет эквивалентно QR-преобразованию со сдвигом s для матрицы M. Параметр сдвига s выбирается равным собственному значению нижнего минора матрицы M,
которое ближе к mn,n. При таком выборе параметра метод обладает глобальной и почти всегда кубической сходимостью [17].
Таким образом, в результате преобразования (4.3.1.IV), (4.3.1.V) сингулярное разложение для матрицы J(0) будет иметь вид
где G и H — ортогональные матрицы.