Главная > Математика > Алгебраическая проблема собственныx значений
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

Ступенчатые итерации

34. Одна из трудностей при использовании итераций и исчерпывания состоит в том, что, вообще говоря, мы не знаем на каждом этапе, является ли текущее доминирующее собственное значение вещественным или комплексным и соответствует ли оно линейному или нелинейному элементарному делителю. Можно обойти эту трудность, используя полную систему из векторов одновременно. Мы будем уверены, что они линейно независимы, если возьмем в качестве векторов столбцы единичной нижней треугольной матрицы. Если будет на каждом шаге обозначать матрицу, образованную системой векторов, то процесс будет иметь вид

где каждая есть единичная нижняя треугольная, а каждая верхняя треугольная. Если то

Следовательно, суть матрицы, полученные при разложении в произведение треугольных, так что (гл. 8, § 4) равны произведению первых 5 нижних треугольных матриц, полученных при помощи -алгорифма, совпадают с верхними треугольными матрицами этого алгорифма. Мы знаем, следовательно (гл. 8, § 6), что если, например, модули всех собственных значений различны, то где матрица, полученная при разложении в произведение треугольных матрицы правых собственных векторов А. Не надо предполагать, что это формальное сходство с -алгорифмом означает, что этот алгорифм столь же распространен на практике, как и LR-алгорифм.

Успех -алгорифма по существу зависит от ряда факторов. Среди них наиболее важными являются инвариантность верхней формы Хессенберга (даже при использовании перестановок), эффективность сдвига и устойчивость процесса исчерпывания. При ступенчатых итерациях, если верхняя матрица Хессенберга, и есть то, хотя имеет только ненулевых поддиагональных элементов, число ненулевых элементов в последовательных прогрессивно растет, и уже полная нижняя треугольная матрица; с этого момента и являются полными матрицами.

С другой стороны, если А — нижняя матрица Хессенберга, также сохраняет эту форму на каждом этапе. Хотя разложение в произведение треугольных требует лишь умножений, вычисление AL

требует уже умножений. Введение перестановок строк при разложении AL разрушает преимущества формы Хессенберга, а перестановки столбцов — нет, хотя применение перестановок, как и в -алгорифме, не имеет теоретического обоснования. Ускорения сходимости можно достигнуть, применяя вместо А, и можно менять от итерации к итерации, но отсутствие действительно эффективной техники исчерпывания делает это менее удовлетворительным, чем в LR-алгорифме. Когда малое собственное значение определено, мы не можем свободно выбирать так как это может сделать доминирующим собственным значением А.

Очевидно, что нам не обязательна полная система векторов. Мы можем работать с группой из векторов из единичной нижней трапециевидной формы. Обозначив ее получаем процесс в виде

где верхние треугольные матрицы порядка. Если доминирующие собственных значений А имеют различные модули, где получена приведением матрицы из доминирующих собственных векторов к верхней трапециевидной форме. Более общо: если

то матрицы не обязательно стремятся к пределу, но подпространства, натянутые на их столбцы, стремятся к инвариантному подпространству (гл. 8, §§ 32, 34). Этот процесс впервые был описан Ф. Л. Бауэром, который назвал его ступенчатыми итерациями.

Если то первый столбец будет сходиться к в несколько итераций и нет смысла включать при вычислении Вообще говоря, если первые к векторов уже стабилизировались, нам не надо умножать эти векторы на А при последующих шагах. Можно написать

где состоит из первых к векторов, которые уже стабилизировались, а из остальных векторов, которые еще не стабилизировались. Определим соотношением

в котором уже в трапециевидной форме, но вообще говоря, состоит из полных векторов. Очевидным образом затем может быть приведена к трапециевидной форме. Ясно, что процесс, который мы сейчас используем, совпадает с процессом, обсуждавшимся в § 30.

Надо заметить, что не обязательно первые столбцы будут стабилизироваться первыми. Например, если четыре доминирующие собственные значения равны первые два столбца скоро будут порождать подпространство, соответствующее собственным векторам следовательно, столбцы 3 и 4 будут сходиться. Разделение столбцов 1 и 2 в соответствующие собственные векторы будет происходить значительно медленнее. Если доминирующее собственное значение соответствует нелинейному элементарному делителю, то этот эффект может быть еще более заметным. Численный пример дан в § 41.

<< Предыдущий параграф Следующий параграф >>
Оглавление