Биортогонализация Ланцоша
Биортогонализация Ланцоша — в линейной алгебре процесс построения пары биортогональных базисов для двух подпространств Крылова
Метод был предложен венгерским физиком и математиком Корнелием Ланцошем и является расширением процедуры ортогонализации Ланцоша на случай, когда матрица несимметрична.
Теоретическое обоснование методаПравить
Определение. Системы векторов и называются биортогональными, если
Теорема. Пусть векторы и таковы, что и пусть системы векторов и определяются соотношениями: Тогда
|
Первое утверждение теоремы доказывается методом математической индукции.
Действительно, пара векторов и удовлетворяет условию биортогональности.
Предположим теперь, что уже построены биортогональные наборы и , и далее покажем, что для вектора , определяемого соотношением имеет место
Умножим выражение скалярно на
Если то по предположению индукции последнее скалярное произведение обращается в ноль и
Если же то
По предположению индукции, при все четыре скалярные произведения обращаются в ноль; при равны нулю все скалярные произведения во втором и третьем слагаемых, и тогда
Аналогичным образом доказывается, что для
Чтобы доказать второе утверждение теоремы, заметим, что непосредственно из следует Остаётся лишь показать линейную независимость векторов
Предположим от противного, что существуют коэффициенты для которыхСоставляя скалярные произведения с векторами получим
а так как по ранее доказанной биортогональности то все коэффициенты должны быть нулевыми. Аналогичные рассуждения для завершают доказательство теоремы.
Замечание. Основным недостатком биортогонализации Ланцоша является возможность возникновения ситуации, когда при этом продолжение процесса становится невозможным из-за неопределённости коэффициента
Алгоритм биортогонализации ЛанцошаПравить
- Выбираем два вектора , так чтобы
- Полагаем
- Для делать:
- . Если то СТОП
- Конец цикла по .
СсылкиПравить
Для улучшения этой статьи желательно:
|